最近尝试了一下完全基于注解的方式来部署项目,或许习惯于基于配置xml文件的原因,让我感觉到了不是很方便。不过从项目的开发速度上来讲,可以基于注解的方式可能从项目的开发速度要快一些。不用去编写各种xml文件。但是从长远的维护上考虑,我觉得还是用基于xml文件配置的方式可以在项目的管理上要明了一些。因为基于注解的方式,让我感觉到了如果对项目不是完全清楚,可能开发和维护起来都是相当麻烦的。用一句话来概括就是:写起来比较简单、方便,看起来也直观,但是不方便修改。而基于xml配置的方式:写起来比较灵活,修改比较方便,但是写起来很烦琐。不过他们各自都有各自的好处,不能只看到他的不方便之处,或许我们可以集成他们的优点。

顺便贴出Struts2.3.15.1+spring2.5.6+Hibernate 3.6.10集成最少的依赖架包(基于xml的配置方式,部分架包不需要,这里的架包能够完全支持基于注解的方式)

154940426.png
在这里就不贴代码了,自己慢慢琢磨吧