今天继续学习spring中。理解了依赖注入,就基本能看懂它的例子。配置文件比较多,感觉就是基于配置的一个框架。我们不能为了用它而用它,究竟是什么需求促使我们去用它。我做过的项目很少,不过看了些别人的文章,真的用起来,确实会不错,模块间的耦合降到最低,单元测试变得容易,而且也不依赖于具体框架,不用spring的时候,我们的模块也照样独立工作。
不过这一切都要基于良好的设计,良好的设计需要注意的地方很多。如果我们对业务逻辑分解不透彻,或对struts,spring,hibernate这些Freamework 的运用不够熟练,很容易就把系统拼成一个臭味十足的东东,除了作者,谁都看不懂。
这几天除了灌输一些缩写,就是模式了,处处都会看到模式和反模式,让我这个眼界狭窄的小菜鸟越发迷乱了脚步。不行,得把spring的学习暂停几天,把这几天吃的夹生饭重新消化一下,基础,基础太重要了。我每向前走一步,都会发现这一步需要的基础不好,这一期笔记本上已经打了好多小问号,该是把它们解决下的时候了。