模型-视图-控制器(Model-View-Controller-MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。“模型”代表的是应用的业务逻辑,在J2EE中通过EJB实现;“视图”是应用系统的表示界面,可由JSP页面产生和实现;

admin2015-05-22  32

问题 模型-视图-控制器(Model-View-Controller-MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。“模型”代表的是应用的业务逻辑,在J2EE中通过EJB实现;“视图”是应用系统的表示界面,可由JSP页面产生和实现;“控制器”是提供应用的处理过程控制,一般通过一个(       )实现。

选项 A、JDBC
B、Servlet
C、JMS
D、RMI-IIOP

答案B

解析 MVC是一种设计模式,即把一个应用的输入、输出、处理流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。
    模型(Model):就是业务流程或状态的处理以及业务规则的制定,是MVC的主要核心。
    视图(View):代表用户交互界面,也就是Web的HTML,界面。
    控制器(Controller):可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。
    而J2EE是按以下方法实现MVC模式的。
    (1)数据模型(业务逻辑):JavaBean本身负责读取信息的细节,执行数据访问和操纵,提供业务逻辑。这样控制器组件直接与数据模型进行通信。
    (2)视图组件:是用户看到的部分,一般而言是简单的JSP和HTML页面。
    (3)控制器组件:典型的Servlet组件,负责模型层和视图层之间的数据流。所以,正确答案为D。
    JDBC是一种用于执行SQL语句的JavaAPI,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。可以将其理解为一种数据访问中间件。
    JMS即Java消息服务,这是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或在分布式系统中发送消息,进行异步通信。
    RMI.IlOP综合了RMI和CORBA的优点,克服了它们的缺点,使得程序员能更方便地编写分布式程序设计,实现分布式计算。
转载请注明原文地址:https://jikaoti.com/ti/Spy7FFFM
0

相关试题推荐
最新回复(0)