持續輕量級Java EE開發:編寫可測試的代碼

持續輕量級Java EE開發:編寫可測試的代碼

基本介紹

內容簡介,圖書目錄,

內容簡介

圖書目錄

開發環境39
一個新項目40
用Arquillian 編寫第一個集成測試48
在本地運行應用程式52
運行Arquillian 集成測試54
通過JBoss Developer Studio 部署到OpenShi 上55
第4 章需求和示例應用程式. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
GeekSeek 介紹64
功能集64
邏輯數據模型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

熱門詞條

聯絡我們