16.activiti工作流-Activiti5.4整合 SSH项目开发

一、创建web工程

(1)创建web工程之前,要先配置tomcat的目录
这里写图片描述
(2)创建web工程之后,改变编译后的class文件和资源文件的存放位置
这里写图片描述
(3)创建web工程的编码格式,指定UTF-8

二、导入相应的jar包

(1)导入ssh需要的jar包
这里写图片描述
(2)导入activiti需要的jar包
1.activiti-5.13\libs下所有包
2.activiti-5.13\wars\activiti-rest\WEB-INF\lib下mybatis-3.2.2
3.activiti-5.13\wars\activiti-rest\WEB-INF\lib下joda-time-2.1.jar

三、配置文件

这里写图片描述
配置文件以及工程源码下载地址:

hibernate的配置(连接数据库)

这里写图片描述
这里写图片描述

spring的配置

这里写图片描述
把sessionfactory注入到baseDao。
然后在下面,又把baseDao作为dao的parent,也就是让每个dao集成basedao,而basedao又被注入sessionFactory。这样做与图三效果是一样的。

dao

这里写图片描述

图三:
同样效果

那么我们为什么要把sessionFactory注入到dao呢?
因为我们要使用hibernate模板来操作数据库
这里写图片描述

service

这里写图片描述

这里写图片描述

注入了工作流service,只有这几个service才能操作工作流的23张表
这里写图片描述

action

这里写图片描述
登陆action
请假action
工作流action
功能都是同service

activiti配置文件

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
service又被注入到aciton就可以直接用了。
这里写图片描述
这里写图片描述

struts2配置文件

这里写图片描述

web.xml容器

配置OpenSessionInViewFilter过滤器,可以解决项目中出现的懒加载问题
配置spring启动的监听器
配置struts2启动的过滤器

这里写图片描述


我这里用的是myeclipse2014,这是我的目录结构
这里写图片描述

用于拷贝的工程:http://download.csdn.net/detail/qq_31776219/9861683
直接拷里面的目录结构就行了,myeclipse省去上面eclipse的配置,如上是对这个工程的解读
当我们运行后,项目会自动建表

用户表
这里写图片描述

业务表
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sunywz

~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值