maven配置ssh环境
来源:互联网 发布:淘宝好评返现处罚条例 编辑:程序博客网 时间:2024/05/29 09:12
版本:spring4.2.4/hibernate5.1.5/struts2 2.3.32
pom.xml:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.baidu</groupId><artifactId>03_maven_ssh</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><!-- 属性 --><properties><!-- 版本常量 --><spring-version>4.2.4.RELEASE</spring-version><hibernate-version>5.1.5.Final</hibernate-version><struts-version>2.3.32</struts-version></properties><!-- 项目jdk编译插件 --><build><plugins><!-- 设置编译版本为1.7 --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.7</source><target>1.7</target><encoding>UTF-8</encoding></configuration></plugin></plugins></build><dependencies><!-- spring jar --><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>${spring-version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-aspects</artifactId><version>${spring-version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>${spring-version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>${spring-version}</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-orm</artifactId><version>${spring-version}</version></dependency><!-- hibernate jar --><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-core</artifactId><version>${hibernate-version}</version></dependency><!-- struts jar --><dependency><groupId>org.apache.struts</groupId><artifactId>struts2-core</artifactId><version>${struts-version}</version></dependency><dependency><groupId>org.apache.struts</groupId><artifactId>struts2-spring-plugin</artifactId><version>${struts-version}</version></dependency><dependency><groupId>org.hibernate</groupId><artifactId>hibernate-c3p0</artifactId><version>${hibernate-version}</version></dependency><dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-core</artifactId><version>2.8.2</version></dependency><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.41</version></dependency></dependencies></project>
web.xml
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"><filter><filter-name>struts</filter-name><filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping><filter-name>struts</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>
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:aop="http://www.springframework.org/schema/aop" 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/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd "><!-- 配置数据库信息 --><context:property-placeholder location="classpath:db.properties" /><bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"><property name="driverClass" value="${jdbc.driverClass}"></property><property name="jdbcUrl" value="${jdbc.url}"></property><property name="user" value="${jdbc.username}"></property><property name="password" value="${jdbc.password}"></property></bean><bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"><property name="dataSource" ref="dataSource"></property><property name="configLocations" value="classpath:hibernate.cfg.xml"></property></bean><!-- 配置事务管理器 --><bean id="transactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"><property name="sessionFactory" ref="sessionFactory"></property></bean><!-- xml 方式管理事务 --><!-- 配置通知 --><tx:advice id="txAdvice"><tx:attributes><tx:method name="save*"/><tx:method name="update*"/><tx:method name="delete*"/><tx:method name="find*" read-only="true" /><tx:method name="*"/></tx:attributes></tx:advice><aop:config><aop:pointcut expression="execution(* com.ssh.service.*.*(..))" id="cut"/><aop:advisor advice-ref="txAdvice" pointcut-ref="cut"/></aop:config></beans>
如何验证成功呢?使用hibernate建表,如果创建成功,那么配置成功。
阅读全文
0 0
- maven配置ssh环境
- 环境搭建ssh-maven
- Maven 配置SSH环境,测试时出现如下错误
- Maven下SSH框架运行环境的配置
- Maven配置SSH
- Eclipse + Maven 搭建 SSH 环境
- ssh maven 项目环境搭建
- 【环境配置】配置maven
- SSH框架环境配置
- 【SSH】环境配置
- mxnet-ssh环境配置
- ssh-环境基本配置
- 用maven配置ssh框架
- SSH与maven整合配置
- Maven 环境的配置
- maven环境配置
- Maven 环境的配置
- Maven 环境的配置
- 第十章 会话管理(三) 会话监听器
- 初识python,请各位大牛指点—登录模块
- 常用代码
- Mybatis中#与$的区别
- SPringMVC-拦截器
- maven配置ssh环境
- spring 整合hibernate整合方式
- 384. Shuffle an Array
- [译文]深入理解JavaScript的this关键字(二)
- 莫比乌斯与积性函数
- 多目标优化
- MapReduce&Yarn 运行原理
- python平台使用mongodb存储大文件
- 学习java8的lambda表达式