永发信息网

刚开始学jsp,不知道从何学起,求过来人给点学习路线

答案:6  悬赏:0  手机版
解决时间 2021-02-15 23:43
  • 提问者网友:寂寞梧桐
  • 2021-02-14 23:57
求给一个详细的学习路线 ,现在很纠结,不知道学什么。
是专注于servlet呢?还是好好学struts2 。hibernate和spring需要好好学部?重要不?

另外再讲讲现在一般开发项目主要用的什么框架,框架用的多不?hibernate和spring用的多不?

满帆各位高手帮忙解答下

大家继续发表见解,一会儿我全部采纳
最佳答案
  • 五星知识达人网友:大漠
  • 2021-02-15 00:05
基于你这种想学的动力,建议你还是找家机构培训下,虽然花的钱有一半是不值得的,但是只要你肯学、肯深入,还是能学到很多东西的。毕竟老师的引导式教学和自己摸不着头脑的自学方式比,更省时,更有利于你的学习积极性。
如果你底子很好,有一定的其他语言的编程经验或计算机编程知识,有信心能自学成才,能克服各种困难,下面的一段文字希望能帮助你:
建议先学HTML、再学Javascript,再学数据库(mysql入门,sqlserver的tsql、oracle的plsql编程、db2依次面向更大型项目),数据库的sql能熟练运用后,再学JDBC,等掌握后,再学习JSP+Servlet,再学框架,不然你会感觉像是在梦游,不着边际。
框架的话,也都是基于Java的官方API进行封装的,目前比较主流的是SpringMVC、Spring3+MyBatis,SSH2(Spring+Hibernate+Struts2)前两年也用得比较火的,在之前是SSH1(Spring+Hibernate+Struts1)了,Web端有的用dojo,也有用extjs,jquery、jqueryUI、dwr等,以及一些特定业务的框架,如JBPM流程引擎等各种小工具框架,还有一些其他大公司封装属于自己公司某类业务的框架。
不过一般来讲,如果去公司面试Java工程师,我相信大多数公司肯定会要求你懂Spring、Hibernate、Struts,这三大框架的。这三大框架,建议依次学习Hibernate、Struts、Spring。
至于框架的学习过程,先了解这个框架所囊括的技术,再熟练运用,如果有必要或有兴趣,再深入源码、或官方API吧。
技术是无止境的,越深入了解,你越会感觉到编程世界底层是互通的。
再说框架,都是封装、抽象出来的,只要你底层API掌握得好,英语阅读很熟练(中文文档也有,但是资源较少的资料翻译过来晦涩难懂),加上很好的程序思想境界,以及一个较好的设计理念,组上一个有经验的团队,有一个很好的点子能实际解决需求,就能开发出属于你们自己公司适用的框架、产品或项目了,再就是后期不断地优化、调整、二期、三期.......
全部回答
  • 1楼网友:一秋
  • 2021-02-15 04:19
springMVC
  • 2楼网友:洒脱疯子
  • 2021-02-15 02:54
如果你会html和java的话,学习jsp就很快了。 再看看别人怎么说的。
  • 3楼网友:神鬼未生
  • 2021-02-15 02:03
Java web 项目的核心是JavaBean 和Servlet,首先熟悉web工作流程,熟悉各种servlet技术包括listener,filter和正常的servlet,熟悉servlet的生命周期,然后js现在也是必须的,有时间看看java ee 规范,至于所说的框架么,当然项目中为了提高项目的发开速度,降低成本大多都会使用的,不过在你有了强硬的JavaBean和servlet基础,三大框架也不过如此而已。其次要培养良好的学习习惯,现在的框架多的像牛毛,只有具备学习能力,就算一个陌生的东西,在你有了编程基础之后都会变得容易。至于去不去培训结构这些,我并不是很赞同的,以为我曾经看到培训结构教给学生的不是方法,而是办法。
  • 4楼网友:神鬼未生
  • 2021-02-15 01:20
给jsp初学者的建议: jsp的核心是servlet,所以要学习好servlet的有关知识。 关于servlet,特别推荐<>和<>,第一本是Sun推荐的Servlet教材。第二本是当年Amazon最畅销Java书籍,五星级书籍。这本书机械工业出版社有中文版叫<>,感觉翻译得还可以,第二版好像还没有看到有中文版。两本书都全面系统地介绍了JSP和Sevlet知识,从web服务器配置,JSP,Servlet基本编程,标记库(Tag Lib),过滤器,事件框架都有很好地描述。提供地例子也比较实用。
  • 5楼网友:佘樂
  • 2021-02-15 01:01
当年我也这么迷茫啊。呵呵。jsp与servlet随便先学一样。楼主估计是想搞web开发。先面试我建议的 1:html 2 jsp与servlet随便先学一样(jdbc) 3 javascript 4 :struts2 5:hibernate 6 spring 等等 。事实上开发项目用的框架很多啦。明白框架是怎么一回事,其他类似的也差不多。Lucene和JBPM可以放到后面。有些公司有自己的框架,当有基础可以很快。楼主更进一步可以学习http协议。 主要楼主要学会写项目啊,也就是编程思想,知道怎么编程。基础打牢固,各种框架就相当于武器,思想就类似内功啊。像什么设计模式啊都是思想
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯