针对我目前的工程而言,spring可以为我做三件事情。
1,为我管理session,transaction。这些目前都是我在代码中自己管理的,而spring可以为我管理这些。
2,减少我的对象工厂的个数,目前我用了三个,但是spring只是用一个BeanFactory。
3,减少单例类的个数。
4,减少了配置文件的个数。
spring是一个轻量级框架,含义:
不依赖于容器,测试容易,使用简单。
没有侵入性,所有的对象不必实现spring的接口,这样,即使去掉spring也不会有太大的影响。