Should I start my Seam project from scratch or from a seam-gen generated project?

No. A Seam-gen generated project can be opened without any restriction in NetBeans (like another project) If you use Eclipse, some settings are needed. Seam-gen takes care includes all libraries It creates by default, production and development profile.

It helps you develop faster, without deployment.

I agree with @Arthur. And I would like to add these: Use seam-gen to get quickly started with ant script, deployment and libraries. Do NOT use the Seam Entity/Query Framework (EntityQuery, EntityHome, EntityList classes) There are many reasons for this, but mostly because it adds an extra layer of abstraction, and it is very difficult to scale and improve performance on these objects.It complicates things unnecessary.

Better to just develop your components and minimalize the component to only do what it is supposed to do, hence increase performance.

Thanks in advance – Arthur Ronald F D Garcia Mar 10 '10 at 19:32 The easiest way to show you I guess is to just have a print or debug statement on the getReturnList() (which you must override) for this to work. You will see it is executed numerous times. This is not just because of JSF.

Do the same thing with a normal Seam component that returns a List and you will see the difference. There are many good examples in Seam in Action by Dan Allen. I recommend reading that book.

– Shervin Mar 11 '10 at 8:59 Good to know (+1). But remember Seam Entity/Query framework provides you a way to manipulate your Entity through Mediator pattern, instead of ActiveRecord pattern, used in RoR or Grails, for example. With regard to perfomance, you can see a must read article jsfcentral.

Com/articles/speed_up_your_jsf_app_1. Html with Dan Allen. – Arthur Ronald F D Garcia Mar 11 '10 at 14:48 @Arthur Ronald F D Garcia: Yes I have read that article and am familiar with it.

The points being made there are not specific to Seam EQ Framework.It is ok for a small crud like app tough. – Shervin Mar 12 '10 at 7:59.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions