开发者社区> 问答> 正文

servlet有什么用?

我知道了servlet的基本构成, 也知道本质是 一个类, 但是我不明白,servlet到底有什么用那? jsp+javabean不就够用了吗?

展开
收起
小黄鸭哈哈哈 2021-09-28 15:57:59 415 0
1 条回答
写回答
取消 提交回答
  • 我先给你简单的讲讲吧. 以下都是我的个人之谈. 为什么要出现servlet.原本jsp是完全可以代替servlet的. 其实很简单servlet就是为了更加分清控制层和表现层.MVC模式相信你听过,现在主流的B/S结构都是用它来进行开发,原来的jsp+javabeans的表现层和控制层是写在一起的.怎么说呢?也就是说我控制流的业务方法以及显示页面的方法都放在JSP上面.这样写有什么不好. 无论是从可维护性,可读性以及哪一方面来说,都是非常不好的,所以考虑到实现业务方法和表现层(也就是显示普通的html)有一个清晰的界线.sun推出了Servlet.而且还有一系列的新东西.JSP2.0有EL表达示就是Sun在这方面做的努力. 所以.简单的讲:就是为了让面向对象的开发思想也放在项目中,让控制程序业务的Servlet和显示页面的JSP分开.这样也更有利于我们程序员,做业务方法的程序员和擅长做UI的程序员可以尽情的做喜欢做的事情 :) 不知道解释的够不够清楚 先说这些吧

    2021-09-28 16:49:27
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关课程

更多

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载