为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

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

1 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~
#1

谜之米 提问者

你说的很有道理。但是这个案例中servlet并没有处理什么事。只是把表单读取然后写入了实例,然后把实例给了javabean。但javabean自己可以做并且更简单,用<jsp:>从表单自动匹配值。servlet是控制层我很清楚,但这个案例并没有什么自己作用
2017-02-11 回复 有任何疑惑可以回复我~
#2

Henizyang 回复 谜之米 提问者

这个课程只是用最简单的方法告诉你servlet的使用方法。javabean是实体,servlet是控制。
2017-02-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
JAVA遇见HTML——Servlet篇
  • 参与学习       160615    人
  • 解答问题       1029    个

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信