图书介绍

持续轻量级JAVA EE开发 编写可测试的代码pdf电子书版本下载

持续轻量级JAVA EE开发  编写可测试的代码
  • (美)安德鲁·李·鲁宾格(Andrew Lee Rubinger),阿斯(Aslak Knutsen)著;崔婧雯译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121306488
  • 出版时间:2017
  • 标注页数:245页
  • 文件大小:23MB
  • 文件页数:262页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

持续轻量级JAVA EE开发 编写可测试的代码PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐