SSH整合步骤

来源:互联网 发布:如何查看 snmp 端口 编辑:程序博客网 时间:2024/05/22 12:23

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

1.       创建web项目

2.       添加struts1.2的支持

a)         创建一个源文件夹,更改资源文件(applicationResources.properties)的路径

b)         移除构造路径中的struts1.2的包

c)         重新复制struts1.2jar包到工程lib文件夹下

3.       添加spring2.0的支持

a)         springjarcopy到工程的lib文件夹下

b)         创建applicationContext.xml文件

4.       添加hibernate3.1的支持

a)         打开DB Browser透视图,创建数据源

b)         添加hibernate支持,将jarcopy到工程的lib文件夹下

c)         创建hibernate配置文件

5.       添加dwr的支持

a)         复制dwr.jar包到工程的lib文件夹下

b)         web.xml同级目录下创建dwr.xml文件

c)         web.xml文件中编写dwrservlet

<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.jarasm-*.jar可能冲突

b)         cglib.jar也可能冲突

c)         自动添加支持的时候,spring.jar没有

原创粉丝点击