项目已经开始了一段时间,由于一直做项目,这块的连载没有跟上,现在准备把这些都补上。首先说明一下这个项目需要的jar包,因为在初期搭建环境的时候,配置jar包费了很大的力气,以前看教学视频,老师为了方便直接把依赖包全部拷贝过来,很多都是没用的,而且如果多个框架一起使用,很容易产生冲突或者不兼容。我在经过一端时间的调试以后,基本上没有了jar包冲突问题,把自己的环境搭建jar包奉献出来,和大家分享。接着会用demo解释一下jbpm4.4的工作过程和数据库说明。最后我会把我的项目中真正的代码分享出来。
包名 | 解释 |
antlr-2.7.6.jar | Hibernate依赖包,语法分析器,帮助hibernate执行Hql语句 |
aspectjrt.jar aspectjweaver.jar | Spring的两个依赖包,实现spring的AOP功能。 |
cglib-nodep-2.1_3.jar | Spring依赖包,实现spring的AOP动态代理功能 |
common-annotations.jar | Spring和hibernate都可以使用,spring或者hibernate注解的依赖包 |
commons-collections-2.1.1.jar | Hibernate依赖包,封装了各种集合对象 |
commons-fileupload-1.2.2.jar | Struts2依赖包,实现文件上传功能包 |
commons-io-2.0.1.jar | Strut2依赖包,实现字符流的读写 |
commons-lang3-3.1.jar | Strut2依赖包,为java.lang提供扩展,编程基础类 |
commons-logging.jar | 通用的日志记录包 |
dom4j-1.6.1.jar | 读取XML的依赖包 |
ehcache-1.2.jar | Hibernate依赖包,hibernate缓存工具包 |
freemarker-2.3.19.jar | 用来制作动态表单的模版引擎依赖包 |
hibernate-annotations.jar | Hibernate注解依赖包 |
hibernate-entitymanager.jar | Hibernate的核心库 |
hibernate-jpa-2.0-api-1.0.1.Final.jar | Hibernate依赖包,用来定义java持久性 |
hibernate3.jar | Hibernate核心实现 |
jackson-mapper-asl-1.9.2.jar | 一个高性能的解析器的核心库 |
javassist.jar | 代码生成工具Hibernate用它在运行时扩展java类和实现,同cglib包 |
jaxen-1.1-beta-6.jar | 用dom 的方式解析工程中xml文件,他和dom4j一起使用,如果没有这个程序会报错。 |
jbpm.jar | JBPM的核心实现包 |
jstl.jar | 使用jstl标签的实现包 |
jta.jar | Spring依赖包,实现spring事务管理 |
junit.jar | Testcase测试依赖包 |
log4j-1.2.15.jar | 日志的实现包 |
mail.jar | Jbpm邮件功能依赖包 |
mysql-connector-java-3.1.13-bin.jar | Mysql数据库驱动包 |
ognl-3.0.5.jar | Strut2依赖包,实现el语言 |
spring.jar | Spring核心实现包 |
standard.jar | 和jstl一起使用,实现el语言 |
struts2-core-2.3.4.jar | Struts2核心实现包 |
struts2-spring-plugin-2.3.4.jar | Struts2与spring结合依赖包,没有spring引入会出错 |
xwork-core-2.3.4.jar | Struts2依赖包,一个命令的识别依赖包 |