多做题,通过考试没问题!

计算机技术与软件专业技术资格考试(高级系统分析师)

睦霖题库>计算机软件水平考试>计算机技术与软件专业技术资格考试(高级系统分析师)

阅读以下关于Java企业级应用系统开发体系结构选择方面的叙述,在答题纸上回答问题1至问题3。 博学公司承担了某中小型企业应用软件开发任务,进度要求紧迫。为了按时完成任务,选择合适的企业应用系统开发体系结构非常重要。因此,首席架构师张博士召集了相关技术人员进行方案讨论,在进行方案论证时,项目组成员提出了两种开发思路。 (1)谢工建议采用J2EE和EJB进行开发。理由是J2EE定义了标准的应用开发体系结构和部署环境,EJB是J2EE的基础和核心。J2EE的主要目标是简化开发。 (2)王工建议采用Struts、Spring和Hibernate轻量级开源框架相结合的方式。理由是随着Java开源项目阵营的发展壮大,一些基于POJOs(PlanOldJavaObjects)的开源框架被广泛地引入到Java企业应用开发中来,与重量级的EJB框架相比,这些轻量级的框架有很多优点。 针对这两种思路,张博士仔细比较和分析了两种方案的特点、优点和不足之处。认为王工和谢工的建议都合理,但是,从结合当前项目实际情况出发,最后决定采用王工建议。 Java企业应用框架一般被划分为3个层次,请用150字以内文字说明都有哪3个层次?功能分别是什么?

正确答案: Java企业应用框架一般被划分为3个层次:表现层、业务逻辑组件层和持久层。
表现层用来建立应用系统的界面,对应视图。例如,表现层采用JSF(JavaServerFacE.,JSF的开发流程的核心是事件驱动,组件和标签的封装程度非常高,很多典型应用已经不需要开发者去处理HTTP,整个过程是通过IoC(InversionofControl,控制反转)来实现的。
业务逻辑组件层用来开发应用逻辑,对应控制器。例如,业务逻辑组件层采用EJB的会话Bean。EJB允许开发者使用耦合松散的组件来开发应用,实现一个EJB所有使用的类和接口都减少了。
持久层是实现持久化存储,对应模型。例如,采用EJB的实体Bean持久化模型,吸收了Hibernate的一些思想采用对象关系映射(Object-RelationMapping,O/RMapping)模式。
答案解析:
进入题库查看解析

微信扫一扫手机做题