admin 管理员组文章数量: 887039
2024年1月12日发(作者:工作流分析)
1、不定项选择题
1.1、DAO模式,位于JavaEE体系结构的哪层?
A 客户端层
B WEB层
C 业务层
D 数据层
1.2、SUN公司的JSP规范提出了两种用JSP技术建立应用程序的方式,以下正确的是:
A DAO
B Model1(模式1)
C Model2(模式2)
D MVC
1.3、在MVC架构中,谁负责通知应用程序本身有状态改变
A 模型Model
B视图 View
C控制器 Controller
1.4、在JSP中,MVC模式中的控制器之角色由谁担当?
A 由Java Bean或EJB充当.
BServlet对象充当.
C由一个或多个JSP页面或HTML页面充当.
D 由JDBC程序充当
1.5、 MVC模式中用到的JavaBean是由谁负责创建和初始化?
A HTML
B JSP
C Servlet
D Filter
2、
请简述你对MVC模式的理解
MVC是Model-View-Controller的简写。
(1)MVC是一种通过3个不同部分构造一个软件或组件的理想办法:
模型(Model):封装了最核心的功能,用于存储数据以及处理用户请求的业务逻辑。
视图(View):系统和用户交互的界面,向控制器提交所需数据,显示模型中的数据。
控制器(Controller):扮演调度者的角色,,即控制器根据视图提出的请求判断将请求和数据交给那个模型处理,处理后的有关结果交给哪个视图更新显示。
(2)在JSP技术中,“视图”,“模型”和“控制器” 的具体实现如下:
模型(Model):一个或多个JavaBean对象,用于存储数据和处理数据;
视图(View):一个或多个JSP页面,为模型提供数据显示,JSP页面主要使用 HTML标记和JavaBean标记来显示数据;
控制器(Controller):一个或多个Servlet对象,根据视图提交的请求进行控制,生成JavaBean实例输出给JSP页面。
3、
MVC的好处是什么?
MVC是Model-View-Controller的简写。
Model 代表的是应用的业务逻辑(通过JavaBean,EJB组件实现),
View 是应用的表示面(由JSP页面产生),
Controller 是提供应用的处理过程控制(一般是一个Servlet),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。
这些组件可以进行交互和重用。
版权声明:本文标题:11-Servlet MVC模式-课后作业答案分析 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705043596h470959.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论