首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
Java企业应用框架一般被划分为三个层次,请用150字以内文字说明都有哪三个层次?功能分别是什么? 请用200字以内的文字说明基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架解决问题的侧重点有什么不同?
Java企业应用框架一般被划分为三个层次,请用150字以内文字说明都有哪三个层次?功能分别是什么? 请用200字以内的文字说明基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架解决问题的侧重点有什么不同?
admin
2009-01-12
44
问题
Java企业应用框架一般被划分为三个层次,请用150字以内文字说明都有哪三个层次?功能分别是什么?
请用200字以内的文字说明基于Struts,Spring和Hibernate的轻量级框架与基于EJB的重量级框架解决问题的侧重点有什么不同?
选项
答案
[解答要点] 轻量级框架侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。 采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。 而作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。 在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EIB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。 轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EIB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。
解析
作为重量级框架EJB框架则强调高可伸缩性,适合于开发大型企业应用。在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由容器来处理。另外,EJB容器通过减少数据库访问次数以及分布式处理等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题。
轻量级框架侧重于减小开发的复杂度,相应地它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。采用轻量框架后,一方面因为采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率:另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。
轻量级框架的产生并非是对重量级框架的否定,可以说二者是互补的。轻量级框架旨在开发具有更强大,功能更完备的企业应用;而新EJB 3.0则在努力简化J2EE从而使 EJB不仅仅是擅长处理大型企业系统,也利用开发中小型系统,这也是EJB轻量化的一种努力。对于大型企业应用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级框架和重量级框架也不失为一种较好的解决方案。
转载请注明原文地址:https://kaotiyun.com/show/3iQZ777K
本试题收录于:
系统分析师下午案例分析考试题库软考高级分类
0
系统分析师下午案例分析考试
软考高级
相关试题推荐
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
C#中,stringstr=null与stringstr=””,请尽量用文字说明区别。(要点:说明详细的内存空间分配)
四个工人,四个任务,每个人做不同的任务需要的时间不同,求任务分配的最优方案。(2005年5月29日全国计算机软件资格水平考试——软件设计师的算法题)。
C#中Property与Attribute的区别,他们各有什么用处,这种机制的好处在哪里?
用C++设计一个不能被继承的类。
下面是一个数组类的声明与实现。请分析这个类有什么问题,并针对存在的问题提出几种解决方案。templateclassArray{public:Array(unsignedarraySize):data(0),size(arraySize)
在邮件中应用自然的格式的信纸。
设置cute丌P的程序字体用“楷体”,登录窗口的字体大小为“小四”。
允许Microsoft收集有关我如何使用MSNMessenger匿名信息。
显示和隐藏工具栏的操作正确的是()A.没有列在快捷菜单中的工具栏必须通过菜单的命令B.隐藏,可单击它的关闭按钮C.迅速隐藏工具栏,可用鼠标右键单击此工具栏D.用鼠标右键单击任意工具栏,然后在快捷菜单中单击需要显示或隐藏的工具栏
随机试题
下列药物中,不宜与丁香同用的是
Ⅱa型高脂蛋白血症的血清检测特点是
A.6个月B.90日C.60日D.15日申请人不服复议决定的,可以在收到复议决定书之日起向人民法院提起诉讼的最长时效是()。
符合下列条件方可办理审批手续:( )
目前,我国股票基金大部分按照()的比例计提基金管理费。
某机器制造企业有生产职工500人,当地政府人均月计税工资标准为1500元。计算企业所得税应纳税所得额时,年度准予扣除的职工工会经费、职工福利费和职工教育费共计()万元。
人民警察作为执法者,手中掌握着执法的权力,如果这些权力得不到有效的制约,行使权力的活动得不到有效的监督,就会滋生消极腐败现象,下列哪些情形属于公安工作中常见的消极腐败现象?()
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
说“把玩学术”不太合适,显得有点______,但如果是“沉潜把玩”呢?其实,读书做学问,目的性太强,很难达到痛快淋漓、出神人化的地步。这一点,学问与游戏之道是______的,缺乏足够的好奇心、求知欲、距离感,反而做不好。按照今日不少人的“学者”标准,恐怕传
某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。为了达到这样的运行效果,在设计主窗体时为“退出系统”按
最新回复
(
0
)