Java Testing and Design - 3. Acknowledgments

原创 2004年07月10日 23:33:00

"No man is an island," so said the English poet John Donne. In my experience writing this book, I learned that no book is an island either. This book is the culmination of thousands of people's work to improve the way we build and test Web-enabled application software. Each of you provided your feedback, comments, and suggestions. For me the experience has been richly rewarding. I hope it will be rewarding for you too.

There are many people who I would like to specifically highlight for their contributions. My lovely wife, Lorette, supported me on all those sleepless nights and with her thoughts and opinions on how the book should be structured.My children, Jack and Madeline, missed many nights and weekends with me as I disappeared down that rabbit-hole of a home office. Thank you, and I love you more than molasses.

Geoff Lane came up with the original idea to put my test tool, TestMaker, into open-source distribution. He architected the Test Object Oriented Library (TOOL) in TestMaker and continues to provide his brilliant thought to the project. Because of his technical editing I covered new subjects and expanded coverage throughout the book.

Todd Bradfute has become my major collaborator in TestNetwork, a commercialversion of TestMaker. His feedback and designs for a distributed test environment have helped this book greatly.

Darin MacBeath of Elsevier found the problems with SOAP RPC scalability that are highlighted in this book. To my knowledge Darin’s designs for a next-generation content publishing engine that uses SOAP as a means to publish APIs was the first SOAP-based Web service in production.

Alan Cooper taught me the Goal-Directed interaction-design method he invented and encouraged me to write this book.

For helping me deliver this book: Marc Farley (mentor), Carole McClendon (agent), Karen McLean (editor), and Jeff Mason (coxswain). The technical editors provided excellent feedback: Christian J. Hessler, Eben Hewitt, and John Mueller. The readers provided their insight: Paul Gerken and Philbert Canon.

For encouraging me to write this book, my late Aunt Betsy Hilbert, herself published many times over.

For their support of TestMaker I thank: Eric Brown, Farooq Kahn, Ronald Tschaler, Linda Bissum, and Bao Nguyen at 2Wire; Dileep Kumar, Madhu Konda, Rohit Valia, Robin Smith, and Deborah Andrade of the SunONE team at Sun Microsystems; Phil Goodwin and Jeff Sutor on the Java engineering team at Sun Microsystems; Michael Smith, Eric Stahl, Scott Regan, Sam Ramji, Samir Kothari, Michael Bamford, Michael Smith, and Andrew Sliwkowski at BEA Systems; Karen Lee, Deborah Magid, Rod Smith, Rawn Shah, and John Swanson at IBM. PJ Murray and Robert Schneider at CapeClear; Robert Scoble at Userland; Rossana Muriel and Ernest Semerda at AMP.

Many individuals helped to shape this book, including Raymond R. Leiter, Morris Hoodye, Keyton Weissinger, Todd Green, Jim Schacterle, Brigitte Gwin, Tom Clements, John Duhring, Norman Cohen, Danny Berlin, Alex Sarellano, and a good many others who I have foolishly not mentioned here.

Finally, thank you to you for your interest in this book. Buying this book puts food on my family table and keeps me going to improve my tools, techniques, and methods. I appreciate your interest and hope the experience is rewarding for you personally and professionally.

You are about to hear from me, I would like to hear from you. Please write or email me at and tell me what you thought about this book, and about testing and building scalable Web-enabled applications in general. Let me know your contact information (including email address) and I will keep you informed about my current and future work, new products and services, and new books and articles.

Also from Frank Cohen

  • Automating Web Tests Using TestMaker, 2003, PushPress, Author
  • Java Web Services Unleashed, SAMS Publishing, 2002,Contributing Author
  • Java P2P Unleashed, SAMS Publishing, 2002, Editor and Contributing Author

For a full listing of publications, articles, and various ramblings, point your browser to

java设计模式大全 Design pattern samples in Java(最经典最全的资料)

Design pattern samples in Java.Build status:IntroductionDesign patterns are formalized best practice...
  • changemyself
  • changemyself
  • 2015年06月19日 13:10
  • 9860

Java基础学习总结——Java23种设计模式(Design Patterns)详解

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使...
  • benmingshimangseng
  • benmingshimangseng
  • 2016年10月21日 10:41
  • 368

JAVA设计模式之 简单工厂模式【Simple Factory Pattern】

一、概述 er、适用场景
  • l416112167
  • l416112167
  • 2014年10月18日 21:48
  • 2591

十大Material Design开源项目

 摘要:本文详细介绍了十个Material Design开源项目,从示例、FAB、菜单、动画、Ripple到Dialog,看被誉为“Google第一次在设计语言和规范上超越了Apple”的Mat...
  • feizhixuan46789
  • feizhixuan46789
  • 2014年11月26日 17:22
  • 27550

Ant-design 快速上手

1、在开始之前,先下载 Node.js v4.x 或以上。 2、安装后在win+r输入npm install antd-init -g 安装antd 3、使用命令行进行初始化。 $ mkdir an...
  • sinat_38270658
  • sinat_38270658
  • 2017年04月11日 14:28
  • 3172

Material Design一些效果实现

目前,我相信,没有任何 Android 开发者不知道材料设计的,因为它的设计在过去的一年震惊了世界,正式的变成了一个设计理念。 令人惊讶的是,在 Android 应用中材料设计是不容易实现的,因为材...
  • u013378580
  • u013378580
  • 2016年06月01日 14:11
  • 1953

统计学 假设检验(Hypothesis Testing)

什么是假设检验: 通过设定一个假设, 然后通过收集数据、计算等操作来判断这个假设是否成立。 假设检验的步骤: 1. 设定 null hypothesis 和  alternative hypoth...
  • YtdxYHZ
  • YtdxYHZ
  • 2016年06月29日 08:53
  • 2338


  • xupeng874395012
  • xupeng874395012
  • 2017年01月20日 16:26
  • 3033

Android源码大放送之material design类型

本文转载自: 鉴于大家对源码的渴望,就算自己辛苦一点也要满足大家的需求,查看了几百个源码...
  • cike110120
  • cike110120
  • 2015年06月20日 09:33
  • 11820

Material Design学习之 EditText (功能强大,优于系统自带,感谢“扔物线”)

转载请注明出处:王亟亟的大牛之路继续之前的Material Design历程,今天是EditText,素材来源于
  • ddwhan0123
  • ddwhan0123
  • 2016年01月29日 10:39
  • 4920
您举报文章:Java Testing and Design - 3. Acknowledgments