首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

轻量级架设,重量级架构的概念

2011-12-01 
轻量级架构,重量级架构的概念轻量级架构,重量级架构的概念Struts是重量级的框架,SPRING是轻量级框架构,那

轻量级架构,重量级架构的概念
轻量级架构,重量级架构的概念  
 

Struts是重量级的框架,SPRING是轻量级框架构,那么  
1.轻量/重量的概念是什么?  
2.如何区分呢?    
 

在网上搜了,没找到大家给帮个忙?多谢.

[解决办法]
ejb才是重量级。

struts也是轻量级的一部分。
Spring号称轻量级,但我觉得根本就不轻,
至今已经整合了一堆东西进去了,现在还加上Spring IDE
只是他可选择,可拆卸。
[解决办法]
其实这个也没有一个明确的解释的,我在这里只是谈谈我的看法

人都说EJB是重量级,因为他被规范拖累,而且测试不方便,开发一个简单的功能都有好几个接口类和实现类,其中涉及了远程接口和本地接口,同时因为ejb考虑的是分布式的解决方案,然而现实的问题大部分都不必用到分布式解决方案,所以就重量了,同时写出的代码对EJB的容器依赖性很大,属于代码的入侵性太强了,而spring的话,为什么说是是轻量级的呢,因为他对代码的入侵性几乎没有,开发的都是POJO类,通过spring的IOC和AOP机制来解耦和增强功能,几乎可以出色的完成EJB的事务声明的任务,最重要的是通过解耦让开发的类更好的测试,这个使得他轻量。

可以从代码的维护度、可测试度、功能强度等几个方面来分析,当然spring通过封装来开发分布式解决方案也是很容易的。

我的blog地址:http://blog.csdn.net/oracle1000g 
主要是做java各种项目开发,现阶段主要研究soa的编程和学习 
喜欢开源软件,学习中,多来我的博客

热点排行