|
|
|
|
班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
|
每期人數(shù)限3到5人。 |
|
上課時間和地點 |
|
上課地點:【上海】:同濟大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
|
實驗設(shè)備 |
|
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
|
質(zhì)量保障 |
|
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
|
課程大綱 |
|
|
|
-
-
-
-
-
課程體系:
開篇
主要是課程介紹、工具介紹和項目介紹,7課時左右
1.課程介紹以及項目需求分析
a)介紹整個課程安排
b)進行項目需求分析
2.項目框架及環(huán)境準(zhǔn)備(struts,spring,hibernate,drools,jbpm)
a)介紹整個項目框架
b)介紹項目中用到的工具的配置,Struts,spring,hibernate,drools,jbpm
3.Jbpm介紹,創(chuàng)建一個簡單流程,并測試之
a)介紹Jbpm的發(fā)展歷史
b)使用eclipse環(huán)境創(chuàng)建一個流程
c)編寫流程測試代碼,測試流程
4.PVM 簡介/框架
a)什么是流程虛擬機
b)Jbmp中的API
c)持久化
d)以上節(jié)流程為例,熟悉jbpm的數(shù)據(jù)結(jié)構(gòu)
5.Drools介紹,創(chuàng)建一個簡單的規(guī)則,并使用之
a)Drools的歷史
b)Drools的簡介
c)使用eclipse插件創(chuàng)建一個規(guī)則,并調(diào)用之
6.項目需求、分析對象之間的關(guān)系,使用annotation 創(chuàng)建角色、員工的domain class
a)項目需求回顧
b)流程描述
c)功能劃分
d)分析項目中涉及的對象間的關(guān)系,畫出關(guān)系圖
e)使用hibernate的annotation創(chuàng)建角色,員工的類
基礎(chǔ)篇
本部分內(nèi)容實現(xiàn)餐品發(fā)布流程,涉及jbpm的基礎(chǔ)應(yīng)用內(nèi)容。預(yù)計10課時左右。
7.業(yè)務(wù)介紹,餐品發(fā)布流程并創(chuàng)建之,測試之
a)介紹餐品管理模塊
b)分析餐品發(fā)布流程
c)創(chuàng)建餐品發(fā)布流程
d)測試流程
8.Jbpm中的流程的服務(wù)(流程定義、流程實例、查看流程)
a)Jbmp中的流程服務(wù)
b)流程定義與流程實例的關(guān)系
c)發(fā)布流程的幾種方式
d)編寫流程發(fā)布代碼、查看流程代碼、啟動流程代碼、查看流程實例代碼
9.流程節(jié)點界面設(shè)計(餐品新增頁面、餐品修改頁面、餐品瀏覽頁面,餐品查詢頁面,添加圖片頁面)
a)設(shè)計并實現(xiàn)流程相關(guān)頁面
10.流程節(jié)點與界面關(guān)聯(lián)
a)產(chǎn)品發(fā)布流程與界面串接
b)實現(xiàn)餐品發(fā)布流程
11.流程中的state,decision,end節(jié)點
a)JPDL介紹
b)講述流程的state節(jié)點
c)講述流程的decisioin節(jié)點
d)講述流程的end節(jié)點
12.員工、角色管理(登錄、退出,CRUD)
a)實現(xiàn)用戶登錄,退出
b)實現(xiàn)員工的CRUD
c)實現(xiàn)角色的CRUD
d)實現(xiàn)給員工指定角色
13.流程中的task節(jié)點(上)
a)給任務(wù)指定分配者
b)給任務(wù)指定候選人
c)任務(wù)變量
14.餐品發(fā)布流程與角色整合,測試之
a)將餐品發(fā)布流程與角色整合
b)測試流程
15.業(yè)務(wù)串接,表單驗證
a)完善餐品發(fā)布
b)添加表單驗證
16.餐品相關(guān)輔助業(yè)務(wù)(上傳圖片,餐品瀏覽、查詢等)
a)完善餐品管理模快,如上傳圖片,餐品瀏覽,查詢餐品等
進階篇
訂餐管理
本部分實現(xiàn)訂餐管理,其中涉及了jbpm的高級應(yīng)用內(nèi)容以及drools的實用內(nèi)容。預(yù)計10課時左右。
17.基礎(chǔ)對象:創(chuàng)建用戶的domain class,用戶注冊、修改信息等
a)創(chuàng)建用戶的domain class
b)實現(xiàn)用戶注冊、修改、刪除、查詢等
18.業(yè)務(wù)介紹,分析訂餐流程,并創(chuàng)建之
a)分析訂餐流程
b)創(chuàng)建訂餐流程
c)測試
19.jbpm的并發(fā)、子流程
a)并發(fā)的使用及注意事項
b)子流程的使用及注意事項
20.原子活動java/sql
a)Java的使用及使用場景
b)Sql的使用及使用場景
21.事件、異步調(diào)用
a)事件
b)異步調(diào)用
22.流程節(jié)點界面設(shè)計
a)流程中各節(jié)點對應(yīng)的界面(訂餐界面、訂餐處理界面、訂餐查詢界面等)設(shè)計與實現(xiàn)
23.流程節(jié)點與界面關(guān)聯(lián)
a)流程節(jié)點與相關(guān)界面整合
b)測試
24.流程中的task節(jié)點(下)
a)使用任務(wù)分配處理器
b)使用泳道
25.流程與角色關(guān)聯(lián)
a)流程的任務(wù)與角色關(guān)聯(lián)
b)測試
26.流程監(jiān)控
a)jbpm流程監(jiān)控介紹
b)實現(xiàn)流程監(jiān)控
27.流程/業(yè)務(wù)串接
a)流程與業(yè)務(wù)串接
b)完善表單驗證
28.相關(guān)輔助業(yè)務(wù)(訂單查詢等)
a)完善訂餐管理(訂單查詢)
規(guī)則控制
29.Drools的體系架構(gòu)及使用場景
a)Drools整體介紹
b)Drools的應(yīng)用場景
30.使用規(guī)則語言
a)規(guī)則語言介紹
b)規(guī)則語言示例
31.Drools決策表
a)決策表的使用場景
b)決策表的關(guān)鍵字和語法
c)決策表如何工作
32.使用折扣表,進行打折
a)使用drools創(chuàng)建打折表
b)用戶訂餐時自動使用這個打折表,對訂餐價格進行打折
33.Drools solver 的使用
a)Drools solver典型應(yīng)用
b)使用Drools solver
34.規(guī)則存入數(shù)據(jù)庫
a)規(guī)則數(shù)據(jù)庫設(shè)計
b)規(guī)則數(shù)據(jù)庫的使用
鞏固篇
客戶服務(wù)
本部分內(nèi)容實現(xiàn)客戶服務(wù)。預(yù)計4課時左右。
35.業(yè)務(wù)描述,創(chuàng)建建議流程,測試之
a)介紹客服模塊
b)創(chuàng)建建議流程
c)測試流程
36.建議流程與表單關(guān)聯(lián)
a)實現(xiàn)流程相關(guān)表單
b)建議流程與表單關(guān)聯(lián)
37.建議流程串接
a)建議流程跟角色關(guān)聯(lián)
b)流程與業(yè)務(wù)串接
38.相關(guān)輔助業(yè)務(wù)(建議查詢等)
a)完善客服(建議查詢等)
統(tǒng)計
本部分實現(xiàn)統(tǒng)計。預(yù)計2課時左右。
39.業(yè)務(wù)描述,界面設(shè)計
a)介紹統(tǒng)計的功能
b)相關(guān)界面設(shè)計
40.實現(xiàn)每月統(tǒng)計最受歡迎的十大餐品,查看歷史統(tǒng)計信息
a)實現(xiàn)相關(guān)統(tǒng)計
完結(jié)篇
項目發(fā)布
41.項目發(fā)布/總結(jié)
a)項目總結(jié)
b)使用jbpm,drools的注意事項
-
-
-
|
|
|
|
|
???????
Troubleshooting Java Applications
? ? ? ? ? ? ? ?
Classpath Errors
? ? ? ? ? ? ? ?
Class Loaders
? ? ? ? ? ? ? ?
Common Java Errors
???????
Troubleshooting Servers
? ? ? ? ? ? ? ?
Native Libraries
? ? ? ? ? ? ? ?
Threading Architecture
? ? ? ? ? ? ? ?
Work Managers
? ? ? ? ? ? ? ?
Deadlocks
? ? ? ? ? ? ? ?
Overload Protection
? ? ? ? ? ? ? ?
Deployment Problems
???????
Troubleshooting JDBC
? ? ? ? ? ? ? ?
Data Source Management
? ? ? ? ? ? ? ?
Diagnostics
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Connectivity Problems
? ? ? ? ? ? ? ?
Connection Leaks
? ? ? ? ? ? ? ?
Database Availability
???????
Troubleshooting JMS
? ? ? ? ? ? ? ?
Management
? ? ? ? ? ? ? ?
MBean Hierarchy
? ? ? ? ? ? ? ?
Message Logging
? ? ? ? ? ? ? ?
Diagnostics
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Overload Protection
? ? ? ? ? ? ? ?
Lost Messages
? ? ? ? ? ? ? ?
Duplicate Messages
???????
Troubleshooting Security
? ? ? ? ? ? ? ?
SSL Internals
? ? ? ? ? ? ? ?
Keystore Management
? ? ? ? ? ? ? ?
Debug Flags
? ? ? ? ? ? ? ?
Common SSL Problems
? ? ? ? ? ? ? ?
Certificate Validation
? ? ? ? ? ? ? ?
Embedded LDAP
? ? ? ? ? ? ? ?
Security Audit
? ? ? ? ? ? ? ?
Common LDAP Problems
???????
Troubleshooting Node Manager
? ? ? ? ? ? ? ?
Internals
? ? ? ? ? ? ? ?
Security
? ? ? ? ? ? ? ?
Common Issues
???????
Troubleshooting Clusters
? ? ? ? ? ? ? ?
Plug-in Configuration
? ? ? ? ? ? ? ?
OHS Overview
? ? ? ? ? ? ? ?
Plug-in Connectivity
? ? ? ? ? ? ? ?
Plug-in Diagnostics
? ? ? ? ? ? ? ?
Unicast Communication
? ? ? ? ? ? ? ?
Replication Debug Flags
? ? ? ? ? ? ? ?
Typical Replication Issues
|