SSH项目整合-简单在线订单系统
来源:互联网 发布:比尔盖茨编程水平 编辑:程序博客网 时间:2024/05/18 08:29
项目介绍
项目后台开发基于struts2-2.5.12,spring-4.3.10,hibernate-4.3.11,页面框架使用jQuery EasyUI 1.3.2,实现了一个简单在线订单系统,提供提交订单,查询订单,添加订单,修改订单等功能。
项目截图:
项目下载:
http://download.csdn.net/download/cx118118/9950599
核心Spring配置文件:
applicationContext.xml
<context:component-scan base-package="com.cheng"/> <context:annotation-config/> <context:property-placeholder location="classpath:mysqldb.properties"/> <!--配置C3P0数据源--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <property name="driverClass" value="${jdbc.driver}"/> <property name="jdbcUrl" value="${jdbc.url}"/> <property name="user" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> <property name="maxPoolSize" value="20"/> <property name="minPoolSize" value="5"/> <property name="loginTimeout" value="120"/> <property name="maxStatements" value="100"/> <!--初始化时获取几个连接--> <property name="acquireIncrement" value="1"/> <!--隔一定时间间隔去自动校验连接对象是否失效,失效销毁--> <property name="testConnectionOnCheckout" value="true"/> <property name="idleConnectionTestPeriod" value="120"/> </bean> <!--配置sessionFactory--> <bean id="sessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="hibernateProperties"> <props> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.format_sql">true</prop> <prop key="hibernate.auto">update</prop> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop> </props> </property> <!-- 适用于Hibernate4 --> <property name="packagesToScan" value="com.cheng.pojo"/> </bean> <!--配置声明事务管理--> <!--注解采用@Transactional--> <bean id="transactionManger" class="org.springframework.orm.hibernate4.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <tx:annotation-driven transaction-manager="transactionManger"/>
Hibernate开启事务:
//注入SessionFactory @Resource private SessionFactory sessionFactory; //注解开启事务 @Transactional public int addGoods(Goods goods) { Session session = sessionFactory.getCurrentSession(); Serializable save = session.save(goods); return save != null ? (int) save : -1; }
整合Struts:
导入struts2-spring-plugin-2.5.12.jar
@Controller//Struts2的Action是多例的@Scope("prototype")public class GoodsAction extends ActionSupport { @Resource private GoodsService goodsService;}
阅读全文
0 0
- SSH项目整合-简单在线订单系统
- 订单系统简单架构
- 订单系统项目模拟
- J2EE项目:整合SSH开发『新闻发布系统』
- SSH的简单整合
- ssh整合简单总结
- 简单的SSH整合
- SSH项目整合简介
- Maven整合SSH项目
- SSH项目整合步骤
- 订单系统框架整合,及代码
- 鑫路在线竞价订单管理系统-免费的在线竞价订单管理系统
- 整合SSH的简单例子
- SSH的整合简单实例
- MyEclipse快速整合SSH项目
- SSH项目--国税(框架整合)
- Maven项目整合SSH框架
- 商城项目实战36:订单系统实现
- 机器学习(一):k最近邻(kNN)算法
- Mysql常用命令
- 洛谷P2679 NOIP2015 子串
- Base64位图片上传和解密
- 简单页面(C标签)+java后台+数据库,对前篇文章的改进
- SSH项目整合-简单在线订单系统
- 小白算法练习 简单背包专题003 完全背包 hdu lanqiao 包子凑数 dp
- 归档命令(4)——gzip
- 算法学习笔记17-经典排序算法
- ProjectBySwift-02-CustomFont
- struct和typedef struct分析
- js 定时器如何立即关闭
- 【挖坑】在阿里云上部署Web项目(学生9块9一个月!)
- jQuery源码学习笔记(05)