当前位置: 代码迷 >> J2EE >> java ee 的三大框架,该如何解决
  详细解决方案

java ee 的三大框架,该如何解决

热度:23   发布时间:2016-04-17 23:47:53.0
java ee 的三大框架
新手,想学ssh框架,但不知道如何下手,不知道三个应该先学哪个,不知道有哪些好书可以看,求明白人知道
------解决方案--------------------
先学struts2、再学hibernate、最后学spring。。
新手最好看视频学,效率高一些也好学一些。
书的话没必要,网上搜一下资料一大堆,建议多看文档,hibernate和spring的文档都很好。
------解决方案--------------------
既然想了解三大框架, spring没话说。  struts的话,你可以先了解servlet的用法,因为struts就差不多...

hibernate 的话 可以去熟悉下jdbc, 然后自己去弄弄实体与数据库表之间的关系,也能帮助理解
------解决方案--------------------
顶2楼~
------解决方案--------------------
先从struts2开始学 然然后hibernate  然后sping  建议网上搜一些马士兵的视频   
也可以买一本李刚的书   设计模式第三版 javaee  轻量级 企业实战
------解决方案--------------------
赞同3L看法。

站在功利角度上看,先Spring再Struts,最后hibernate
------解决方案--------------------
就spring足够了,或者ibatis
------解决方案--------------------
估计现在已经很少有人用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,然后struts2,最后spring
------解决方案--------------------
看你这个新手有多新了,要是没敲过多少代码,连编程都还没有入门,Java 基础也不扎实,上手就学 SSH,这就跟一步登天一样,其难度可想而知。即使你坚持学上一段时间,最后会用 SSH 做点儿东西了,你也只是完全处于模仿的层次,知其然不知其所以然,这样学编程最终会害了你自己。
建议:如果是新手,打消你的念头,从基础学起,一步一个脚印往前走,急功近利不是好事。如果敲有一定的代码量,基础比较扎实,可以学 SSH 了,Spring 放最后,Hibernate 和 Struts2 谁先谁后没多大影响。
------解决方案--------------------
引用:
看你这个新手有多新了,要是没敲过多少代码,连编程都还没有入门,Java 基础也不扎实,上手就学 SSH,这就跟一步登天一样,其难度可想而知。即使你坚持学上一段时间,最后会用 SSH 做点儿东西了,你也只是完全处于模仿的层次,知其然不知其所以然,这样学编程最终会害了你自己。
建议:如果是新手,打消你的念头,从基础学起,一步一个脚印往前走,急功近利不是好事。如果敲有一定的代码量,基础比较扎实,可以学 SSH 了,Spring 放最后,Hibernate 和 Struts2 谁先谁后没多大影响。


说的很在理!!!
------解决方案--------------------
熟读 core java, 最少两遍,真正领悟后看什么框架都是小菜,奇技淫巧
------解决方案--------------------
java,然后学习struts和hibernate,最后考虑spring
------解决方案--------------------
我现在掌握Spring和MyBatis这两个足够开发了,但是Struts2也还是学学吧,因为很多公司用到,现在如果新项目开发的话更流行的是用Spring+MyBatis