我对不同的Java框架感到非常困惑。我想创建一个Java服务器项目来提供一些Restful Web服务,但是我真的不知道我应该选择哪种框架。JSF,EJB,Hibernate和Spring有什么区别?请帮助我更多地了解它们。
这些是不同层的框架。
书籍: Core JavaServerFaces(第3版) 教程:CoreServlets.com
教程:JavaEE 6教程:EJB 书籍:EJB 3的实际应用
在线参考(优秀) 书籍:尽管有几本正在制作中,但我在Spring 3.x上找不到很好的英语书籍
书籍:Pro JPA 2:精通Java™Persistence API(非特定 于Hibernate),Java Persistence与Hibernate(有点陈旧)