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

简答题

阅读以下关于Java企业级应用系统开发架构选择方面的叙述,在答题纸上回答问题1至问题3。

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

(1)刘工建议采用J2EE和 EJB进行开发。理由是 J2EE 定义了标准的应用开发体系结构和部署环境,EJB 是 J2EE 的基础和核心。

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

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

基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架在解决问题的侧重点上有什么不同?请描述其差异。

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

答案:

轻量级框架侧重与减少开发的复杂度,比较适用于开发中小型企业应用。

采用轻量级框架后使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,利于项目的快速开发。

而作为重量级框架 EJB 则强调高可伸缩性,适合于开发大型企业应用。

在 EJB 体系结构中,基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EJB 容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能充分解决系统性能问题。

解析:

这个答案充分解释了轻量级框架和重量级框架在解决问题侧重点上的不同。轻量级框架主要关注简化开发和提高效率,而重量级框架如EJB则更关注大型应用中的系统性能和可伸缩性。答案也详细阐述了两者在开发过程和系统性能方面的具体优势和特点,符合题目的要求。

创作类型:
原创

本文链接:基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架在解决问题的侧

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

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

分享考题
share