试题详情
- 简答题 阅读以下关于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)模式。 关注下方微信公众号,在线模考后查看
热门试题
- 从结构的角度看,数据仓库有3种模型:企业
- 阅读以下关于数据库审计建设方面的叙
- UL认证的主要使用国家和地区是()
- 从结构的角度看,数据仓库有3种模型:企业
- 需求分析是一种软件工程活动,它在系统级软
- 敏捷软件过程强调:让客户满意和软件应尽早
- 按系统和外界的关系分类可以将系统分为哪两
- UML是面向对象开发方法的标准化建模语言
- ()不是项目目标特性。
- 分布式文件系统的设计必须平衡灵活性和可伸
- 与集中式系统相比,分布式系统具有很多优点
- 班组上屏岗位开箱时,要求通知()在场确认
- 简述放大器有一个重要性质。
- 博学公司欲实现一个数据处理软件,该软件需
- 二合一产品检查DVD功能时要求分别检查:
- 某项目最初的网络图如图12-12所示,为
- 阅读以下关于Java企业级应用系统
- 某车间需要用一台车床和一台铣床加工A、B
- ()可以帮助人们简单方便地重用已经成功的
- 软件设计阶段的度量考虑了体系结构层次、构