SSH框架搭建过程---之SSH-配置文件实例(6)

来源:互联网 发布:淘宝 p图 编辑:程序博客网 时间:2024/06/10 18:52

SSH配置文件实例

感觉还是有点浑浑噩噩哈,先看一下我们配置完成的配置文件,思路也就清晰啦。

1.  web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"    xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"    id="WebApp_ID"version="3.0">    <display-name>GraduateDemo</display-name>    <context-param>       <param-name>contextConfigLocation</param-name>       <param-value>/WEB-INF/ApplicationContext.xml</param-value>    </context-param>       <listener>        <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>    </listener>     <filter>       <filter-name>struts2</filter-name>       <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>    </filter>    <filter-mapping>       <filter-name>struts2</filter-name>       <url-pattern>/*</url-pattern>    </filter-mapping>       <welcome-file-list>       <welcome-file>index.jsp</welcome-file>    </welcome-file-list></web-app> 


2.  Struts.xmlStruts.xml文件必须位于应用程序的WEB-INF/classes中。

 

<?xml version="1.0"encoding="UTF-8"?><!DOCTYPE strutsPUBLIC   "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN"   "http://struts.apache.org/dtds/struts-2.0.dtd">   <struts>    <constant name="struts.objectFactory"              value="org.apache.struts2.spring.StrutsSpringObjectFactory"/>                 <package name="demo"namespace="/demo" extends="struts-default">       <action name="Demo"class="demoAction">           <result name="success">/index.jsp</result>           <result name="input">/index.jsp</result>       </action>    </package></struts>


 

3.  ApplicationContext.xml,该文件位于WEB-INF下。

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-2.5.xsd">   <bean id="dataSource"     class="org.springframework.jdbc.datasource.DriverManagerDataSource">     <property name="driverClassName" value="com.mysql.jdbc.Driver" />     <property name="url" value="jdbc:mysql://localhost:3306/graduate"/>     <property name="username" value="root"/>     <property name="password" value="root"/>  </bean>   <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">     <property name="dataSource" ref="dataSource" />     <property name="mappingResources">         <list>            <value>cn/edu/bucea/domain/Demo.hbm.xml</value>         </list>     </property>     <property name="hibernateProperties">         <props>             <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>             <prop key="hibernate.show_sql">true</prop>             <prop key="hibernate.format_sql">true</prop>         </props>     </property>  </bean>   <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">     <property name="sessionFactory" ref="sessionFactory" />  </bean>   <!-- <bean id="jdbcTemplate"class="org.springframework.jdbc.core.JdbcTemplate">     <propertyname="dataSource" ref="dataSource" />  </bean>-->   <bean id="demoDAO" class="cn.edu.bucea.DAO.DemoDAO">     <property name="hibernateTemplate" ref="hibernateTemplate" />  </bean>   <bean id="demoService" class="cn.edu.bucea.service.DemoService">     <property name="demoDAO" ref="demoDAO"/>  </bean>   <bean id="demoAction" class="cn.edu.bucea.action.DemoAction">     <property name="demoService" ref="demoService" />  </bean></beans>


 

好了就先到这里吧。。。


what has happened...

0 0