刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题五(25分)

阅读以下关于Java企业级应用系统开发架构的叙述,根据要求回答问题。

[说明]

    某软件公司承担了某中小型企业应用软件开发任务,进度要求紧迫。为了按时完成任务,选择合适的企业应用系统开发架构非常重要。项目组在进行方案论证时,项目组成员提出了两种开发思路。

   刘工建议采用J2EE 5.0和EJB 3.0进行开发。理由是J2EE定义了标准的应用开发体系结构和部署环境,EJB是J2EE的基础和核心。J2EE 5.0主要目标是简化开发,相比EJB 2.1,EJB 3.0具有很多改进和提高。

   杜工建议采用Struts、Spring和Hibenate轻量级开源框架相结合的方式。理由是随着Java开源项目阵营的发展壮大,一些基于POJOs(Plan Old Java Objects)的开源框架被广泛地引入到Java企业应用开发中来,与重量级的EJB框架相比,这些轻量级的框架有很多优点。

    项目组仔细比较分析了两种方案的特点、优点和不足之处。认为杜工和刘工的建议都合理,但是从结合当前项目实际情况出发,最后决定采用杜工的建议。

简述Java企业级应用开发中,J2EE 5.0和EJB 3.0的优势,以及为什么项目组最后选择了基于Struts、Spring和Hibernate的轻量级开源框架方案。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题一】
(1)表现层。对应视图(View)。用于为从客户端发来的请求服务的对象及其行为,用于展现数据以及负责View组件实现模式、组件在View显示粒度、页面跳转,以及事件触发等功能。

(2)业务逻辑组件层。对应控制器(Controller)。用于支持由表现层发起的(某些情况下也可能由持久层直接发起)业务数据的逻辑处理。

(3)持久层。实现持久化存储,对应模型(Model)。用于支持外部资源通信。例如,与数据库交互数据等。

解析:

问题一要求说明Java企业级应用框架的三个层次及其功能。表现层主要负责提供用户界面,展示数据和交互逻辑;业务逻辑组件层是中间层,处理业务逻辑和数据流转;持久层负责数据的持久化存储和与外部资源的通信,如数据库交互。参照解析对这三个层次的功能进行了详细的解释,并给出了具体的实现例子。

创作类型:
原创

本文链接:简述Java企业级应用开发中,J2EE 5.0和EJB 3.0的优势,以及为什么项目组最后选择了基于

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share