J2EE新手如何上路,JSP,Struts,servlet,学习的顺序,望过来人指教心得 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jsp - servlet - struts1/2 - hibernate - spring servlet - JSP - struts2 - spring hibernate - servlet - jsp - struts1/2 - springwhy?orm对象关系映射的hibernate是很基础的,你学完core java,然后学JDBC,有这些基础后,就能访问数据库了,这时候学hibernate比较好,因为还没忘记前面的,写出的DAO这些代码质量相对比较好。然后开始才能开始JAVAEE的内容,就能每个项目都使用hibernate,得到很大程度的训练。然后servlet是JSP的基础,是JAVAEE的基础。搞几天的servlet后,你就会发现servlet这东西是有缺点的,怎么解决这个缺点呢? 学JSP能解决!!!学完JSP,已经能够做一般的小WEB应该了,但是做大的一点呢?不行,结构太乱,不好维护,怎么办?使用MVC来做吧!!! MVC?--》那学struts吧!!!学完Struts,已经具备构建一个JAVAEE系统基础了。接下来需要更精细的知识,远程访问? 事务管理? 系统日志? 安全控制? 异常处理? 这些问题都交给spring来处理吧!!! 祝你成功! servlet - JSP - struts2 - spring servlet jsp struts2 spring其实j2ee的话还有hibernate的,学完JDBC就可以学了 jsp,servlet基本上可以说同步然后struts hibernate spring servlet jsp JDBC 其它的都是基于这些东西开发出来的.可选学 要看你自己要做什么,哪个最急需学了,像我自己当初学的时候,就是先学servlet,学做两简单对话框,有点理解,然后学jsp,学学结合着做,一起就学怎么用数据库连项目,做个简单的jsp+数据库的能登陆管理玩儿就行的小东西,有些对数据连接的理解,再来开始学struts+spring+hibernate框架,个人觉得一开始就来学框架不好,基础不扎实,没有对数据连接等基础的了解,感觉会差些,学起来会更模糊理论, "然后开始才能开始JAVAEE的内容,就能每个项目都使用hibernate,得到很大程度的训练。" 此言差矣! 不要以为hibernate就用在项目中就一定是好东西,毕竟hibernate只是一个框架,有一定的局限性。框架也是依据基础做出来的,在大数据量处理等方面hibernate并不一定就好。所以不能迷信框架。 尚学堂马士兵老师给出的顺序是:Servlet(Servlet是Jsp和许多技术的基础,学完了Servlet再学Jsp就容易了)------->Jsp(解决Servlet的缺点)-------->XML/AJAX(学完前面两项可以了解一下这两项技术,不用深入了解,XML了解一下他的规则,DOM的基本编程就行了)--------->做一些小项目,比如BBS,商城,可以加深你对前面技术的了解----------->Struts1.0(MVC的典型应用)------------>Hibernate(OR MAPPING的经典之作)---------->Spring---------->ejb---------->再做一些大型的项目:DRP,OA等我就是这样学过来的,觉得非常合适四楼的兄弟的顺序不是不好,只是可能不适用于多数人吧 serlet是JSP的基础,JSP最终翻译的也是servlet,所以原则上servlet是j2ee的根节点,servlet学完,了解到request,response域以后就可以去学习jsp了,至于struts1,2都是将servlet封装而已,servlet深入以后上手很快 personal opinion: JSP ->Servlet->Struts->Hibernate->Spring 学习servlet和jsp以及SSH,不像小学时学数学时,先得学会加减乘除,再然后再学方程运算,最后才是几何高等函数。几大框架之间,并没有规定先得学这个,然后才能学那个,正因为框架自身的独立性,使得你可以先学hibernate,也可以先学struts,并不影响你开发web应用,楼主只要学习能力强,先学哪种又有多少关系了? ????J2EE 什么时候包括了 Hibernate 了? 一般人的学习顺序是:servlet - JSP - struts2 - spring如果你认为你不是一般人的话:就不必这样学了 我的顺序 2天学习 jsp+servlet 3天学习Struts 2天学习 spring 3天学习 Hibernate 一天 学习 EJB 当然,都只是 粗略的看看,当然能够做出东西来,不过细节还是需要修炼 这并不是迷信框架:感觉一直学下来,最重要的部分两个:用户体验和数据库操作先学习hibernate,可以对拿到的练习项目做数据抽象,决定实体关系什么的觉得比较好仁者见仁,呵呵,每个人应该都有一个真正适合自己的修练方法 坦白说 “上路” 这个词用的很好。。他让我想起了学习JAVA时的绝望心情。。先从基础做起 先学JAVA语言基础 了解JDBC之后开始用JSP做小网站 然后+SERVLET 然后再加JAVABEAN 实现分层 最后去尝试使用框架 然后开始巩固之前学习的知识 JAVA实现文件链接下载问题 初学, 请教二个问题。 路过的帮帮忙。 建一个商业网站需要 jsp读取mssql问题? 请问java中‘封装技术’怎么理解,要通俗的 一个页面转到另一个页面的问题 在javaScript中 如何获取<Script type="text/plain>的值 关于建立大型数据库网站-效率问题若干 小菜问题:网上经常见到JAVA TM字样,JAVA后面跟着的TM代表什么意思呀? 江湖救急 xfile 无法生成客户端问题 用jxl页面导出Excel如何实现
接下来需要更精细的知识,远程访问? 事务管理? 系统日志? 安全控制? 异常处理? 这些问题都交给spring来处理吧!!! 祝你成功!
其实j2ee的话还有hibernate的,学完JDBC就可以学了
然后struts hibernate spring
不要以为hibernate就用在项目中就一定是好东西,毕竟hibernate只是一个框架,有一定的局限性。框架也是依据基础做出来的,在大数据量处理等方面hibernate并不一定就好。所以不能迷信框架。
Servlet(Servlet是Jsp和许多技术的基础,学完了Servlet再学Jsp就容易了)
------->Jsp(解决Servlet的缺点)
-------->XML/AJAX(学完前面两项可以了解一下这两项技术,不用深入了解,XML了解一下他的规则,DOM的基本编程就行了)
--------->做一些小项目,比如BBS,商城,可以加深你对前面技术的了解
----------->Struts1.0(MVC的典型应用)
------------>Hibernate(OR MAPPING的经典之作)
---------->Spring
---------->ejb
---------->再做一些大型的项目:DRP,OA等
我就是这样学过来的,觉得非常合适
四楼的兄弟的顺序不是不好,只是可能不适用于多数人吧
一天 学习 EJB 当然,都只是 粗略的看看,当然能够做出东西来,不过细节还是需要修炼
这并不是迷信框架:感觉一直学下来,最重要的部分两个:
用户体验和数据库操作先学习hibernate,可以对拿到的练习项目做数据抽象,决定实体关系什么的觉得比较好仁者见仁,呵呵,每个人应该都有一个真正适合自己的修练方法