<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Dict.CN 在線詞典, 英語學習, 在線翻譯

    都市淘沙者

    荔枝FM Everyone can be host

    統計

    留言簿(23)

    積分與排名

    優秀學習網站

    友情連接

    閱讀排行榜

    評論排行榜

    Struts1.2+Spring2.0+Hibernate3.1項目框架構建中的問題及解決方法集錦

     

    Struts1.2+Spring2.0+Hibernate3.1項目框架構建中的問題及解決方法集錦(1)         
            前天自己嘗試著使用 Eclipse3.2+Myeclipse5.5 搭建一個自己的 Struts1.2+Spring2.0+Hibernate3.1 項目框架,這自己不做還不知道,一做就嚇了一跳,怎搭個項目框架就這么難,經過整整一天的摸索這才成功的構建了自己想要的項目框架。現在把項目的主要配置文件清單共享如下:
    web.xml   項目配置
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      
    <servlet>
        
    <servlet-name>action</servlet-name>
        
    <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        
    <init-param>
          
    <param-name>config</param-name>
          
    <param-value>/WEB-INF/struts-config.xml</param-value>
        
    </init-param>
        
    <init-param>
          
    <param-name>debug</param-name>
          
    <param-value>3</param-value>
        
    </init-param>
        
    <init-param>
          
    <param-name>detail</param-name>
          
    <param-value>3</param-value>
        
    </init-param>
        
    <load-on-startup>0</load-on-startup>
      
    </servlet>
      
    <servlet-mapping>
        
    <servlet-name>action</servlet-name>
        
    <url-pattern>*.do</url-pattern>
      
    </servlet-mapping>
      
    <session-config>
       
    <session-timeout>30</session-timeout></session-config>
      
    <welcome-file-list>
       
    <welcome-file>/index.jsp</welcome-file>
       
    <welcome-file>/modules/login.jsp</welcome-file>
      
    </welcome-file-list>
    </web-app>
    Struts配置   struts-config.xml 
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd">
    <struts-config>
     
    <data-sources />
     
    <form-beans>
      
    <form-bean name="loginForm"
       type
    ="com.morecans.test.struts.form.LoginForm" />
     
    </form-beans>
     
    <global-exceptions />
     
    <global-forwards />
     
    <action-mappings>
      
    <action attribute="loginForm" input="/modules/login.jsp"
       name
    ="loginForm" path="/modules/login" scope="request"
       type
    ="org.springframework.web.struts.DelegatingActionProxy">   (1)loginAction交給Sping 代理
    <forward name="msg" path="/modules/msg.jsp"></forward>
       
    <forward name="index" path="/index.jsp"></forward>
       
    <forward name="login" path="/modules/login.jsp"></forward>
      
    </action>
     
    </action-mappings>
     
    <message-resources
      
    parameter="com.morecans.test.struts.ApplicationResources" />
     
    <plug-in
      
    className="org.springframework.web.struts.ContextLoaderPlugIn">
      
    <set-property property="contextConfigLocation"
       value
    ="/WEB-INF/classes/applicationContext.xml" />
     
    </plug-in>
    </struts-config> 
    Spring整合HIbernate    applicationContext.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans>
     
    <bean id="dataSource"
      class
    ="org.apache.commons.dbcp.BasicDataSource"> (2)Spring整合Hibernate   配置 DataSource
    <property name="driverClassName">
       
    <value>com.mysql.jdbc.Driver</value>
      
    </property>
      
    <property name="url">
       
    <value>jdbc:mysql://localhost:3306/morecans</value>
      
    </property>
      
    <property name="username">
       
    <value>root</value>
      
    </property>
      
    <property name="password">
       
    <value>1</value>
      
    </property>
     
    </bean>
     
    <bean id="sessionFactory"                  (3)Spring整合Hibernate   配置 SessionFactory
      class
    ="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
      
    <property name="dataSource">
       
    <ref bean="dataSource" />
      
    </property>
      
    <property name="hibernateProperties">
       
    <props>
        
    <prop key="hibernate.dialect">
         org.hibernate.dialect.MySQLDialect
        
    </prop>
        
    <prop key="hibernate.show_sql">true</prop>
       
    </props>
      
    </property>
      
    <property name="mappingResources">
       
    <list>
        
    <value>com/morecans/test/pojo/Customer.hbm.xml</value>
       
    </list>
      
    </property>
     
    </bean>
     
    <bean id="CustomerDAO" class="com.morecans.test.pojo.CustomerDAO">
      
    <property name="sessionFactory">    (4)Spring整合Hibernate   配置 DAO
       
    <ref bean="sessionFactory" />
      
    </property>
     
    </bean>
     
    <import resource="applicationContext-zxy.xml" />
    </beans>
    Spring整合Stuts   applicationContext-zxy.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
    <beans>
     
    <bean name="/modules/login"                      (5)Struts的Action交給Sping 在這里處理。配置LoginAction
      class
    ="com.morecans.test.struts.action.LoginAction">
      
    <property name="customerdao">
       
    <ref bean="CustomerDAO" />
      
    </property>
     
    </bean>
    </beans> 

    posted on 2008-04-11 10:40 都市淘沙者 閱讀(498) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲另类无码专区丝袜| 亚洲一区影音先锋色资源| 亚洲中文字幕无码av| 国产精品成人免费一区二区| 亚洲国产美女精品久久| 久久久久久久免费视频| 亚洲人成网站色7799| 在线播放免费人成视频在线观看| 亚洲欧美国产欧美色欲| 国产高清免费的视频| 日本免费精品一区二区三区| 国产成人亚洲综合无码| 本道天堂成在人线av无码免费| 亚洲夜夜欢A∨一区二区三区| 两个人看的www视频免费完整版| 亚洲va中文字幕无码久久不卡| 午夜精品免费在线观看| 亚洲人成网男女大片在线播放| 成人午夜大片免费7777| 美女又黄又免费的视频| 亚洲熟妇无码AV在线播放| 99久9在线|免费| 狠狠色伊人亚洲综合网站色| 一本色道久久88亚洲综合| 国产成人无码区免费网站| 亚洲第一精品电影网| 成人免费视频国产| 三级黄色片免费看| 亚洲国产成人手机在线电影bd| 国产成人免费a在线视频色戒| 国产精品九九久久免费视频| 337p日本欧洲亚洲大胆色噜噜| 女人张腿给男人桶视频免费版| 深夜福利在线视频免费| 亚洲av色福利天堂| 免费看美女让人桶尿口| 中文字幕在线观看免费| ass亚洲**毛茸茸pics| 最新精品亚洲成a人在线观看| 国产免费丝袜调教视频| 一级视频免费观看|