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),通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。

这些组件可以进行交互和重用。


本文标签: 数据 请求 模式 视图 处理