by John Carnell, Meeraj Kunnumpurath, Matjaz Juric, Nadia Nashi, Craig Berry, and Sasha Romanosky.
The use of design patterns in J2EE applications is an exciting new field, adding to the existing wealth of software design patterns. However these patterns do not exist in isolation, and inevitably they need to be assembled to form larger and more complex frameworks. Selecting patterns and turning them into real world solutions is never an easy task. Furthermore applying patterns in general, or J2EE patterns in particular, to address business and technical requirements poses enormous challenges.
This book is a guide to creating scalable and secure J2EE applications using patterns; including sound object-oriented design principles and real world practices. The aim is to offer designers and developers access to the best techniques for designing and building J2EE solutions.
This book is not intended to be a catalog of J2EE patterns; rather the focus is on solving problems with patterns and devising implementation and deployment strategies. Each chapter is oriented around using patterns to achieve a specific purpose or more generally contribute to a goal.
Published: June 2002
by Bruce Powel Douglass
From the Inside Flap (partial)
This book is meant to be a fusion of a number of subject domains almost universally left disjoint--real-time concepts such as timeliness and performance, object modeling, a rapid development process, and system safety. This unified approach allows the developer to follow simple and well-understood process steps culminating with the delivery of correct and timely embedded solutions.
There are very few books on using objects in real-time systems and even fewer that use the latest in object modeling languages--the UML. Virtually all object-oriented books focus primarily on business or data base application domains and do not mention real-time aspects at all. On the other hand, texts on real-time systems have largely ignored object-oriented methods. For the most part, such books fall into two primary camps: those that bypass methodological considerations altogether and focus solely on "bare metal" programming and those that are highly theoretical with little advice for actually implementing workable systems. Doing Hard Time is meant to bridge for these technologies, presenting the development of deployable real-time systems using the object semantics and notation of the UML. It does so in a tool-independent manner, even though it does use a particular tool to demonstrate the examples. Audience
The book is oriented towards the practicing professional software developer and the computer science major, in the junior year or higher. The book could serve as an undergraduate or graduate level text, but the focus is on practical development rather than a theoretical introduction. A few equations are to be found in this book, but more theoretical and mathematical approaches are referenced where appropriate. The book assumes a reasonable proficiency in at least one programming language and at least a cursory exposure to the fundamental concepts of both object orientation and real-time systems.
Addison-Wesley Pub Co
1st edition (May 14, 1999)
by Gregory F. Rogers
Presents a methodology for developing class frameworks based on a catalog of Design Patterns. These patterns assume an infrastructure consisting of ANSI C++/STL, CORBA and ODMG-93.
Paperback ISBN 0-13-533365-2 January
'97 400 pages
Edited by Linda Rising
James O. Coplien, Douglas C. Schmidt, Robert Hanmer, Greg Utas, Just van den Broecke, Don Olson, Carlos ORyan, Christopher D. Gill, Alejandra Garrido, Chris Cleeland, David L. Levine, Dennis DeBruler, Fernando Das Nerves, Fred Keeve, Fred Kuhns, Gerard Meszaros, Greg Stymfal, Jeff Parsons, Junichi Suzuki, Keith Nicodemus, Michael Adams, Michael Duell, Nat Pryce, Neil B. Harrison, Robert Gamoke, Yoshikazu Yamamoto
More information, Table of Contents,
Cambridge University Press