`
wsc830719
  • 浏览: 163601 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
社区版块
存档分类
最新评论

Spring3太棒了,狂赞呀,我不说什么新特征,就说2个体会。

阅读更多

我昨天下载的最新的spring3.0.1,今天正在使用中,感觉太棒了,我这里不说他增加的新功能,而是我就提2点,这2点就足说明他太棒了:

 

1 模块化,看齐了EJB3. 他的包都按照模块化分好了,虽说以前也是可以分着放的,但是这明显不同。

   以前的spring 比如2.几  在tomcat中加载的时候,都是一窝蜂的加载,当重新部署时,又是这样。这就造成了部署时间太长。而改动类后,同样需要很长的时间去等。 我以前还发个文,说过这个,抱怨spring的这个不如EJB的地方,如今,spring3借助模块化,已经大大改观了,明显的就能感觉出来。

他加载时 是按照模块加载的,重新加载时 也是只加载需要重新初始化的部分,速度快了非常多。

 

2 正是由于模块化的好处吧,他的内存占用少了N多,并且垃圾回收效率也好了好多。

以前的spring,使用时 ,只见内存涨,不见回落。这回,你可以看着内存管理器,启动下spring看看,正在加载时,可能会到69M,快加载完时就到了59M,每次改动类文件后,也是出现类似的情形。

 

我用了一下午了,从没超过80M过,那可恶的内存溢出终于看不到了。

 

具体的测试环境: spring3.0.1   jpa1.0(toplink) spring web-mvc(web层)+jsp+dojo(我放了dojo的全部文件数目是8000多)

IDE netbeans6.8 path1

tomcat6.0.24

mysql5.0.2数据库(还是08年下的呢,一直没更新过)

 

欣喜中,Java总算朝着轻量级迈了一步。spring让我看到了希望。

3
0
分享到:
评论
1 楼 cnshell 2010-03-31  
好,研究下

相关推荐

    跟我学spring3(1-7)

    【第二章】 IoC 之 2.1 IoC基础 ——跟我学Spring3 【第二章】 IoC 之 2.2 IoC 容器基本原理 ——跟我学Spring3 【第二章】 IoC 之 2.3 IoC的配置使用——跟我学Spring3 【第三章】 DI 之 3.1 DI的配置使用 ——跟我...

    spring3+struts2+hibernate3+spring security3 权限管理

    我基于参考网上一个案例,通过spring security3源代码的修改,使该项目完成了了前台+后台的登录方式。而且可以还可以继续扩展多用户登陆。 (4)项目除了security3的配置使用XML以外,其他基本使用注解配置完成 (5...

    Spring3,Spring4,Spring5 jar包

    Spring3.2 Spring4.3 Spring5.0三个版本的jar包,都是官方下载,亲测可用,放心下载。

    狂神说Spring笔记及代码

    自学java的同行们应该都知道或者听说过狂神,人如其名!本人在学习java的时候也是看的狂神视频,确实讲的不错,系统的讲述了spring的使用。...最后一个小小的提醒:关注博主不迷路,感谢大家厚爱(手动比心心)

    疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发(part01)

    《疯狂Ajax讲义:Prototype/jQuery+DWR+Spring+Hibernate整合开发》是《基于J2EE的Ajax宝典》的第二版。《基于J2EE的Ajax宝典》面市近2年,作为Ajax领域最全面、实用的图书,一直深受读者的好评。全书主要分为三个...

    最新版本的Struts2+Spring4+Hibernate4框架整合

    同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:截止2014-10-01 Struts2.3.6:发布于2014-05-03,目前的最新版本。...

    SPRING3技术内幕

    Spring技术内幕 深入解析Spring架构与设计原理1(完整清晰版),一共两部分,这是第一部分 《Spring技术内幕:深入解析Spring架构与设计原理》是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自...

    Spring笔记 狂神说

    spring笔记 狂神说

    Spring 3.x 中文开发手册.pdf

    Spring 3.x 新特性全部介绍 http://static.springsource.org/spring/docs/3.1.0.RELEASE/spring-framework-reference/html/new-in-3.1.html 1、基于annotation的cache服务,这个非常好 这个最早源于spring2.x时代...

    spring2.0升级到spring3.0.5的开发包

    将spring2的开发包spring.jar替换为附件中压缩文件的所有jar包,既可以将spring2.0的应用升级到spring3.0.5

    SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点

    SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点或者说技能点且都有对应的博客介绍,代码开箱即用适合新手学习或老司机复习。 SpringCloud系列Demo代码,每个子项目都是SpringCloud的一个知识点...

    spring框架api中文版.zip(spring开发手册)

    什么是新的在春季3 2。 新特性和增强功能在Spring框架3.0 2.1。 Java 5 2.2。 改进文档 2.3。 新的文章和教程 2.4。 新模块的组织和构建系统 2.5。 概述的新特性 2 5 1。 核心api更新Java 5 2 5 2。 弹簧表达式语言...

    struts2+spring3+ibatis项目整合案例

    是将struts2+spring3+iBATIS进行整合。

    Struts2+Spring3+MyBatis3完整实例

    网上的东西好大多都不能直接用,自己结合网上资料做了一个Struts2+Spring3+MyBatis3的测试工程,JUnit测试用例和WEB服务。 内涵完整jar包,解压直接可用,包括一个表文件。 Eclipse3.2+Tomcat/5.5+jdk1.5.0_17 - ...

    springSecurity3例子

    简单的 springSecurity3例子代码

    spring3mvc+hibernate4+spring-security3+dwr3整合架包

    整合spring3mvc+hibernate4+spring-security3+dwr3的架包

    Spring 4 + Mybatis 3 注解事务

    针对简单的 使用注解来管理事务的,研究了两天,要不网上写的不清楚,要不版本都很旧了,所以就是不回滚,Spring 的配置太灵活了,在加上新手,根本就不可能明白Spring的原理,所以在网上找配置基本没有一个可以用的...

    hibernate3+spring3+springMVC框架

    spring3+hibernate3+springMVC集成开发框架。

    尚硅谷SpringCloud视频(最新)

    05.尚硅谷_SpringCloud_微服务是什么2 06.尚硅谷_SpringCloud_微服务与微服务架构 07.尚硅谷_SpringCloud_微服务优缺点 08.尚硅谷_SpringCloud_微服务技术栈有哪些 09.尚硅谷_SpringCloud_为什么选择SpringCloud作为...

    【狂神说】Spring全面详细笔记.md

    【狂神说】Spring全面详细笔记

Global site tag (gtag.js) - Google Analytics