JavaBean
Servlet
JSP
HTML
第1题:
在Model1体系结构中负责处理请求的组件是( )
A、XML
B、HTML
C、JSP
D、DHTML
第2题:
A.M
B.V
C.C
D.M和V
第3题:
在JAVA编程中,Swing包中的组件处理事件时,下面()是正确的。
A.Swing包中的组件也是采用事件的授权得理模型来处理事件的
B.Swing包中组件产生的事件类型,也都带有一个J字母,如:Jmouse Event
C.Swing包中的组件也可以采用事件的传递处理机制
D.Swing包的组件所对应的事件适配器也是带有J字母的,如:Jmouse Adapter
第4题:
A.M
B.V
C.C
D.MVC
第5题:
A.M
B.V
C.C
D.MVC
第6题:
● J2EE 规范定义的组件中,属于客户端组件的是 (32)
(32)
A.EJB 组件和 Applet
B.Application 和 Applet
C.Java Servlet 和 JSP
D.Java Servlet 和 EJB 组件
第7题:
A.M
B.V
C.C
D.C和V
第8题:
J2EE规范定义的组件中,属于客户端组件的是(32)。
A.EJB组件和Applet
B.Application和Applet
C.Java Servlet和JSP
D.Java Servlet和EJB组件
第9题:
A.M
B.V
C.C
D.MVC
第10题:
【问题1】(10分)
请用300字以内的文字解释什么是MVC架构风格以及其中的组件交互关系,并根据题干描述,指出该系统中的M、V、C分别对应什么。
【问题2】(15分)
扩展接口模式结构通常包含四个角色:基础接口、组件、扩展接口和客户端,它们之间的关系如图1-1所示。
图1-1 扩展接口模式角色关系
其中每个扩展接口需要通过扩展基础接口获得基本操作能力,然后加入自己特有的操作接口,并通过设置全局唯一接口ID对自身接口进行标识;每个具体的组件需要实现扩展接口完成实际操作;客户端不与组件直接交互,而需要通过与扩展接口交互提出调用请求,扩展接口根据请求查找并选择合适的实现组件响应客户端请求。请根据上图所示和题干描述,指出扩展接口模式结构中的四个角色分别对应网络设备管理系统的哪些部分;并以客户端发起调用操作这一场景为例,填写表1-1中的(1)~(5)。
正确答案:
问题1:MVC架构风格:用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
MVC架构将整个软件系统划分为模型、视图和控制器3个部分。模型负责维护并保存具有持久性的业务数据,实现业务处理功能,并将业务数据的变化情况及时通知视图;视图负责呈现模型中包含的业务数据,响应模型变化通知,更新呈现形式,并向控制器传递用户的界面动作;控制器负责将用户的界面动作映射为模型中的业务处理功能并实际调用之,然后根据模型返回的业务处理结果选择新的视图。
在本题中:
M:监控组件V:控制终端C:管理模块。
问题2:
基础接口:统一操作接口;
组件:监控组件
扩展接口:新网络设备的操作接口
客户端:控制终端
(1)扩展接口
(2)组件
(3)操作接口
(4)接口ID
(5)扩展接口