jsp那么好用,为什么还有人用servlet?

galiton 2005-03-08 09:03:23
我不太懂,各位大哥批评!
...全文
692 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzg_study 2005-03-09
  • 打赏
  • 举报
回复
用servlet是为了结构更清晰,便于维护,

尽量做到jsp只和view打交道,不合业务逻辑相关

更好的把不变得和变化的分看,如果用strust那view也可以很好的复用了

你不用写好多的form提交代码了

配一下就好了
gaochao79 2005-03-09
  • 打赏
  • 举报
回复
没发现区别,jsp只是为了写起来方便,最后还是编译成class的
hushuangyan74 2005-03-09
  • 打赏
  • 举报
回复
楼上的各位都说得很好了,没有说得了!
daveeyang 2005-03-09
  • 打赏
  • 举报
回复
还有一个非常大的好处,各位没提到;
写成 servlet之后,代码被封装起来,看不到的,而在jsp里面是不行的,等你做产品的时候,就不用担心你的代码被别人复制,这样安全。
onlyxu 2005-03-09
  • 打赏
  • 举报
回复
jsp虽然最终被编译成servlet,但jsp并不是servlet,有很大区别
onlyxu 2005-03-09
  • 打赏
  • 举报
回复
为了方便实现MVC
jsp做控制器有些缺陷,因为它不能被继承,也不能继承已有的类,失去了很多面向对象特性
Achilles_KG 2005-03-09
  • 打赏
  • 举报
回复
楼上所言即是
sageee 2005-03-08
  • 打赏
  • 举报
回复
速度快,更安全吧~这是我的理解哦
SailorDreamer 2005-03-08
  • 打赏
  • 举报
回复
为了更好的把页面表示和业务逻辑分开
Hercules7243 2005-03-08
  • 打赏
  • 举报
回复
up
dawnwang 2005-03-08
  • 打赏
  • 举报
回复
为了更好的实现mvc
wrhchai 2005-03-08
  • 打赏
  • 举报
回复
呵呵,先up一下...

严格点说,JSP就是SERVLET,当你编译完一个含有JSP页面的程序的时候,你仔细找找,还是和你JSP页面同名的class.其实当程序执行的时候 是先把JSP翻译(是翻译不是编译)成SERVLET再执行.之所以有JSP和SERVLET俩个东西,是因为,JSP是做页面的,你要是直接用SERVLET做出比较漂亮点的页面也可以,不过代码很复杂,不好写,有了JSP只要懂HTML和一些JAVA的基础知识就可以写了,用HTML写漂亮的页面很简单吧.这样还有另外一个好处,就是前面页面和后台程序可以分开来做,只要在做文档的时候提前规定好要传进的必要变量的名称就可以把前后台分给2个或者多个人做了.JSP可以由专门的美工做,他只要会一点JAVA基础,而复杂的业务逻辑就可以由专门的JAVA程序员写,这样效率,漂亮的外表就都有了..

ps: 做JSP的时候尽量少写JAVA代码,就是<% %>中间的代码尽量简单,只是简单的变量或者打印什么的代码就够了,不然会很复杂,至于有复杂的代码,还必须写在JSP中的时候就要用JSP的其他知识了,这里就不多说了,看看JSP的书籍吧. 还有,当即能用JSP又能用HTML解决的时候尽量用HTML的代码.程序嘛,能简单明了就简单明了,维护也好维护嘛

以上都是我个人对JAVA的一点理解,请高人尽量指教,有不对的地方请提出,让我多学点东西..谢谢
wuzhu888 2005-03-08
  • 打赏
  • 举报
回复
我晕,jsp就是建立在servlet之上的
bonniewater 2005-03-08
  • 打赏
  • 举报
回复
问的好
galiton 2005-03-08
  • 打赏
  • 举报
回复
hehe,见笑了
sparkling_lwp 2005-03-08
  • 打赏
  • 举报
回复
顶啊,好像看到一年前的我咯

huangdeji 2005-03-08
  • 打赏
  • 举报
回复
jsp最终还是要以servlet的形式运行
servlet比jsp的效率高
个人愚见
awaysrain 2005-03-08
  • 打赏
  • 举报
回复
呵呵
galiton 2005-03-08
  • 打赏
  • 举报
回复
up
wdfboy1978 2005-03-08
  • 打赏
  • 举报
回复
三层结构,三层结构,实现更好的三层结构!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧