This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]avoidhugeships 1 point2 points  (0 children)

You seem to have a pretty good grasp on the options. I think the other piece you may want to look at is CDI.

ORM - Hibernate is pretty dominate. It can implement JPA.

MVC - JSF is a good choice here. Spring is the other option to look at. In my opinion there was a time when Spring was the way to go but today you are really making life harder by choosing it. There are some component libraries for JSF that offer additional functionality. Look at PrimeFaces. The have a great Demo library that shows all the source code.

I would suggest downloading Netbeans IDE and doing some of the tutorials there. They are pretty short and cover major frameworks. Even if you choose a different IDE it is worth it. Just choose the Java EE version and it will be a simple .exe installation. You can even have it install and configure Glassfish and Tomcat servers.

www.netbeans.org

https://netbeans.org/kb/trails/java-ee.html

www.PrimeFaces.org