注册 登录
编程论坛 J2EE论坛

[求助]关于SERVLET问题苦闷求助

yizhihu 发布于 2007-02-17 21:54, 556 次点击

工作一年了,学了半年JAVA,学到SERVLET,却怎么也看不太懂,
我不知道SERVLET有什么特殊用途,有什么功能必须要它来实现吗?
JSP挺好用啊,为什么非要加入SERVLET一起用呢?
实在苦恼,求助高手解惑!!

7 回复
#2
distorting2007-02-18 09:20
servlet是服务器端的小程序,而JSP说到底其实就是SERVLET

JSP是一种建立在SERVLET规范之上的动态网页技术.
JSP文件在用户第一次请求时,会被编译成SERVLET,然后由这个SERVLET处理用户的请求,所以JSP也可以看成是运行时的SERVLET.

#3
yizhihu2007-02-18 20:21
谢谢楼上的回答,但是您说的这些道理我在书上都看了不知道多少遍了,
只是不明白有了JSP为何还要写SERVLET,
是不是JSP翻译成的SERVLET只是SERVLET功能的一部分,
有些功能不能借助JSP,
那请问,有哪些情况必须用SERVLET?
而JSP是完成不了的?
#4
威震天下2007-02-19 20:14
为什么要有JSP,其实是为了一种模式,既MVC模式,以前是C/S,B/S,现在大企业基本上多是MVC模式了,从前台请求每次都要经过SERVLET到后台,
另外,许多人认为JSP是HTML语言包含JAVA,SERVLET告诉我们,是JAVA包含HTML
#5
lgdcky2007-02-19 20:54

Servlet就是像一个连接前台JSP页面和后台数据库的连接桥!前台JSP将请求数据发送的Servlet然后由他来决定对该数据进行什么样的操作!然后再将处理的结果返回他再由他决定该返回什么样的JSP!这是符合MVC架构的,这样的好处是方便,便于日后的维护!

[此贴子已经被作者于2007-2-19 21:52:52编辑过]

#6
hellotome1102007-02-20 23:21

jsp 是用来做网页的,servlet是用来做控制器的

一般是jsp+servlet+java bean.

#7
yizhihu2007-02-22 20:40
多谢各位的提示,我刚下了一个刘晓涛的J2EE视频教程,先学习学习~~
#8
无理取闹2007-02-23 00:43
我觉得你还是先看看servlet基础知识吧 试着感受用servlet和jsp搭配的好处
至于j2ee和你的问题应该不在同一方面上
1