Thursday, July 20, 2017
Text Size

Site Search



Prentice Hall. 1995.


Using detailed, real-life examples, this book/disk package shows how to build effective object models--using applications that occur in nearly every industry. Presents five chapter-length application examples of how effective, real-life object-models are built--including point-of-sale, warehousing, order-processing, and data acquisition and control. Each application reveals specific "how-to" strategies (148 in all) and patterns (31 in all) that will help readers develop an intuitive feel for building object models. More details.

Also available: the Strategies and Patterns Handbook, a hypertext version of Chapter 7 in this book. (Windows help file format). The hypertext edition of the handbook is available free, via ftp.

Published by Prentice Hall. 1995, 505 pp., cloth. ISBN 0-13-108614-6. Available at 10% discount off US list price from Computer Literacy Bookstore if you mention the ordering code PC.

From Book News, Inc.
Presents a collection of reusable design artifacts, called generic components, together with the techniques that make them possible. The author describes techniques for policy-based design, partial template specialization, typelists, and local classes, then goes on to implement generic components for smart pointers, object factories, functor objects, the Visitor design pattern, and multimethod engines.Book News, Inc.®, Portland, OR

Addison Wesley Professional
ISBN: 0201704315

From the Back Cover
"Floyd Marinescu has done a great job of documenting and organizing a cornucopia of EJB design strategies into one concise and balanced book. I recommend this book to all EJB developers."
–Richard Monson-Haefel, author of Enterprise JavaBeans, Third Edition (O’Reilly 2001)

The job of the EJB developer is constantly challenging, making the task of designing maintainable and scalable systems difficult without a clear set of best practices to follow. It is with this in mind that Floyd Marinescu worked with thousands of J2EE professionals at J2EE community to build a library of design patterns, strategies, and best practices for EJB design and development.

EJB Design Patterns goes beyond high-level design patterns into critical EJB-specific implementation issues, illustrated with source code. The book contains a catalog of twenty advanced EJB patterns; it also provides strategies for applying the patterns, best practices for J2EE development, and useful EJB tips and techniques.

Marinescu also explores:

  • Architectural, transaction, concurrency, client-side, and primary key generation patterns
  • Build-system best practices using Ant
  • JUnit testing strategies
  • How to use Java Data Objects (JDO) with EJB as an alternative to entity beans

Wiley Computer Publishing
Timely. Practical. Reliable.

Visit our Web site at
Visit the author’s Web site at

John Wiley & Sons
ISBN: 0471208310


Book Description

Learn proven, real-world techniques for specifying software requirements with this practical reference. It details 30 requirement "patterns" offering realistic examples for situation-specific guidance for building effective software requirements. Each pattern explains what a requirement needs to convey, offers potential questions to ask, points out potential pitfalls, suggests extra requirements, and other advice. This book also provides guidance on how to write other kinds of information that belong in a requirements specification, such as assumptions, a glossary, and document history and references, and how to structure a requirements specification. A disturbing proportion of computer systems are judged to be inadequate; many are not even delivered; more are late or over budget. Studies consistently show one of the single biggest causes is poorly defined requirements: not properly defining what a system is for and what it's supposed to do. Even a modest contribution to improving requirements offers the prospect of saving businesses part of a large sum of wasted investment. This guide emphasizes this important requirement need--determining what a software system needs to do before spending time on development. Expertly written, this book details solutions that have worked in the past, with guidance for modifying patterns to fit individual needs--giving developers the valuable advice they need for building effective software requirements

From the Publisher

Key Book Benefits:

-Provides a reference to solutions that have worked in the past, with guidance about how to modify patterns to fit individual needs

-Features an emphasis on determining what a software system needs to do--the necessary precursor to development

  • Paperback: 384 pages
  • Publisher: Microsoft Press (June 13, 2007)
  • Language: English
  • ISBN-10: 0735623988
  • ISBN-13: 978-0735623989
Support the
Hillside Group


Learn More about Patterns


Important: PLoP® is a registered trademark of The Hillside Group.

©Copyright 1994 - 2014, All Rights Reserved

Login Form