讨论一下关于servlet使用的利弊,论者有分

itshare 2004-04-29 02:39:43
本人觉得使用servlet无非是在servlet类中能得到request,response,但却带来了页面转向的繁琐问题,
所以
个人认为,使用servlet还不如直接在jsp页面上使用java bean舒服
因此,servlet是多余的,根本没必要使用

大家如何认为
...全文
30 19 点赞 打赏 收藏 举报
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
casemy 2004-04-30
业务层放到javabean里不是更好
jsp也就是为了页面显示方便才从servlet分离出来的
我建议jsp值用来显示数据,所有流程控制,业务逻辑都不要放在页面上
但是如果过于简单又另当别论,比如那种只有几个页面的网站来说
servlet就多余了
  • 打赏
  • 举报
回复
zhuxiaopeng 2004-04-30
servlet的效率高啊
  • 打赏
  • 举报
回复
sunnyyin 2004-04-30
我个人也比较倾向把业务层放在jsp
把控制层放在servlet中.
  • 打赏
  • 举报
回复
snowy_howe 2004-04-30
我同意楼上说的,在JSP里面写的scriplet和html语法混在一起,阅读起来
很不直观。
  • 打赏
  • 举报
回复
bug0303 2004-04-30
我觉得servlet非常好呀,因为我非常反感在JSP页面里面写一大堆scriplet,那样常常把自己搞的晕头转向。
特别是在用户填写了一些信息后,我一般是“提交”给一个servlet,在servlet里面验证用户信息的正确性等,然后根据这些信息分别forward到其它页面上。对我这样的笨人来讲,这样能让我更容易看懂我自己写的程序。
  • 打赏
  • 举报
回复
ldxjling 2004-04-30
我要实现三层的b/s结构。表示层(用jsp)----接应运层(实现业务逻辑和后台数据库sybase
的连接池)---后台sybase12.5。
应运层该用什么技术实现啊???
哪有这样的实列参考书?或网址啊。。
请大家介绍好书!!!
多谢多谢。。
  • 打赏
  • 举报
回复
zerorain 2004-04-29
从web角度来说,servlet并没有太多优势可言。不过,在b/s结构以及日新月异的框架模式来说,就是另一回事了。
  • 打赏
  • 举报
回复
haohuai1981 2004-04-29
如果实现好的架构的话,必须用servlet,另外有很多servlet的功能目前jsp尚无法做到

例如用filter来实现FrontController,过滤鉴权,解决中文乱码等,

最典型的就是Struts的ActionServlet,这个类实现对所有文件的控制。
  • 打赏
  • 举报
回复
7771362 2004-04-29
我是菜鸟,我只是知道servlet很麻烦,jsp 简单明了
呵呵~我来学习学习
  • 打赏
  • 举报
回复
itshare 2004-04-29
MVC、模式、struts,那有着方面的资料或好书阿,现在的垃圾书很多,我多不敢随便买了
  • 打赏
  • 举报
回复
jinsfree 2004-04-29
servlet控制方面比jsp要好,只是写起来比较繁琐
  • 打赏
  • 举报
回复
kingmaxno1 2004-04-29
用jsp来代替servlet,和直接用servlet有什么区别,就是把MVC模式的C变成JSP,而不是servlet和直接用servlet有什么区别吗
  • 打赏
  • 举报
回复
gsen 2004-04-29
servlet很重要,多看看模式
  • 打赏
  • 举报
回复
rainworm 2004-04-29
我个人比较倾向把业务层放在jsp
把控制层放在servlet中,这样比较有层次感!
  • 打赏
  • 举报
回复
dreamsky15 2004-04-29
servlet是JAVA服务器技术的基础,先有servlet后才有JSP,
servlet可以完成很多功能,JSP只是servlet的表现形式,是为了开发人员更简单的编写代码,最终会编译成为servlet。
servlet不单单用来做网页啊,可以支持FTP,POP等协议,而JSP一般只能完成HTTP的功能。
你看多点servlet的书吧。J2EE不能缺少servlet啊。
  • 打赏
  • 举报
回复
Eraserpro 2004-04-29
看你想干什么了,如果只是一般的网站之类的简单的WEB开发
servlet确实多余(如果用虚拟主机的话更不建议使用servlet)

但如果是业务逻辑和流程比较复杂时,用servlet能使系统更加有条理
再就是一楼说的,jsp是servlet的子集呀!
  • 打赏
  • 举报
回复
donghx1234 2004-04-29
servlet起到流程控制的作用
你可以看看struts方面的资料,你就会明白的
  • 打赏
  • 举报
回复
wandou999 2004-04-29
如果SERVLET是多余的,MVC模式也就失去了意义,
其实SERVLET本身它也可以做网页,那就不能说BEAN和JSP没用!!
  • 打赏
  • 举报
回复
flyxxxxx 2004-04-29
任何jsp都要翻译为servlet,所以你的看法完全错误。
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-04-29 02:39
社区公告
暂无公告