估计现在已经很少有人用struts了 spring 可能用的多一些 hibernate 懒就用用 还是推荐用一些类似半自动的框架,对你以后会有很大帮助。
struts2 是目前比较流行的MVC框架,如果你刚接触完Servlet的话,学习struts2会比较容易。struts2的话,如果英语好的话,其实这三个框架都可以看API学习的。国内的书《轻量级Java_EE企业应用实战_Struts2_Spring3_Hibernate整合开发》李刚的。他的书比较容易懂,挺好的。 hibernate是学完struts2后再学的一个框架,核心思想就是ORM,简化了JDBC的开发。(其实企业用Hibernate的很少,效率不是很高,用MyBatis的比较多,因为可以写SQL,可优化,效率高)。 spring 核心的思想有2个,Ioc和AOP,一个非常好的解耦合框架,SPring非常强大,超乎你的想象,支持restful,注解,还有SpringMVC框架。学习Spring的书籍有SpringInAction这本书很不错的,学习Spring非常有用。
新手最好看视频学,效率高一些也好学一些。
书的话没必要,网上搜一下资料一大堆,建议多看文档,hibernate和spring的文档都很好。
也可以买一本李刚的书 设计模式第三版 javaee 轻量级 企业实战
spring 可能用的多一些
hibernate 懒就用用 还是推荐用一些类似半自动的框架,对你以后会有很大帮助。
hibernate是学完struts2后再学的一个框架,核心思想就是ORM,简化了JDBC的开发。(其实企业用Hibernate的很少,效率不是很高,用MyBatis的比较多,因为可以写SQL,可优化,效率高)。
spring 核心的思想有2个,Ioc和AOP,一个非常好的解耦合框架,SPring非常强大,超乎你的想象,支持restful,注解,还有SpringMVC框架。学习Spring的书籍有SpringInAction这本书很不错的,学习Spring非常有用。
建议:如果是新手,打消你的念头,从基础学起,一步一个脚印往前走,急功近利不是好事。如果敲有一定的代码量,基础比较扎实,可以学 SSH 了,Spring 放最后,Hibernate 和 Struts2 谁先谁后没多大影响。