一、课程来源:
该课程是基于贝斯ERP系统中的一个流程管理模块,基于java及JBPM5.4流程引擎技术开发.鉴于JBPM5.4版本较新,而目前网上基本上没有对应的简单实例,更不要说负责案例及项目设计,所以北风网推出该系列教程结合多个实例的公文管理系统,并配合动态表单设计让学员事半功倍。
本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。
二、课程适合的对象及获得:
1 想要提升JBPM5.4流程技术开发人员
2 学习该课程你可以确定自己选择JBPM5.4流程引擎开发,而不用在 activiti5或JBPM上徘徊.
3 你可以获取一个可以基于JBPM3.x-4.x-5.x 及其他流程的公文管理系统
4 不用大量阅读英文文档 因为该课程已经几乎涵盖JBPM5.4的所有内容
5 不用在网上找例子,就算找到也运行不了,该课程手把手的教你搭建环境和案例分析
6 该课程不仅教你使用JBPM5.4 也教你学会动态生成表单,动态表单结合流程设计堪称完美
7 该课程还给你提供一套基于ERP的常用架构,让你得到就可以运用到你目前的开发中
8 该课程老师为北风网专职讲师,你有问题可以及时得到解决。
三、课程培养目标:
1 熟练掌握并精通JBPM5.4技术。
2 加强开发的内功修炼。
3 深入理解流程引擎开发技术
4 掌握多个流程开发技术点,能够独立开发基于JBPM5.4的ERP系统
四、培训定位:
本课程适合于各个层次的Java开发人员,对于初级程序员来说,可以在短时间内迅速提高开发能力,掌握流行的技术,把握技术的发展脉络。对于中高级程序员来说,本课程可以在短时间内快速提升个人的开发能力及流程设计能力。
五、课程讲解内容涵盖:
1、 JBPM5.4入门及安装
2、JBPM5.4结点灵活运用
3 、JBPM5.4流程引擎设计
4、JBPM5.4与Mysql整合
5、JBPM5.4与SSH2整合
6、JBPM5.4结合项目使用
7、复杂流程的设计
8、动态表单的运用
9、Ant在项目中的运用
10、JBOSS的运用
六、技术介绍:
JBPM5.4:是一个灵活的业务流程管理(BPM)套件。这使得业务分析师和开发人员之间的桥梁。传统的BPM引擎有一个重点,是有限的非技术人员。jBPM的有两个重点:它提供了一种方式,企业用户和开发人员喜欢它的流程管理功能。jBPM是以流程图为导向的工作流管理系统。jBPM的核心是一个轻量级,可扩展的工作流引擎在纯Java编写的,可让您执行业务流程,采用最新的BPMN 2.0规范。它可以运行在任何Java环境中,嵌入在您的应用程序或服务。
Mysql:功能强大的中小型数据库。
FreeMarker:FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP,它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java等。
Power designer:power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual DataModel)和物理数据模型(Physical Data Model)两个层次对数据库进行设计在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化.
JBOSS及ant 略
七、课程特色:
1、 所有代码均为手敲,除了html页面以外,不会出现大批量的复制粘贴。
2、 每一次讲课都有对应的文档,其中列出了课程的问题,解决方法,重点和难点。对于难点部分,会有详细的说明。
3、 课程不会照本宣科,每次都是提出疑问,带着疑问去解决问题。
4、 每次课程都在前次课程的基础上迭代开发,保证每次课程项目均可运行。
5、 课程会一开始安装初学者的思想逐渐深入,整体课程由浅入深。
6、 抛弃以往光讲的做法,课程中会提出各种疑问,包括常见的开发陷阱,加强印象,加强对项目的风险控制。
7、 课程在录制过程中特别强调到开发中容易犯的一些错误和技巧,有些错误会在重构的时候特别说明以加强印象。
8、 课程采用渐进思路进行,逐渐从新建一个空项目形成一个大型完整项目。
八、项目总结:
通过学习本课程,可以掌握比较新的开发技术与开发理念,加强开发人员的内功修炼,为读者增加丰富的项目经验与实际的开发经验,更为以后的工作发展打下良好的基础。
九、项目截图:
附、课程详细内容介绍:
第一课(工作流开发基础-为什么学习工作流)
第二课(工作流开发基础-JBPM5.4介绍)
第三课(安装和配置JBPM5.4及Eclipse流程插件安装)
第四课(使用JBOSS7.1及对JBPM5.4事件学习01)
第五课(完成请假案例及定时器事件的学习)
第六课(完成信号事件及基于网关的案例学习)
第七课(循环及报销案例学习)
第八课(报销案例结束及子流程学习)
第九课(重用子流程及多实例子流程学习)
第十课(人工任务及任务处理器学习)
第十一课(人工任务之应聘流程学习)
第十二课(综合案例多实例子流程结合人工任务学习)
第十三课(综合案例人工任务泳道学习)
第十四课(综合案例-泳道及网格的综合运用学习)
第十五课(综合案例-某制造企业订购流程学习)
第十六课(综合案例-结束某制造企业订购流程学习)
第十七课(ANT安装及工作流结合服务端学习)
第十八课(ant启动JBOSS和显示JBPM控制台01)
第十九课(第一个连接后台人工服务器的程序)
第二十课(获取登录用户的任务列表)
第二十一课(完成登录用户的任务)
第二十二课(统一JBPM5.4流程操作)
第二十三课(JBPM5.4结合Mysql数据库01)
第二十四课(JBPM5.4结合Mysql数据库02及公文管理系统架构分析)
第二十五课(公文管理系统架构设计及代码编写01)
第二十六课(公文管理系统架构设计及代码编写02)
第二十七课(公文管理系统统一的CRUD-代码编写)
第二十八课(公文管理系统统一的分页操作-代码编写)
第二十九课(公文管理系统页面设计-代码编写)
第三十课(公文管理-用户登录为流程设置ActorId-代码编写)
第三十一课(公文管理-流程管理01-添加流程代码编写)
第三十二课(公文管理-流程管理02-文件转换为字节数组-代码编写)
第三十三课(公文管理-流程管理03-显示流程图片及流程文件-代码编写)
第三十四课(公文管理-SSH2结合JBPM5.4-01-重点)
第三十五课(公文管理-SSH2结合JBPM5.4-02-通过配置生成JPMB表-重点)
第三十六课(公文管理-SSH2结合JBPM5.4-03-创建JBPM公用的方法-重点)
第三十七课(公文管理-SSH2结合JBPM5.4-04-创建JBPM启动服务器方法-重点)
第三十八课(公文管理-SSH2结合JBPM5.4-05-测试jbpm公共方法-重点)
第三十九课(公文管理-SSH2结合JBPM5.4-06-结束测试jbpm公共方法-重点)
第四十课(公文管理-公文管理01-必要的代码编写)
第四十一课(公文管理-公文管理02-JBPM5.4结合项目)
第四十二课(公文管理-公文管理03-JBPM5.4结合项目-添加公文)
第四十三课(公文管理-公文管理04-JBPM5.4结合项目-公文绑定流程)
第四十四课(公文管理-公文管理05-JBPM5.4结合项目-显示我的公文)
第四十五课(公文管理-公文管理06-JBPM5.4结合项目-下载公文附件)
第四十六课(公文管理-公文管理07-JBPM5.4结合项目-提交公文)
第四十七课(公文管理-公文管理08-JBPM5.4结合项目-显示待审公文)
第四十八课(公文管理-公文管理09-JBPM5.4结合项目-结束审批)
第四十九课(公文管理-公文管理10-JBPM5.4结合项目-查看已审公文)
第五十课(公文管理-公文管理11-JBPM5.4结合项目-查看审批历史)
第五十一课(公文管理-公文管理12-JBPM5.4结合项目-完成多用户任务)
第五十二课(公文管理-动态表单01-动态表单的需求分析)
第五十三课(公文管理-动态表单02-动态表单表创建)
第五十四课(公文管理-动态表单03-添加动态表单必要信息)
第五十五课(公文管理-动态表单04-显示添加表单)
第五十六课(公文管理-动态表单05-添加流程表单)
第五十七课(公文管理-动态表单06-添加表单域)
第五十八课(公文管理-动态表单07-显示表单域)
第五十九课(公文管理-动态表单08-模板引擎学习)
第六十课(公文管理-动态表单结束-项目结束)
参加公开课请加QQ群 2群:217108493 4群:275733010