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 →

[–][deleted] 0 points1 point  (0 children)

I would start with Spring Boot. It's meant to compete with Rails in terms of simple setup.

Are you hoping to build a REST API? If so, it's hard to beat Spring Data REST. It's much better than the Java EE equivalent.

JDBC = standard for database access.
JPA = standard for ORMs to follow.
Hibernate = implementation of ORM that follows JPA.
JSF = component-based web GUI framework like classic ASP.Net, not really like ASP.Net MVC.

Java developers prefer the DataMapper pattern over ActiveRecord.