轻量级框架
2016-05-22 12:25
183 查看
1.概述
轻量级框架一般由struts,spring组成,侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。
2.定义
轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。这是轻量级框架相对于重量级框架的优势。
3.基本内容
轻量级框架是相对于重量级框架而言的一种程序设计模式。与重量级框架相比,解决问题的侧重点是不同的。
采用轻量框架一方面因为尽可能的采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。例如目前Tomcat+Spring+Hibernate已经成为许多开发者开发J2EE中小型企业应用偏爱的一种架构选择。
4.特点
轻量级框架不带有侵略性API
对容器也没有依赖性
易于进行配置
易于通用
启动时间较短
ps:其实说到底不论是重量级和轻量级框架,它们关注解决的侧重点不同,在选择框架时,还是得看具体的问题和环境,来分析到底选择哪一个合适的框架!
轻量级框架一般由struts,spring组成,侧重于减小开发的复杂度,相应的它的处理能力便有所减弱(如事务功能弱、不具备分布式处理能力),比较适用于开发中小型企业应用。
2.定义
轻量级框架是相对于重量级框架的一种设计模式:轻量级框架不带有侵略性API,对容器也没有依赖性,易于进行配置,易于通用,启动时间较短。这是轻量级框架相对于重量级框架的优势。
3.基本内容
轻量级框架是相对于重量级框架而言的一种程序设计模式。与重量级框架相比,解决问题的侧重点是不同的。
采用轻量框架一方面因为尽可能的采用基于POJOs的方法进行开发,使应用不依赖于任何容器,这可以提高开发调试效率;另一方面轻量级框架多数是开源项目,开源社区提供了良好的设计和许多快速构建工具以及大量现成可供参考的开源代码,这有利于项目的快速开发。例如目前Tomcat+Spring+Hibernate已经成为许多开发者开发J2EE中小型企业应用偏爱的一种架构选择。
4.特点
轻量级框架不带有侵略性API
对容器也没有依赖性
易于进行配置
易于通用
启动时间较短
ps:其实说到底不论是重量级和轻量级框架,它们关注解决的侧重点不同,在选择框架时,还是得看具体的问题和环境,来分析到底选择哪一个合适的框架!
相关文章推荐
- 指针和引用的区别
- LeetCode:Permutations II
- nginx镜像站操作记录
- C++ 高级数据类型(一)—— 数组
- POI检索
- 118. Pascal's Triangle
- 关于mybatis的org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):
- date
- BZOJ3714 [PA2014]Kuglarz
- 第十三周项目-项目2-(1)-动物这样叫
- compress_pair_ref
- JAVA/GUI程序之记事本
- JAVA/GUI程序之记事本
- 字符编码ASCII | UNICODE | UTF-8 | GB2312学习
- C++实现从输入中读取字符串
- Config Browser 插件
- 40亿个随机排列整数问题
- 欢迎使用CSDN-markdown编辑器
- bzoj 1996: [Hnoi2010]chorus 合唱队
- 如何解决PowerPoint课件中菜单问题