ioc,反转控制,“我只有接口,我只管调用,至于怎么来的我不管“ 最明显的特征就是你会发现代码中少了很多的 new 多了很多的 setXXX
AOP, 面向切面编程,这个功能曾经被Spring in Action一书中非常形象的描述成为”骑士和游吟诗人的关系” 骑士不认识诗人而诗人也不用去救公主,但是他们两个组合起来就是一个美丽故事的开始。
DAO:特别是对Hibernate有着接近完美的支持,有时候我想:为什么Hibernate不兼并到Spring里面去呢。
WEB:这个框架非常的混乱,我还真的没什么好说的。现在JAVA世界WEB框架满天飞,功能各异,效果也都不大一样。其实我觉得一切的罪魁祸首就是那不完善的<HTML>和<JavaScript>,真是服了他们兄弟两了。最近又听说他们的亲戚们 CSS、XML、XHTML等等都来串门,又乱伦生出了个AJAX,没什么说的,累死我们这帮人。