审视JavaEE7和Spring4的轻与重-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

审视JavaEE7和Spring4的轻与重

简介: 由于JavaEE和Spring框架都在不断地演进,因此原先对两者的很多认识,现在重新来看,大都不适合了。早期普遍认为JavaEE是重量级的解决方案,Spring框架是轻量级的技术框架。而现在,JavaEE不再是重量级的技术,Spring框架也不再是轻量级的技术。
由于JavaEE和Spring框架都在不断地演进,因此原先对两者的很多认识,现在重新来看,大都不适合了。

早期普遍认为JavaEE是重量级的解决方案,Spring框架是轻量级的技术框架。
而现在,JavaEE不再是重量级的技术,Spring框架也不再是轻量级的技术。为什么呢?

1)从技术构成上看
JavaEE Web Profile包含了15个技术规范。Spring框架包含了17个技术组件。

2)从软件尺寸上看
JBoss EAP 6.1办发布包有115.5MB。而Spring框架3.2.3发布包+依赖包一共有105.6MB;Spring框架3.2.3发布包+Tomcat 7.0.43一共有114.1MB。
这还没计算Spring Data GemFire(2.5MB)、Hibernate二级缓存、Spring Security安全认证包(17.8MB)、Spring Web服务包(3.4MB)等。

3)从源码规模上看
Spring框架4.0包含了74.3万行代码。JBoss AS 7.1.0包含了67.7万行代码。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章