读书人

【第十二章】零配置 之 12.1 概述

发布时间: 2012-06-28 15:20:03 作者: rapoo

【第十二章】零配置 之 12.1 概述 ——跟我学spring3

12.1? 概述12.1.1? 什么是零配置

?????? 在SSH集成一章中大家注意到项目结构和包结构是不是很有规律,类库放到WEB-INF/lib文件夹下,jsp文件放到WEB-INF/jsp文件夹下,web.xml需要放到WEB-INF文件夹下等等,为什么要这么放呢?不这样放可以吗?

?

???????所谓零配置,并不是说一点配置都没有了,而是配置很少而已。通过约定来减少需要配置的数量,提高开发效率。

因此SSH集成时的项目结构和包结构完全是任意的,可以通过配置方式来指定位置,因此如web.xml完全可以不放在WEB-INF下边而通过如tomcat配置文件中新指定web.xml位置。

?

还有在SSH集成中还记得使用在Struts2配置文件中使用模式匹配通配符来定义action,只要我们的URL模式将类似于/{module}/{action}/{method}.action即可自动映射到相应的Action类的方法上,但如果你的URL不对肯定是映射不到的,这就是规约。

?

零配置并不是没有配置,而是通过约定来减少配置。那如何实现零配置呢?

?12.1.2 零配置的实现方式

零配置实现主要有以下两种方式:

读书人网 >软件架构设计

热点推荐