返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 持续轻量级Java EE开发:编写可测试的代码
  • 新华书店旗下自营,正版全新
    • 作者: (美)Andrew Lee Rubinger,(美)Aslak Knutsen著著 | (美)Andrew Lee Rubinger,(美)Aslak Knutsen著编 | (美)Andrew Lee Rubinger,(美)Aslak Knutsen著译 | (美)Andrew Lee Rubinger,(美)Aslak Knutsen著绘
    • 出版社: 电子工业出版社
    • 出版时间:2017-03
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: (美)Andrew Lee Rubinger,(美)Aslak Knutsen著著| (美)Andrew Lee Rubinger,(美)Aslak Knutsen著编| (美)Andrew Lee Rubinger,(美)Aslak Knutsen著译| (美)Andrew Lee Rubinger,(美)Aslak Knutsen著绘
    • 出版社:电子工业出版社
    • 出版时间:2017-03
    • 版次:1
    • 印次:1
    • 印刷时间:2017-03-01
    • 字数:318千字
    • 页数:244
    • 开本:小16开
    • ISBN:9787121306488
    • 版权提供:电子工业出版社
    • 作者:(美)Andrew Lee Rubinger,(美)Aslak Knutsen著
    • 著:(美)Andrew Lee Rubinger,(美)Aslak Knutsen著
    • 装帧:平装-胶订
    • 印次:1
    • 定价:59.00
    • ISBN:9787121306488
    • 出版社:电子工业出版社
    • 开本:小16开
    • 印刷时间:2017-03-01
    • 语种:中文
    • 出版时间:2017-03
    • 页数:244
    • 外部编号:8918039
    • 版次:1
    • 成品尺寸:暂无

    序. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
    进入编程38
    第3 章从零到生产. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
    开发环境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

    安德鲁·李·鲁宾格,是Red Hat部门之一,oss的资历软件工程师,主要负责公司的E3.x实现的开发工作。他是JavaEE技术的早期使用者,并且是技术论坛上的活跃贡献者。Aslak Knutsen,Arquillian的项目领导,是RedHat、oss的资历软件工程师。他曾经参与Arquillian、ShrinkWrap、Weld和Seam3等项目,是ossTesting项目的创始人,也是很多重要的业界大会,包括Devoxx、JavaOne、Jazoon、JFokus和Geecon的演讲者。安德鲁·李·鲁宾格是RedHat部门之一,oss的资历软件工程师,主要负责公司的E3.x实现的开发工作。他是JavaEE技术的早期使用者,并且是技术论坛上的活跃贡献者。阿斯拉克·克鲁特森的项目领导,是RedHat、oss的资历软件工程师。他曾经参与Arquillian、ShrinkWrap、Weld和Seam3等项目,是ossTesting项目的创始人,也是很多重要的业界大会,包括Devoxx、JavaOne、Jazoon、JFokus和Geecon的演讲者。

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

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

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购