S2SH学习笔记(1)----Struts2,Hibernate,Spring自定义配置文件路径
最近打算做一个Java与Flex整合的东西,顺便把最常用的Struts2,Hibernate,Spring整合在一起。根据上一个公司的项目搭建经验,这些框架的配置文件都是放在单独的resources目录下,即:
图1
我们以往都是放在WebRoot/WEB-INF下面,这样放置也无可厚非,因为这也是默认的放置地方,在框架配置文件中我们不必额外配置什么。但是,如果配置文件很多时就会让整个项目结构显得混乱,所以,有必要将配置文件放在一个指定的地方,如上图所示。
现在就详细说说S2SH框架配置文件的路径问题。
上图所示的项目是基于嵌入式tomcat搭建的,如果你不知道怎么搭建嵌入式tomcat,请看此博文:图文并茂、手把手教你怎么配置嵌入式Tomcat(2012年5月3日更新)。
另外,本人也说过,这个项目是为整合Java与Flex搭建的,如果你也不知道这二者的整合方法,请看此博文:图文并茂、手把手教你怎么将Java项目与Flex4整合。
接着我们改变Java文件的编译路径.我们在WebRoot/WEB-INF路径下新建一个classes文件夹。对着项目右键选择properties-àJava Build Path 。在此选择框中将 default output folder更改为mydisk/WebRoot/WEB-INF/classes路径,如下所示:
图2
在项目路径下新建一个sourcefolder,然后在里面放置各种框架的配置文件,如图1所示。
下面详细说说这些配置文件的配置方法。
●Struts2
本人使用的版本是2.2.1.1,这个我们需要在web.xml文件中如下配置:
这样就配置完成了。
这是本人学习的结果,允许转载,欢迎交流,但转载务必给出本文章的链接地址:http://blog.csdn.net/youqishini/article/details/7706538,谢谢~