谜之米
2017-02-11 15:04
1.为什么要从reg登陆界面到Servlet中去创建Users实例再将实例交给usersinfo中javabean 而不是直接通过reg提交给usersinfo 并在usersinfo中通过javabean 创建实例 2.这个案例中 Servlet 和 javabean 是否有同时存在的必要性
这个问题其实很简单,为了代码分离便于维护,当你的实体类代码中混杂着一大堆的控制层代码,你觉得会容易维护么,那你为啥不连实体层也省了直接全写在JSP里面那,分层就是为了分配各部分代码的工作,这样便于维护管理与扩展。而其中的servlet就只负责传递数据,调用模型层生成实体模型,然后调用业务逻辑去处理,最后调用视图层的JSP去显示出该输出的内容,这就是它的职责,其它部分也有其他部分的职责。
降低耦合,便于开发。你这样想,如果你开发后端,前端人员没有吧页面给你,你怎么办?如果你直接把逻辑写在Servlet是不是就不用管页面,到时候页面来了直接导入进去不写逻辑是不是方便很多。交给JSP页面处理的话是model1,交给servlet2处理是model2。model2的mvc模式更加明确一些。
JAVA遇见HTML——Servlet篇
160615 学习 · 1029 问题
相似问题