讲给Android程序员看的前端系列教程(40集免费视频教程+源码)
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
通过之前的学习,我们知道:从本质上来讲,JSP就是一个Servlet。所以,JSP和Servlet都可以用于开发动态web资源。可是,如果让JSP既用Java代码产生动态数据又做页面美化会导致代码难以维护;同理,如果让Servlet既处理逻辑又负责HTML的显示则会导致程序臃肿繁杂,代码可读性和复用性都非常差。鉴于它们各自的特点,在长期的软件实践中,人们逐渐把Servlet作为Web应用中的控制器(Controller)组件来使用而把JSP作为数据显示(View)模板来使用。至于,业务数据的处理则交由JavaBean负责,它在开发过程中充当了模型(Model)。
所以,在Servlet与JSP的分工中Servlet负责业务逻辑,即:获取表单数据、流程处理、分发与重定向;而JSP负责数据的显示。
转载:https://blog.csdn.net/lfdfhl/article/details/102154331
查看评论