SSH配置(基于注解)_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > SSH配置(基于注解)

SSH配置(基于注解)

 2014/4/9 21:45:10  CSY_X  程序员俱乐部  我要评论(0)
  • 摘要://applicationContext.xml<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns
  • 标签:配置 注解 SSH

//applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:tx="http://www.springframework.org/schema/tx"

xsi:schemaLocation="

http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd

http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">

? ? ? ? ? ? ? ? ? //基于注解的事务

? ? ? ? ? ? ? ? ? <tx:annotation-driven transaction-manager="transactionManager"/>

? ? ? ? ? ? ? ? ?//自动组件扫描

? ? ? ? ? ? ? ? ? <context:component-scan base-package="com.kaishengit"/>

? ? ? ? ? ? ? ? ? <context:property-placeholder location="classpath:db.properties"/>

?

? ? ? ? ? ? ? ? ? ?//数据源

? ? ? ? ? ? ? ? ? <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">

? ? ? ? ? ? ? ? ? ? ? ? ? ? <property name="driverClassName" value="${jdbc.driver}"/>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <property name="url" value="${jdbc.url}"/>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <property name="username" value="${jdbc.username}"/>

? ? ? ? ? ? ? ? ? ? ? ? ? ? <property name="password" value="${jdbc.password}"/>

? ? ? ? ? ? ? ? ? </bean>

? ? ? ? ? ? ? ? ?//SessionFactory

? ? ? ? ? ? ? ? ?<bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">

? ? ? ? ? ? ? ? ? ? ? ? <property name="dataSource" ref="dataSource"/>

? ? ? ? ? ? ? ? ? ? ? ? <property name="packagesToScan" value="com.kaishengit.pojo"/>

? ? ? ? ? ? ? ? ? ? ? ? <property name="hibernateProperties">

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?<props>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? <prop key="hibernate.show_sql">true</prop>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?</props>

? ? ? ? ? ? ? ? ? ? ? ?</property>

? ? ? ? ? ? ? ? </bean>

? ? ? ? ? ? ? //事务管理器

?

? ? ? ? ? ? ?<bean id="transactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">

? ? ? ? ? ? ? ? ? ?<property name="sessionFactory" ref="sessionFactory"/>

? ? ? ? ? ? </bean>

</beans>

//db.properties

? ? ? jdbc.driver=com.mysql.jdbc.Driver

? ? ? jdbc.url=jdbc:mysql:///mydb

? ? ? jdbc.username=root

?

? ? ? jdbc.password=root

//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/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">

?

? <filter>

? <filter-name>SuperFilter</filter-name>

? <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

? </filter>

? <filter-mapping>

? <filter-name>SuperFilter</filter-name>

? <url-pattern>/*</url-pattern>

? </filter-mapping>

??

??

? <listener>

? <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

? </listener>

??

? <context-param>

? <param-name>contextConfigLocation</param-name>

? <param-value>classpath:applicationContext*.xml</param-value>

? </context-param>

</web-app>

?

上一篇: Expression的烦恼 下一篇: java 定时任务
发表评论
用户名: 匿名