持续轻量级JAVA EE开发 编写可测试的代码PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)安德鲁·李·鲁宾格(Andrew Lee Rubinger),阿斯(Aslak Knutsen)著;崔婧雯译
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121306488
- 页数:245 页
第1章 持续性 1
预防的真理 1
被动的错误处理 1
主动的质量策略 2
软件开发流程 2
串行模型 3
迭代模型 3
测试即开发 5
测试的分级 5
单元测试 6
集成测试 7
基础测试框架 8
JUnit 9
TestNG 11
持续开发 13
第2章 启动技术 15
BootstrapPing 15
Apache Maven 16
JBoss Forge 17
版本控制 18
Git 19
Java EE的测试平台 20
Arquillian 20
ShrinkWrap 21
ShrinkWrap Resolvers 27
实验性功能 35
运行时 36
WildFly 36
OpenShift 37
进入编程 37
第3章 从零到生产 39
开发环境 39
一个新项目 40
用Arquillian编写第一个集成测试 48
在本地运行应用程序 51
运行Arquillian集成测试 53
通过JBoss Developer Studio部署到OpenShift上 55
第4章 需求和示例应用程序 63
GeekSeek介绍 63
功能集 64
概念数据模型 65
逻辑数据模型 66
获得,构建,测试和运行GeekSeek 68
用例和章节指南 73
第5章 Java持久化和关系型数据 73
第6章 NoSQL:数据网格和图数据库 73
第7章 业务逻辑和服务层 73
第8章 REST和可寻址服务 74
第9章 安全性 74
第10章 用户界面 74
第11章 组装及部署 74
第5章 Java持久化和关系型数据 75
关系型数据模型 77
Java持久化API 79
POJO实体 80
用例和需求 81
用户角度 81
技术考虑 82
实现 82
实体对象 83
存储库EJB 88
需求测试场景 91
测试搭建 91
CRUD测试 93
第6章 NoSQL:数据网格和图数据库 99
RDBMS:不擅长处理二进制数据 100
数据网格 100
RDBMS:不擅长处理关系 102
图论 103
用例和需求 104
实现 104
Attachment 105
Relation 109
需求测试场景 118
Attachment CRUD测试 118
Attachment持久化的事务完整性 122
验证关系 126
第7章 业务逻辑和服务层 129
用例和需求 130
新用户注册时发送邮件 130
实现 131
需求测试场景 137
仅供测试所用的SMTP服务器 137
测试 140
第8章 REST和可寻址服务 147
企业Java里的REST:JAX-RS规范 150
用例和需求 153
实现 155
存储库资源 156
描述转换器 160
@ResourceModel 162
LinkableRepresentation 163
ResourceLink 166
需求测试场景 168
黑盒测试 168
验证支持Warp的HTTP协定 171
Arquillian Warp 171
测试装置搭建 173
HTTP协定测试 173
第9章 安全性 177
用例和需求 178
实现 178
支撑软件 178
需求测试场景 187
综述 187
搭建 187
安全测试 188
第10章 用户界面 197
用例和需求 197
实现 198
需求测试场景 200
纯JavaScript 201
功能性行为 203
第11章 组装及部署 211
获得JBoss EAP 211
在JBoss EAP上运行 213
使用EAP远程容器 213
使用EAP托管容器 215
持续集成和授权Build服务器 218
在CloudBees上配置GeekSeek Build 218
使用EAP存储库布局CloudBees Jenkins 220
Git Push事件的自动构建 223
推送到过渡和生产环境 224
搭建OpenShift应用程序 224
移除默认OpenShift应用程序 226
从CI Build推送Job到OpenShift 227
第12章 结语 231
索引 233
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《代码少女 上》黑眼圈著 2019
- 《叶用枸杞新品种宁杞9号选育及开发利用》王娅丽主编 2018
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《梵蒂冈地窖》(法)安德烈·纪德著 2018
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017