您的位置:首页 > 其它

SSH整合步骤

2010-05-16 22:26 197 查看

Struts1.2 + Spring2.0 + hibernate3.1+DWR2.0整合步骤

1. 创建web项目
2. 添加struts1.2的支持
a) 创建一个源文件夹,更改资源文件(applicationResources.properties)的路径
b) 移除构造路径中的struts1.2的包
c) 重新复制struts1.2的jar包到工程lib文件夹下
3. 添加spring2.0的支持
a) 将spring的jar包copy到工程的lib文件夹下

b) 创建applicationContext.xml文件

4. 添加hibernate3.1的支持
a) 打开DB Browser透视图,创建数据源
b) 添加hibernate支持,将jar包copy到工程的lib文件夹下

c) 创建hibernate配置文件

5. 添加dwr的支持
a) 复制dwr.jar包到工程的lib文件夹下
b) 在web.xml同级目录下创建dwr.xml文件
c) 在web.xml文件中编写dwr的servlet
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>
org.directwebremoting.servlet.DwrServlet
</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
6. 在web.xml文件中加载spring的配置文件(applicationContext.xml)
a) 添加spring.jar包到工程中
b) 配置一个servlet
<servlet>
<servlet-name>springServlet</servlet-name>
<servlet-class>
org.springframework.web.context.ContextLoaderServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<context-param>
<param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext*.xml</param-value>
</context-param>
7. 添加日志支持
a) 创建log4j.properties文件到classpath下
8. 发布工程
9. 测试运行
10. 其它
a) 包兼容性asm.jar和asm-*.jar可能冲突
b) cglib.jar也可能冲突
c) 自动添加支持的时候,spring.jar没有
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: