重大通知:     北风课程即将全面升级更新,10.1起部分课程价格正式上调               重大通知:     北风课程即将全面升级更新,10.1起部分课程价格正式上调                

基于JBPM5.4实战流程引擎开发(动态表单、模板引擎、公文管理系统)
  完毕
收藏课程
9999+

基于JBPM5.4实战流程引擎开发(动态表单、模板引擎、公文管理系统)

本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。该课程是基于贝斯ERP系统中的一个流程管理模块,...

适合人群:高级
课时数量:60课时
用到技术:JBPM5.4、FreeMarker、jboss
涉及项目:OA公文管理系统、企业订购流程等

  • 课程顾问贴心解答

    为你推荐精品课程,无论就业还是升职加薪,毫无压力。

  • 名企定制紧随大流

    量身打造紧贴企业需求的实用性课程。

  • 系统教学把控效果

    集学、测、练为一体的学习系统为你科学的安排学习进度,提高效率。

  • 一线大师1对1指导

    课程研发团队内一线资深讲师一对一指导,手把手教学,直到学会。

  • 点播答疑完美结合

    每周2-3次直播解答,保证学员日常学习问题能得到解决。

  • 量身定制学习计划

    告别杂乱的学习方式,我们会根据你的情况定制学习计划。

推荐学习

课程价值分析:

   基于java及JBPM5.4流程引擎技术开发.鉴于JBPM5.4版本较新,而目前网上基本上没有对应的简单实例,更不要说负责案例及项目设计。

   本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。

   JBPM是属于特有领域的专项技术,学习成本较高,目前掌握该技术的程序员北上广地区待遇月薪至少是1万2以上

      随着在现代企业管理中对于信息化、流程化的深度挖掘,具有业务流程管理的技术和思想已经成为致力于全面掌控企业级应用系统人士“日常生活、居家旅行”的必备素质。

      对于企业级IT应用系统而言重要的内容是业务活动流程、人员组织架构、业务数据标准定义。工作流软件帮助企业应用开发者方便地处理实现以上三个部分的内容,可以使用图形化流程编排的方式定义业务流程,定义企业内部组织结构,人员角色和角色关联的工作任务,在流程中连接企业内部的其他系统,让标准的业务数据流在企业内部的各个系统中流转,完成企业运作的各项工作。

      类比编程实现函数的数据处理流程,使用工作流软件工具编排实现业务处理流程是企业应用开发者必须具备的一项技能。随着企业应用系统复杂度的不断提升,只提三尺编程之剑,是无法纵横于软件江湖的。每一个在企业应用领域的技术工作者都需要更先进、更强大的技术来武装自己。工作流是企业应用中非常重要的技术,学习了解这门技术,包括概念、功能、发展过程、基本原理、技术标准、产品工具的使用、开发技能和经验共享等,就是一项紧迫的任务了。

   

   

      1.工作流是什么

         

      2.为什么要用工作流

         降低开发风险 - 通过使用状态和动作这样的术语,业务分析师和开发人员使用同一种语言交谈。这样开发人员就不必将用户需求转化成软件设计了。 

         实现的集中统一 -业务流程经常变化,使用工作流系统的最大好处是:业务流程的实现代码,不再是散落在各种各样的系统中 。 

         加快应用开发 - 你的软件不用再关注流程的参与者,开发起来更快,代码更容易维护。 

 

      3.选择工作流

         推荐开源:JBPM 

         近十年来,工作流系统在国内已经得到较广泛的应用,jBPM就是其中之一。jBPM是一款功能强大、小巧灵活的开源工作流产品,主要应用于基于J2EE的B/S系统。如果你正在进行基于J2EE的B/S系统开发,需要使用工作流技术来解决系统中的问题,但又没有合适的解决方案,那么jBPM可能非常适合。

      官方定义:

          JBPM ,全称是Java Business Process Management(业务流程管理),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。jBPM是公开源代码项目,它使用要遵循 Apache License,。

           JBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBoss jBPM。随着jBPM加入JBoss组织,jBPM也将进入一个全新的发展时代,它的前景是十分光明的。 

           JBPM最大的特色就是它的商务逻辑定义没有采用目前的一些规范,如WfMC´s XPDL, BPML, ebXML, BPEL4WS等,而是采用了它自己定义的JBoss jBPM Process definition language (jPdl)。jPdl认为一个商务流程可以被看作是一个UML状态图。jPdl就是详细定义了这个状态图的每个部分,如起始、结束状态,状态之间的转换,过图型化的流程定义,直观地描述业务流程。 

          JBPM的另一个特色是它使用Hibernate来管理它的数据库。Hibernate是目前Java领域最好的一种数据存储层解决方案,只要是 Hibernate 支持的数据库, jBPM 也就支持.过Hibernate,jBPM将数据的管理职能分离出去,自己专注于商务逻辑的处理。

 

jBPM 5.4 发布,Java工作流引擎 (最新特性) 关于JBPM工作流 jbpm5配置环境和开发入门

 

         本教程从最基础的介绍工作流管理技术的概念、起源和发展历程,开源工作流选型,以及jBPM——这个迄今为止最成功的Java开源工作流项目的“前世今生”。此外,还可以帮助学员快速上手jBPM5.4,使用jBPM5.4开发企业流程应用,包括安装和配置jBPM5.4、使用jBPM图形化流程设计器(GPD)设计流程、把流程部署到服务器上去、使用jBPM5.4 Service API控制流程、掌握jBPM流程定义语言、流程变量、流程脚本。项目主要涉及基于jBPM5.4这个强大的应用程序框架打造属于自己独特业务的“企业流程管理平台”、jBPM5.4与SSH框架集成jBPM5.4与JBoss应用服务器集成、最终展示了一个中国特色工作流的jBPM全部实现。

         本教程讲师授课条理清晰,实践例程与理论思想紧密结合,翔实易懂,由浅入深,具有很强的实用性。

         该课程是基于贝斯ERP系统中的一个流程管理模块,基于java及JBPM5.4流程引擎技术开发.鉴于JBPM5.4版本较新,而目前网上基本上没有对应的简单实例,更不要说负责案例及项目设计,所以北风网推出该系列教程结合多个实例的公文管理系统,并配合动态表单设计让学员事半功倍。

        本课程是在国内没有任何中文文档的情况下,完全靠翻译国外的英文文档并结合项目应用进行开发的,是一套绝对的经典课程。

 

   

          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的运用

课程总目录:

   

   

   

   

 

   

 

 

         本课程适合于各个层次的Java开发人员,对于初级程序员来说,可以在短时间内迅速提高开发能力,掌握流行的技术,把握技术的发展脉络。对于中高级程序员来说,本课程可以在短时间内快速提升个人的开发能力及流程设计能力。 



 
         1 熟练掌握并精通JBPM5.4技术。

         2 学习该课程你可以确定自己选择JBPM5.4流程引擎开发,而不用在 activiti5或JBPM上徘徊.

         3 加强开发的内功修炼。

         4 深入理解流程引擎开发技术

         5 掌握多个流程开发技术点,能够独立开发基于JBPM5.4的ERP系统

          

         亮点一、你可以获取一个可以基于JBPM3.x-4.x-5.x 及其他流程的公文管理系统

         亮点二、不用大量阅读英文文档 因为该课程已经几乎涵盖JBPM5.4的所有内容

         亮点三、不用在网上找例子,就算找到也运行不了,该课程手把手的教你搭建环境和案例分析

         亮点四、该课程不仅教你使用JBPM5.4 也教你学会动态生成表单,动态表单结合流程设计堪称完美

         亮点五、该课程还给你提供一套基于ERP的常用架构,让你得到就可以运用到你目前的开发中

         亮点六、 该课程老师为北风网专职讲师,你有问题可以及时得到解决。

 

         掌握此项技术后可以从事但不限于以下职位的工作:

            JBPM工作流开发工程师

            JAVA工作流开发工程师

            OA开发工程师

            企业ERP开发工程师

 

         学完此门课程后,您也可以参与或独立完成具有以下功能的企业级应用:

            一、具有复杂流程的JBPM模块

            

            二、自定义流程设计器

            

            

 

            三、带有复杂审批流程的协同办公系统

            

 
 

            一、Q: 这门课程我没有基础可以学吗?

            A:完全可以,讲师照顾到没有基础的学员,采用通俗易懂,由浅入深的方式进行讲解,课程具有以下特点:

               1、 所有代码均为手敲,除了html页面以外,不会出现大批量的复制粘贴。

               2、 每一次讲课都有对应的文档,其中列出了课程的问题,解决方法,重点和难点。对于难点部分,会有详细的说明。

               3、 课程不会照本宣科,每次都是提出疑问,带着疑问去解决问题。

               4、 每次课程都在前次课程的基础上迭代开发,保证每次课程项目均可运行。

               5、 课程会一开始安装初学者的思想逐渐深入,整体课程由浅入深。

               6、 抛弃以往光讲的做法,课程中会提出各种疑问,包括常见的开发陷阱,加强印象,加强对项目的风险控制。

               7、 课程在录制过程中特别强调到开发中容易犯的一些错误和技巧,有些错误会在重构的时候特别说明以加强印象。

               8、 课程采用渐进思路进行,逐渐从新建一个空项目形成一个大型完整项目。

            以上八点可以保证不但你没基础可以学得会,而且也同时保证了学习效果

 

            二、Q:这门课程适合于哪些人?

            A:本课程适合于各个层次的Java开发人员,对于初级程序员来说,可以在短时间内迅速提高开发能力,掌握流行的技术,把握技术的发展脉络。对于中高级程序员来说,本课程可以在短时间内快速提升个人的开发能力及流程设计能力。 

 

            三、Q:课程涉及到哪些技术,这个技术的使用场合能描述下吗?

            A:课程涉及到以下技术:

                1.JBPM5.4:是一个灵活的业务流程管理(BPM)套件。这使得业务分析师和开发人员之间的桥梁。传统的BPM引擎有一个重点,是有限的非技术人员。jBPM的有两个重点:它提供了一种方式,企业用户和开发人员喜欢它的流程管理功能。jBPM是以流程图为导向的工作流管理系统。jBPM的核心是一个轻量级,可扩展的工作流引擎在纯Java编写的,可让您执行业务流程,采用最新的BPMN 2.0规范。它可以运行在任何Java环境中,嵌入在您的应用程序或服务。

                2.Mysql:功能强大的中小型数据库。

                3.FreeMarker:FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出,FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP,它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java等。

                4.Power designer:power designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual DataModel)和物理数据模型(Physical Data Model)两个层次对数据库进行设计在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化.

                5.JBOSS及ant的配置与使用

                6. Java下的流行轻量级框架SSH

 

            四、Q:讲师的水平怎么样?

            A:

            工作经历:

               对日外包电信行业软件专家,六年项目开发经验,二年高端培训机构教学管理经验,惠普全球研发中心骨干。现任北风专职讲师.

            项目经验:

               日本电信NTT DATA SYSTEM 

               日本航空ANA SYSTEM

               日本TAHOO BB 在线信息平台

               惠普DDC--InternalManagement SYSTEM(内部管理平台)

               国家863隆鑫卷烟厂(MES)