《Spring MVC + MyBatis + Activiti工作流開發 從入門到精通》是2019年8月清華大學出版社出版的圖書,作者是李世川。
基本介紹
- 中文名:Spring MVC + MyBatis + Activiti工作流開發從入門到精通
- 作者:李世川
- 出版時間:2019年08月
- 出版社:清華大學出版社
- ISBN:9787302516569
- 定價:89 元
內容簡介,圖書目錄,
內容簡介
本書包含四篇,第一篇講解Spring MVC,第二篇講解MyBatis,第三篇結合前面章節知識講解Activiti,第四篇講解高級部分,其中包含綜合示例。
前面兩篇花較少章節將Spring MVC和MyBatis進行講解,重要知識點不多,不需要太多章節便能很好掌握這兩個開源技術,重點講解第三篇Activiti,該部分涉及內容較多。
重要的是,基本在每章都提供源碼,便於讀者在本機實際運行並快速掌握。
圖書目錄
第1篇Spring MVC篇
第1章Spring MVC基礎
1.1MVC介紹
1.2Spring介紹
1.3Spring MVC介紹
1.4Java環境配置
1.5Tomcat配置
1.6MyEclipse開發環境配置
1.7啟動第一個Web項目
1.8Spring MVC入門
1.9本章小結
第2章Spring MVC配置
2.1攔截配置
2.2@Component
2.2.1@Controller
2.2.2@ Service
2.2.3@ Repository
2.3@RequestMapping
2.4@Autowired
2.5在XML配置檔案中構造bean
2.6返回值以及Model
2.7示例代碼
2.8本章小結
第3章Spring MVC高級套用
3.1檔案上傳
3.2資料庫操作
3.2.1資料庫連線配置
3.2.2JdbcTemplate
3.2.3資料庫操作
3.3Spring AOP切面操作
3.4JSTL和EL
3.4.1核心標籤庫
3.4.2格式化標籤庫
3.4.3JSTL函式標籤庫
3.4.4SQL標籤庫
3.4.5EL
3.5FreeMarker
3.5.1相關配置
3.5.2基本語法
3.5.3邏輯指令
3.5.4List循環
3.6本章小結
第2篇MyBatis篇
第4章MyBatis基礎
4.1MyBatis介紹
4.2MyBatis的配置
4.3SQL映射器
4.4MyBatis事務管理
4.5本章小結
第5章MyBatis中的SQL操作
5.1結果集映射
5.2多表操作
5.3SQL一對多操作
5.4$與#
5.5insert、update和delete
5.6自動主鍵處理
5.7sql元素
5.8示例代碼
5.9本章小結
第6章MyBatis的高級操作
6.1if判斷和where元素
6.2choose判斷
6.3foreach循環
6.4其他相關元素
6.5SQL構造
6.6多資料庫開發
6.7日誌記錄
6.8本章小結
第3篇Activiti篇
第7章Activiti基礎
7.1工作流引擎介紹
7.2Activiti下載
7.3Activiti的安裝與配置
7.4在Eclipse中安裝BPMN Designer外掛程式
7.5流程引擎重要服務
7.6本章小結
第8章Activiti用戶管理
8.1新增用戶
8.2查詢用戶
8.3修改和刪除用戶
8.4新增組
8.5查詢組
8.6修改和刪除組
8.7用戶和組的關係
8.8用戶附加信息
8.9完整示例代碼
8.10IdentityService相關API
8.11本章小結
第9章BPMN 2.0及第一個流程
9.1BPMN與Activiti
9.2BPMN的構成
9.3Activiti Designer介紹
9.4開始事件
9.5結束事件
9.6任務
9.7連線
9.8第一個流程示例
9.9本章小結
第10章Activiti流程部署
10.1流程資源介紹
10.2自動部署
10.3classpath部署
10.4輸入流部署
10.5zip/bar部署
10.6按字元串方式部署
10.7動態BPMN模型部署
10.8相關數據表
10.9解決生成圖片亂碼
10.10完整示例
10.11本章小結
第11章Activiti表單管理
11.1Activiti中的表單類型
11.2內置表單
11.3外置表單
11.4業務表單
11.5持久化內置表單數據
11.6自定義數據類型
11.7外置表單增強
11.8本章小結
第12章任務分配及網關管理
12.1任務分配介紹
12.2任務分配到人
12.3候選人和候選組
12.4動態候選人和候選組
12.5網關介紹
12.6排他網關
12.7並行網關
12.8包容網關
12.9事件網關
12.10本章小結
第13章任務及中間事件管理
13.1服務任務
13.1.1Java class
13.1.2Expression
13.1.3Delegate expression
13.2腳本任務
13.3接收任務
13.4郵件任務
13.5手動任務和業務規則任務
13.6定時中間事件
13.7信號中間事件和信號中間拋出事件
13.8訊息中間事件
13.9本章小結
第14章子流程與邊界事件管理
14.1子流程
14.1.1內置子流程
14.1.2調用子流程
14.2定時邊界事件
14.3信號邊界事件
14.4訊息邊界事件
14.5錯誤結束事件與錯誤邊界事件
14.6本章小結
第4篇高級篇
第15章JUnit測試
15.1JUnit介紹
15.2H2資料庫引擎介紹及配置
15.3JUnit+H2的配置與運行
15.4Activiti中用戶管理測試
15.5Activiti流程服務測試
15.6檔案部署和簡單流程測試
15.7測試檔案的整合
15.8本章小結
第16章多實例和系統用戶集成
16.1多實例介紹
16.2多實例配置
16.3用戶任務的多實例
16.4Java服務的多實例
16.5子流程的多實例
16.6用戶集成
16.7本章小結
第17章REST支持
17.1REST介紹
17.2Activiti中的REST
17.3Activiti REST方法
17.4更改默認資料庫
17.5REST API
17.5.1資料庫表操作
17.5.2用戶及組操作
17.5.3部署資源和流程操作
17.5.4REST API小結
17.6整合到業務系統
17.7Java訪問REST API
17.8AJAX訪問
17.8.1JSONP訪問
17.8.2AccessControlAllowOrigin訪問
17.9本章小結
第18章圖形化支持
18.1Activiti Explorer部署
18.2模型設計
18.3更改默認資料庫
18.4整合到業務系統
18.5標註當前活動節點
18.6本章小結
第19章綜合案例
19.1需求分析
19.2用戶管理設計
19.3用戶管理整合
19.4派車流程設計
19.5休假出差流程設計
19.6門戶界面設計
19.7本章小結