第一步:准备工作。 
  下载好eclipse,Struts2,Spring,Ibatis 
  1.eclipse:eclipse下载的时候建议下载JavaEE版的eclipse。
                当然你也可以下载eclipse-SDK。(下载eclipse-SDK需要下载Web,Tomcat等plugins) 
  2.Struts2:/download 
        1)引入Struts的jar包。下载 struts-*-all.zip 解压后,struts\lib目录下是struts所有的相关jar包。 
        其中有5个是必须的:
               Commons-logging-1.0.4.jar,Freemarker-2.3.13.jar, 
               Ognl-2.6.11.jar,Struts2-core-2.1.6.jar,Xwork-2.1.2.jar 
        其余jar包并不是struts必须的。还有3个包也要注意导入。不导入运行Tomcat时候可能会出现异常。 
               commons-io-1.3.2.jar,commons-fileupload-1.2.1.jar,javassist-3.7.ga.jar 
         注意:javassist-3.7.ga.jar包是在struts2-blank-2.2.1.war示例工程中的web-inf/lib下的。 

  3.Spring:www.springsource/download/community 
        还可以在eclipse下安装下载。具体步骤是这样的:
        1)打开eclipse-help-Software Updates.
 
        2) 在打开的对话框中选择上面的第二项(Available Software)。
 
        3)点击Add Site按钮,弹出URL对话框。 

        4)在对话框里输入:/updatesite/点击OK。 

        5)选择sping IDE点击安装(Install)。

  4.Ibatis必备包ibatis-2.3.4.726.jar 

  5.Jdk的src.zip包导入。(当然不导入也可以。。。) 

第二步: 

  1.创建一个 Web Progect,自己起一个喜欢的名字。 

  2.修改WEB-INF下的l文件,增加struts2的配置。
Xml代码 
<?xmllog4j2版本 version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="java.sun/xml/ns/j2ee" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="java.sun/xml/ns/j2ee java.sun/xml/ns/j2ee/web-
app_2_4.xsd">
    <display-name>SSITest</display-name>
<!-- SSITest为你建立的项目名  -->
    <welcome-file-list>
        <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
   
    <filter>
      <filter-name> struts2 </filter-name>
<filter-class> org.apache.filter.StrutsPrepareAndExecuteFilter </filter-class>
    </filter>
   
    <filter-mapping>
      <filter-name> struts2 </filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

  3.在WEB-INF/classes目录下添加l配置文件: 
Xml代码 
1. <?xml version="1.0" encoding="UTF-8"?> 
2. <!DOCTYPE struts PUBLIC     
3.     "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"     
4.     "/dtds/struts-2.0.dtd">   
5. <struts> 
6.     <package namespace="/" name="default" extends="struts-default"> 
7.         <action name="login" method="execute" class="loginAction"> 
8.             <result name="success">/WEB-INF/jsp/login.jsp</result> 
9.             <result name="input">/WEB-INF/index.jsp</result> 
10.         </action> 
11.     </package> 
12. </struts>   
 
  4.配置Spring 

    1)导入spring包。spring-framework-**.zip解压后,将spring-framework-**文件夹的dist目录下的jar包导入工程中。 

    2)配置l文件。 
Xml代码 
1.  
2.     <context-param>
3.       <param-name>contextConfigLocation</param-name>
4.       <param-value>l</param-value>
5.     </context-param>
6.    
7.    
8.     <listener>
9.       <listener-class>org.t.ContextLoaderListener</listener-class>
10.     </listener>
3)添加l文件。 
Xml代码 
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="/schema/beans"
    xmlns:xsi="/2001/XMLSchema-instance" xmlns:aop="/schema/aop"
    xmlns:tx="/schema/tx"
    xsi:schemaLocation="
            /schema/beans /schema/beans/spring-beans-2.5.xsd
            /schema/aop /schema/aop/spring-aop-2.5.xsd
            /schema/tx /schema/tx/spring-tx-2.5.xsd">
</beans>
 
    4)整合Spring与Struts。在Struts的lib目录中到struts2-spring-plugin-*.jar,引入到工程中。 


  5.配置Ibatis 

       1)创建Ibatis配置文件。 
Xml代码 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMapConfig     
    PUBLIC "-////DTD SQL Map Config 2.0//EN"     
    "/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
  <sqlMap resource="l"/>
   
 
</sqlMapConfig>
 

      3)User.xml文件
Xml代码 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap     
    PUBLIC "-////DTD SQL Map 2.0//EN"     
    "/dtd/sql-map-2.dtd">
<sqlMap namespace="User">
    <typeAlias alias="User" type=" entity.User" />
    <resultMap id="UsertResultMap" class="User">

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。