今天Bruce问我spring怎么样,我的感觉主要是:

  • 可以用配置文件组装系统,使得系统很灵活,可以在不修改原有代码的情况下扩充功能或者替换某个实现
  • 可以使用声明式事务
  • 使用使用spring提供的模板简化代码
  • 可以使用spring提供的其它很多功能简化代码
  • 可以使用AOP

但是:Spring不是必须的。
对于小项目,引入spring可能反到增加不必要的复杂性,毕竟spring也是需要很多配置的,有时候就没有一个new来得简单,而且使用spring后很多错误要到运行的时候才能发现,而修改配置已经来不及了,只能重启 web服务器。
(在spring的配置太多的时候,启动好像很慢,这个是因为要预先初始化很多类并组装好)

但是总体上感觉spring是个好东西,在以后的项目中要尽量使用。

最后推荐:疑惑:为什么要用Spring?以及简化Spring

(Visited 189 times, 1 visits today)