持续轻量级JavaEE开发:编写可测试的代码计算机与互联网pdf下载pdf下载

持续轻量级JavaEE开发:编写可测试的代码计算机与互联网百度网盘pdf下载

作者:
简介:本篇主要提供持续轻量级JavaEE开发:编写可测试的代码计算机与互联网pdf下载
出版社:和平之桥图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:持续轻量级Java EE开发:编写可测试的代码
作者:(美)Andrew Lee Rubinger,(美)Aslak Knutsen著
定价:59.0
出版社:电子工业出版社
出版日期:2017-02-01
ISBN:9787121306488
印次:
版次:1
装帧:
开本:小16开

  内容简介
如今,测试已不再是企业发展中的"可选”部分,其必将成为企业发展壮大的核心武器。本书旨在指导读者使用测行持续开发。本书先阐述了测试在企业发展中的重要性,然后大篇幅地分析了一些用户在发展中会遇到的共性问题(例如,如何引导新项目及验证用户界面)的解决方案,*后,指导用户了解如何构建一个终端到终端的测试方式。

  目录
序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
前言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
第1 章持续性. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
的真理1
被动的错误处理1
主动的质量策略2
软件开发流程3
串行模型3
迭代模型3
测试即开发5
测试的分级5
单元测试6
集成测试7
基础测试框架8
JUnit 9
TestNG 12
持续开发13
第2 章启动技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Bootstrapping 15
Apache Maven 16
JBoss Forge 17
版本控制18
Git 19
Java EE 的测台20
Arquillian 21
ShrinkWrap 22
ShrinkWrap Resolvers 27
实能35
运行时36
WildFly 36
OpenShi 37
第3 章从零到生产. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
开发环境39
一个新项目40
用Arquillian个集成测试48
在本地运行应用程序52
运行Arquillian 集成测试54
通过JBoss Developer Studio 部署到OpenShi 上55
第4 章需求和示例应用程序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
GeekSeek 介绍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
纯 203第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

  编辑推荐
讲述从零开始将一个空白存储库建设成完整部署在公有云之上的公开应用程序。
用具体的代码深入地阐述了项目和归档创建的自动化、Maven build 在流程里的编程式集成,以及所有级别的测试。
介绍了不少有用实践,展示如何测试难以测试的场景括SMTP 服务器和消息驱动Bean 的样例。