基本介紹
- 中文名:
- 作者:
- 出版時間:
- 出版社:電子工業出版社
- 頁數:
- ISBN:
- 定價:
- 開本:
內容簡介,圖書目錄,
內容簡介
圖書目錄
開發環境39
一個新項目40
用Arquillian 編寫第一個集成測試48
在本地運行應用程式52
運行Arquillian 集成測試54
通過JBoss Developer Studio 部署到OpenShi 上55
第4 章需求和示例應用程式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
GeekSeek 介紹64
功能集64
概念數據模型65
邏輯數據模型66
獲得,構建,測試和運行GeekSeek 68
用例和章節指南73
第5 章Java 持久化和關係型數據73
第6 章NoSQL:數據格線和圖資料庫74
第7 章業務邏輯和服務層74
第8 章REST 和可定址服務74
第9 章安全性74
第10 章UI 75
第11 章組裝及部署75
第5 章Java 持久化和關係型數據. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
關係型數據模型79
Java 持久化API 81
POJO 實體82
用例和需求83
用戶角度83
技術考慮84
實現85
實體對象86
存儲庫EJB 91
需求測試場景93
測試搭建94
CRUD 測試95
第6 章NoSQL:數據格線和圖資料庫. . . . . . . . . . . . . . . . . . . . . . . . . . . 101
RDBMS:不擅長處理二進制數據102
數據格線103
RDBMS:不善長處理關係104
圖論105
用例和需求106
實現107
Attachment 107
Relation 111
需求測試場景120
Attachment CRUD 測試120
Attachment 持久化的事務完整性124
驗證關係128
第7 章業務邏輯和服務層. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
用例和需求132
新用戶註冊時傳送郵件133
實現133
需求測試場景139
僅供測試所用的SMTP 伺服器139
測試142
第8 章REST 和可定址服務. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
企業Java 里的REST:JAX-RS 規範152
用例和需求155
實現158
存儲庫資源158
描述轉換器162
@ResourceModel 164
LinkableRepresentation 166
ResourceLink 169
需求測試場景170
黑盒測試170
驗證支持Warp 的HTTP 協定173
Arquillian Warp 173
測試裝置搭建175
HTTP 協定測試176
第9 章安全性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
用例和需求180
實現180
支撐軟體180
需求測試場景189
綜述189
搭建189
安全測試190
第10 章用戶界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
用例和需求199
實現200
需求測試場景202
純JavaScript 203
功能性行為205
第11 章組裝及部署. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
獲得JBoss EAP 213
在JBoss EAP 上運行215
使用EAP 遠程容器215
使用EAP 託管容器217
持續集成和授權Build 伺服器220
在CloudBees 上配置GeekSeek Build 220
使用EAP 存儲庫布局CloudBees Jenkins 222
Git Push 事件的自動構建225
推送到過渡和生產環境226
搭建OpenShi 應用程式226
移除默認OpenShi 應用程式229
從CI Build 推送Job 到OpenShi 230
第12 章結語. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233