Nice to see the community active :-)
El 27/08/2013, a las 15:02, Anderson Galeote <[email protected]> escribió: > Thanks Óscar, for the complementing! > > Best regards, > Anderson Galeote > > > ________________________________ > From: GESCONSULTOR - Óscar Bou <[email protected]> > To: [email protected]; Anderson Galeote <[email protected]> > Sent: Tuesday, August 27, 2013 9:56 AM > Subject: Re: Introduction to Isis for beginner? > > > +1, Anderson. > > Just to point you with some URLs: > > - The full content of original Naked Objects book from 2002 was published by > the authors on [1]. > - You can buy Dan's book on [2] and [3], which is more updated and close to > Apache Isis. There's a small review here [4]. > > On Amazon there's a special offer for buying both Eric Evans' and Dan's books > together. > > Regards, > > Oscar > > > > [1] http://www.nakedobjects.org/book/ > [2] > http://www.amazon.com/Domain-Driven-Design-Objects-Pragmatic-Programmers/dp/1934356441 > [3] http://shop.oreilly.com/product/9781934356449.do > [4] http://www.javacodegeeks.com/2012/01/domain-driven-design-using-naked.html > > > El 27/08/2013, a las 14:39, Anderson Galeote <[email protected]> escribió: > >> Hello Yoann. >> >> I'm a beginner in Isis too, and I suggest you to take a look in some >> NakedObjects material over the Web (it is the core project that evolved to >> Apache Isis). Dan Haywood gives you a good pícture about what is the >> framework principles and first steps. >> >> Don`t forget that Isis propose to implement a Domain Driven Design approach, >> so it will be interesting to take a look in some material over Eric Evans >> work, about DDD. I think this make it easier to understand what Isis is >> trying to accomplish. >> >> Regards >> Anderson Galeote >> >> >> ________________________________ >> From: GESCONSULTOR - Óscar Bou <[email protected]> >> To: [email protected] >> Sent: Tuesday, August 27, 2013 9:05 AM >> Subject: Re: Introduction to Isis for beginner? >> >> >> Hi, Yoann. >> >> My recommendation would be, as you mentioned: >> * To generate a preconfigured project through the quickstart archetype: this >> will configure an initial Isis project with a lot of capabilities, without >> the need to understand the complexities of Maven configuration, etc. (really >> common on Java projects). Yow saw it on the screencasts, and also there is >> the web page [1]. >> * Run it as also indicated on [1]. >> * Try to add more logic to the ToDoItem entity, and run the Wicket viewer in >> order to notice how the User Interface (and the database, REST API, etc.) is >> automatically adapted. For this, you have the following resources: >> - Know how to add business logic through properties, actions, etc. as >> detailed on [2], specially on the link [3]. >> >> If you are using Eclipse, there are some templates that you can use on [4] >> (the "Isis domain templates". The others are for supporting automated >> testing). >> >> If you install those templates, you can use the cheatsheet on [5] as a quick >> guide to the most common templates. >> >> Just to notice, as most probably you will use at the beginning the >> DataNucleus ORM, consider the following when adding properties: >> >> - For Non-Collections, is easier if you annotate each one with the >> "@javax.jdo.annotations.Column(allowsNull="true|false") " annotation. >> >> - For Collections, use the "isis-jdo-XXX" templates, as they have the proper >> JDO annotation to tell DataNucleus how to persist. >> >> >> Seems more complicated that currently is. As you add your own simple >> properties, collections, and actions to the model, and will see how all >> infrastruture is evolved automatically, you will be more confident and can >> start to create additional Domain Entities, their Repositories, etc. >> >> >> Perhaps others in the group can propose an easier approach, or other links >> to more info. >> >> HTH, >> >> Oscar >> >> [1] http://isis.apache.org/getting-started/quickstart-archetype.html >> [2] http://isis.apache.org/applib-guide/about.html >> [3] http://isis.apache.org/applib-guide/how-tos/about.html >> [4] http://isis.apache.org/getting-started/editor-templates.html >> [5] http://isis.apache.org/getting-started/resources/IsisCheatSheet.pdf >> >> >> El 27/08/2013, a las 13:30, Yoann Gini <[email protected]> escribió: >> >>> Hello, >>> >>> I’m completely new here. I’m Yoann Gini, I come from OS X and iOS system >>> administration and software development world. I’m quite good as software >>> developer with Cocoa and Objective-C but I’ve never play with Java before. >>> >>> I was looking for a easy to use framework to create restful web service >>> when I found Isis. It seems to be pretty like what I looking for. >>> >>> I’ve « follow » the Quick Start tutorial and some of screencast but I’ve to >>> say, I don’t really understand what I see. >>> >>> First of all, screencast is the worst media to explain things to foreign >>> people and beginner, we can’t take time to understand what happen, we need >>> to go as quick as the video, rewinding not helping anything. >>> >>> And whit that, on the official documentation I don’t find anything related >>> to beginner. Most how-to I’ve found are related to specific subject when we >>> already know the big picture. What is not my case. >>> >>> So, I’m wondering if you have some external link to share? For example an >>> awesome thing would be a step to step tutorial to actually make the todo >>> app and not just download a bunch of files and see that indeed, it work… >>> >>> Best regards, >>> Yoann Gini
