Src:存放源代码
Config:存放配置文件
Test:存放测试文件
domain
dao
daoImpl
service
serviceImpl
view
util
在WebRoot文件夹下建立几个新的文件夹
script :存放javascript文件
style:存放style文件
-----img:存放图片资源
Jsp:存放jsp文件
在config目录中添加spring配置文件application.xml
Hibernate配置文件hibernate.cfg.xml和jdbc.properties
在domain包中新建POJO类Users和其对应的映射文件Users.hbm.xml
具体文件的代码如下:
Users类代码为:
Users.hbm.xml文件代码为:
Jdbc.properties中代码为:
hibernate配置文件hibernate.cfg.xml代码为:
Spring配置文件代码为:
一般测试spring和hibernate是否整合是通过sessionFactory来进行,具体方法为:
在test文件夹中新建SessionFactoryTest类,具体代码为:
执行测试文件,没有出错,说明spring和hibernate成功整合
在config目录中添加Struts2配置文件struts.xml
在view包中新建UserAction
UserAction类代码如下:
Struts.xml配置代码如下:
加入spring的监听器
加入struts2的过滤器
<!-- 配置Struts2核心过滤器 -->
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>