某软件企业受该省教育部门委托建设高校数字化教育教学资源共享平台,实现以众筹众创的方式组织省内普通高校联合开展教育教学资源内容建设,实现全省优质教学资源整合和共享。该资源共享平台的主要功能模块包括: (1)统一身份认证模块:提供统一的认证入口,为平台其他核心

admin2019-02-25  40

问题 某软件企业受该省教育部门委托建设高校数字化教育教学资源共享平台,实现以众筹众创的方式组织省内普通高校联合开展教育教学资源内容建设,实现全省优质教学资源整合和共享。该资源共享平台的主要功能模块包括:
(1)统一身份认证模块:提供统一的认证入口,为平台其他核心业务模块提供用户管理、身份认证、权限分级和单点登录等功能;
(2)共享资源管理模块:提供教学资源申报流程服务,包括了资源申报、分类定制、资料上传、资源审核和资源发布等功能;
(3)共享资源展示模块:提供教育教学共享资源的展示服务,包括资源导航、视频点播、资源检索、分类展示、资源评价和推荐等功能;
(4)资源元模型管理模块:依据资源类型提供共享资源的描述属性、内容属性和展示属性,包括共享资源统一标准和规范、资源加工和在线编辑工具、数字水印和模板定制等功能;
(5)系统综合管理模块:提供系统管理和维护服务,包括系统配置、数据备份恢复、资源导入导出和统计分析等功能。
项目组经过分析和讨论,决定采用基于Java EE的MVC模式设计资源共享平台的软件架构,如图2—1所示。

项目组架构师王工提出在图2-1所示架构设计中加入EJB构件,采用企业级Java EE架构开发资源共享平台。请说明EJB构件中的Bean(构件)分为哪三种类型,每种类型Bean的职责是什么。

选项

答案EJB构件中的Bean分为:(1)Session Bean(会话构件)负责处理客户与服务端交互的业务逻辑;(2)Entity Bean(实体构件)表示数据库中存在的业务实体;(3)MessageDriven Bean(消息驱动构件)用于接收异步JMS消息。

解析 本问题考查考生对Java EE软件架构的掌握情况。Java EE架构中的构件主要包括客户端构件和服务端构件,客户端构件包括JSP、Servlet、HTML和客户端显示资源等,服务端构件主要是企业级Java构件EJB,EJB构件中的Bean按照其功能可以分为:(1)Session Bean(会话构件)负责处理客户与服务端交互的业务逻辑;(2)Entity Bean(实体构件)表示数据库中存在的业务实体;(3)Message Driven Bean(消息驱动构件)用于接收异步JMS消息。
转载请注明原文地址:https://jikaoti.com/ti/tt67FFFM
0

最新回复(0)