hi friends, I am new to Java Web Application. I am practicing with JSF2. Is it better to use any framework with JSF or just should I move with JSF?
If it is better to use Framework, what you experienced guys suggest me?
hi friends, I am new to Java Web Application. I am practicing with JSF2. Is it better to use any framework with JSF or just should I move with JSF?
If it is better to use Framework, what you experienced guys suggest me?
You can use a lot frameworks to simplify framework usage and boost efficience.
I would prefer Spring Webflow. It handles conversational state, is simple to use and you can take profit of the other features spring offers (IoC/Dependency Injection, Integration features, Spring Batch ...)
When you have the freedom to use different languages/apis you should have a look at Grails.
There is no best solution or framework. You'd better define, even for yourself, what exactly you want the application to do and then seek the most appropriate technology. Not to be too abstract, I'd suggest you check out Struts, Spring and GWT(Google Web Toolkit).
Each of them has its pros and cons, so it's not a matter of becoming guru in just one of them, but better knowing them all well in order to make a good decision, when one is needed.
It all depends on your needs. Personally I prefer Spring+Struts2+Hibernate or grails.
I think Wicket is quite nice. But then again, I don't particularly like JSPs.
Just have a look at their motivation page to see what sets them apart.
Try Play! Framework. It seems to be a nice RAD framework especially for simple apps.
I highly recommend the Seam Framework from JBoss. It helps simplify JSF quite a bit, and also makes it very easy to integrate things like Hibernate or EJB3. Plus, it's quite pretty wide support across the major IDEs.