+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

Reply via email to