问答详情
源自:1-11 Servlet获取表单数据

该案例中 Servlet 与 javabean 同时存在的必要性

1.为什么要从reg登陆界面到Servlet中去创建Users实例再将实例交给usersinfo中javabean  而不是直接通过reg提交给usersinfo 并在usersinfo中通过javabean 创建实例 2.这个案例中 Servlet 和 javabean 是否有同时存在的必要性

提问者:谜之米 2017-02-11 15:04

个回答

  • qq_这是只仓鼠_0
    2017-03-05 22:29:42

    这个问题其实很简单,为了代码分离便于维护,当你的实体类代码中混杂着一大堆的控制层代码,你觉得会容易维护么,那你为啥不连实体层也省了直接全写在JSP里面那,分层就是为了分配各部分代码的工作,这样便于维护管理与扩展。而其中的servlet就只负责传递数据,调用模型层生成实体模型,然后调用业务逻辑去处理,最后调用视图层的JSP去显示出该输出的内容,这就是它的职责,其它部分也有其他部分的职责。

  • Henizyang
    2017-02-11 15:26:01

    降低耦合,便于开发。你这样想,如果你开发后端,前端人员没有吧页面给你,你怎么办?如果你直接把逻辑写在Servlet是不是就不用管页面,到时候页面来了直接导入进去不写逻辑是不是方便很多。交给JSP页面处理的话是model1,交给servlet2处理是model2。model2的mvc模式更加明确一些。