学习JavaWeb,是先学习Servlet还是先学习JSP?谢谢

我马上就要学完JavaSE了,准备下一步马上学习JavaWeb了,在论坛上常看到有人说JavaWeb要先学Servlet,然后再学习JSP,但是我到书店看了很多书,怎么都... 我马上就要学完JavaSE了,准备下一步马上学习JavaWeb了,在论坛上常看到有人说JavaWeb要先学Servlet,然后再学习JSP,但是我到书店看了很多书,怎么都是从JSP讲起,Servlet都是到最后几章才提到了一下。

问:
1、我感觉人们说得挺有道理,但是书上为什么都不是按人们说的那样,先介绍Servlet呢?

2、我是自学的,先学哪个呢?

万分感谢!
展开
 我来答
wenzero
推荐于2017-11-25 · TA获得超过227个赞
知道答主
回答量:38
采纳率:0%
帮助的人:0
展开全部
楼上的兄弟别误导楼主了,在学习java web这块你必须先学习servlet,下面讲讲为什么。
第一,servlet可以让你比较彻底的了解一下java web应用的流程,这对你以后学习一些web方面开源的框架有好处,
第二,你如果先不学习servlet的话很多异常你是无从下手调试的,因为初学java web应用有很多异常是由于粗心导致的,
第三,JSP它本质上来说是servlet和html的混合体,JSP在执行的时候会被先解释为servlet源程序的,换句话说他必须以servlet作为基础,如果不先学习servlet的话,对JSP你是很难透彻的理解他的,我认为要学好JAVA WEB应用理论是很重要的,
望楼主切忌
mailuzhou
2009-03-16
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
如果你有java基础的话,那么jsp还是servlet随便看看书就可以理解了,如果不会的话,不管是先学哪个,看的都是糊里糊涂的,既然有基础,看看jsp(这时不管servlet,只知道jsp文件要先经过jsp解释器解释称servlet就可以了),然后随便写点小东西,纯页面嵌套java代码的那种,跟asp差不多,然后在看看servlet。
毕竟现在java的web开发,很少直接用jsp开发,jsp一般只作为页面显示部分使用,业务逻辑控制和实现一般都不会直接在jsp页面里写,这样太乱了,所有产生了早期的分层思想,jsp负责页面,servlet负责页面跳转控制或者说调用自己实现的java业务逻辑类(一般也包括javabean),这就是jsp+servlet+javabean,或者说是model2模型,不过现在j2ee开源框架上百种,主流的就是spring jsf struts webwork等等,拿struts来说,底层还是servlet,当然作为一个mvc框架,它的核心就是控制器,用这些框架,就不用在写一堆的servlet,而是把心思主要放在了业务逻辑实现方面,……扯远了,先看看jsp,其实很简单,不用什么都要会,知道就可以了
--------------------------------------------
作为一个初学web这块的,没地必要一定先学什么什么,为什么会出现jsp,因为servlet的麻烦,jsp简单易懂,接受比较容易。学jsp照样可以了解web流程,只是浅层的理解,当然得是一个由浅入深的过程,大部分书籍也是先讲jsp然后在讲servlet的,单从学习上讲,通读一遍书,有个大体的了解,然后再各个击破,前提是有java基础
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aaronswon
2009-03-15 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1617万
展开全部
建议还是先熟悉jsp吧~~毕竟语法内容比较多,几个内置对象也是很重要的,之后再学习学习servlet,这个很容易上手的啦,还有所有的jsp文件其实都会被编译成servlet来处理的~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
程序那点事
2009-03-15 · TA获得超过6140个赞
知道大有可为答主
回答量:3253
采纳率:59%
帮助的人:1338万
展开全部
先学servlet吧 因为servlet比jsp出现得早 还有最重要的一条是 jsp到最后是预编译成servlet和java字节码 class文件 所以你还是先了解下servlet在学jsp这样感觉轻松些 祝你好运
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asd8222687
2009-03-15 · TA获得超过151个赞
知道答主
回答量:168
采纳率:0%
帮助的人:118万
展开全部
jsp比较基础一点吧,还是先学jsp好些,不然servlet不大好理解。。最好把几个内置对象搞清楚后再学servlet。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式