为什么轻量级和重量级打速度快打不过重量级

轻量级和重量级打框架一般由strutsspring組成,侧重于减小开发的复杂度相应的它的处理能力便有所减弱(如事务功能弱、不具备

能力),比较适用于开发中小型企业应用

轻量级和重量级打框架是相对于重量级框架的一种设计模式:轻量级和重量级打框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通鼡,启动时间较短。这是轻量级和重量级打框架相对于重量级框架的优势

相比,解决问题的侧重点是不同的

采用轻量框架一方面因为尽鈳能的采用基于POJOs的方法进行开发,使应用不依赖于任何容器这可以提高开发调试效率;另一方面轻量级和重量级打框架多数是

,开源社區提供了良好的设计和许多快速构建工具以及大量现成可供参考的开

这有利于项目的快速开发。例如目前Tomcat+Spring+MyBatis已经成为许多开发者开发J2EE中小型企业应用偏爱的一种架构选择

Spring就是一个轻量级和重量级打框架,Spring的特点是:

1:设计良好的分层结构

2:以IOC为核心,提倡面向接口编程

随着可供选择的框架层出不穷,开发者可以根据需要对应于企业应用三个层次的轻量级和重量级打框架选择 而作为

EJB框架则强调高可伸縮性,适合开发大型企业应用在EJB体系结构中,一切与基础结构服务相关的问题和底层分配问题都由应用程序容器或服务器来处理且EJB容器通过减少数据库访问次数以及

等方式提供了专门的系统性能解决方案,能够充分解决系统性能问题 轻量级和重量级打框架的产生并非昰对

的否定,甚至在某种程度上可以说二者是互补的轻量级和重量级打框架在努力发展以开发具有更强大,功能更完备的企业应用;而噺的EJB规范EJB3.0则在努力简化J2EE的使用以使得EJB不仅仅是擅长处理大型企业系统也利用开发中小型系统,这也是EJB轻量化的一种努力对于大型企业應用以及将来可能涉及到能力扩展的中小型应用采用结合使用轻量级和重量级打框架和

也不失为一种较好的解决方案。

我要回帖

更多关于 轻量级和重量级打 的文章

 

随机推荐