我该如何学习Java,制定正确的学习线路?有经验者给些建议。谢谢!

发布时间:2024-05-29 10:00 发布:上海旅游网

问题描述:

我目前的状况:
1、正在学习J2SE的知识,面向对象,IO,多线程都已经学完了,正在学习Socket编程,老师说这个学完后就要学习Servlet。
2、我想尽快的自学,功底还能说的过去,主要是想问一下Java Web学习的线路,以及J2EE的学习线路。

我列出的课程顺序不知道是否正确,麻烦有经验者指教指教啊!
HTML-->CSS-->JavaScript-->Servlet-->Jsp-->???后面是什么了?

下面的内容我就不知道什么顺序了,Ajax,EJB, 三种框架(struts-hibernate-spring),23模式(或是些常用模式),web servi,SOA…

还有一些课程,我记不起来了,应该是更高级的,属于J2SE领域的,希望您能帮我指出我下面还需要学什么知识,以及学习的顺序。

我现在感觉学习Java要学习很多的东西,但时间是有限的,我应该先把时间花费哪些比较重要的知识上(特别是工作中比较重要的知识,我还有不到一年的时间就要毕业找工作了),等到水平达到一定程度,再去研究那些相对次要的知识?
谢谢你们了!!!
还有没有高人继续指点啊?

对了,还想再问一个问题,到底是先学Servlet呢?还是先学JSP?
我自己认为是先学Servlet,但是看那个MLDN魔乐的李兴华的Java Web视频,他是先讲JSP,然后再讲Servlet的,这是怎么回事呢?

希望高手能把我以前的问题和补充问题都回答一下,谢谢!!!

问题解答:

HTML-->CSS-->JavaScript-->Servlet-->Jsp-->struts-hibernate-spring
-->UML-->EJB3.0
先学servlet,从本质上讲jsp就是servlet。

最好的办法是你去结识一些程序员的朋友,问问他们在公司里面什么用的多,你的那些师兄师姐们,去问问他们在公司做什么用什么,然后自定义该去钻研什么。

java web 先从jsp和servlet开始 等到学的比较成熟以后 就可以学习spring,
struts,hibernate之类的了 这个要看情况 一起进步一起学习 正在struts2中游玩

HTML-->CSS-->JavaScript主要是网页前台设计,其中AJAX是JS的扩展,后台查询结果返回前台,常见的比如用户注册,提示你用户名已被注册没有,好处是页面不用提交。
JSP-》Servlet这些都是后面你说的EJB,Hibernate等学习的基础,换句话说对于访问量一般的应用,后台光用Servlet或JSP足够了,那些框架的产生是对于比较大型的应用为了优化程序结构,比如Hibernate的ORM思想,将后台又细分为3层,明确分工。
所以,你先要整个流程要有深入了解。

多跟老师沟通吧,,,,我们的建议未必准确.,,,,

学习时的痛苦是暂时的,未学到的痛苦是终身的…

热点新闻