Hello all,
I am in my third year of a Bsc in Computing and am considering developing a web app, on the side. This project is purely to get some experience of MVC model in Java and in turn, perhaps making myself more employable. I have done some research and there are just too many options:D. Without worrying about the specifics of the app, I want to develop a rich interface with a Java backend. The best choices for RIA seem to be:
- JSF with ICEFaces
- Flex front-end with Java backend (have some experience with Adobe Flex)
- Java FX
- Apache Wicket
- Tapestry
And the most sought after frameworks, job wise, seem to be:
- Struts
- Spring
- Hibernate
- JSF
I was considering the possibility of using JSF(ICEFaces) for the presentation layer, along with Spring or Hibernate behind it?? Any recommendations?
Or should I just stick to JSP/Servlets/EJB's and Entity Beans and then move on to a framework?
Any advice is appreciated.....
Cheers!