[LWN Logo]
[LWN.net]
For Immediate Release
April 12, 2002
For more information, a review copy, cover art, or an interview with
the author, contact:
Kathryn Barrett (707) 827-7094 or kathrynb@oreilly.com


JAVA ENTERPRISE APPLICATION BUILDING FROM THE GROUND UP:
O'REILLY RELEASES VOLUME ONE OF A THREE-PART SERIES


Sebastopol, CA--Having been faced with building more than twenty
enterprise applications so far in his career, Brett McLaughlin, author
of "Building Java Enterprise Applications, Volume 1: Architecture"
(O'Reilly, US $39.95), noted that each time he worked on a project, he
would find himself paging through books and searching on the Web for
the same information, time after time. Moreover, McLaughlin noted that
while there were many terrific books on specific technologies, like
Enterprise JavaBeans, servlets, and the Java Message Service--books
that covered the details of the APIs and explained how to use
them--there was no resource in existence that described connecting the
components in an intelligent way. There were no coherent examples,
documented and explained, that told how best to code facade patterns,
attach entity beans to directory servers, or perform a host of other
common tasks with which programmers regularly contend.

"I was tired of trying to re-apply the same techniques for enterprise
applications, time and time again," McLaughlin says. "During each
iteration of building an enterprise application, I'd learn something
new, but forget something else equally important. I wanted to write a
book that provided a handy means of detailing the construction of an
enterprise application, from font to back, so I convinced O'Reilly &
Associates to put forth an exhaustive series on enterprise programming
in Java."

"There really isn't anything like this out there," McLaughlin adds.
"I'm seeing more and more disjointedness over the approaches that
people employ to build these enterprise applications. Nobody is able to
communicate, because of these disparate takes. I'm also seeing more and
more error in how things are being done; this isn't lack of effort, but
lack of knowledge. This book addresses all of those things, and tries
to provide some common ground for developers trying to build enterprise
applications."

The first book in the "Building Java Enterprise Applications" series,
"Volume 1: Architecture" covers the back-end of application
programming, and explains databases, entity beans, session beans, the
Java Message Service, JNDI, RMI, LDAP, and much more. The book moves
from introduction into design and planning, through the database and
directory server, and into the code a developer will need to use the
data. Says McLaughlin, "Readers will find extensive code without
needless instruction or banter. The code listings in this book, without
comments, total well over one hundred pages, or about thirty percent of
the actual book. I've gotten straight to the point, and tried to let
them see code, not discussion of code, whenever possible."

The topic of building enterprise applications will be extended in the
next two volumes of the series, which are already planned. The second
volume will cover traditional web applications, including HTTP, HTML,
servlets, JSP, and XML presentation solutions. The third volume will
detail the web services paradigm, demonstrating the use of UDDI, SOAP,
WSDL, and other technologies.

McLaughlin draws from a wealth of experience doing real-world
enterprise development. Aimed squarely at the enterprise developer, and
especially at someone who has an existing or upcoming project that uses
all or part of the J2EE platform, "Building Java Enterprise
Applications, Volume 1: Architecture" will show developers how to
design and build a comprehensive, enterprise application from the
ground up.


Additional resources:

An article by the author, "Six Common Enterprise Programming Mistakes,"
can be found at:
http://www.onjava.com/pub/a/onjava/2002/04/03/javaenterprise_tips.html

An excerpt from Chapter 8, "Business Logic," is available free online:
http://www.onjava.com/pub/a/onjava/excerpt/bldgjavaent_8/index1.html

For more information about the book, including Table of Contents,
index, author bio, and samples, see:
http://oreilly.com/catalog/javentappsv1/

For a cover graphic in jpeg format, go to:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596001231.jpg

Building Java Enterprise Applications, Volume 1: Architecture
By Brett McLaughlin
ISBN 0-596-00123-1, 302 pages, $39.95 (US), $61.95 (CAN)
order@oreilly.com
1-800-998-9938
1-707-827-7000
http://www.oreilly.com

About O'Reilly
O'Reilly & Associates is the premier information source for
leading-edge computer technologies. The company's books, conferences,
and web sites bring to light the knowledge of technology innovators.
O'Reilly books, known for the animals on their covers, occupy a
treasured place on the shelves of the developers building the next
generation of software. O'Reilly conferences and summits bring alpha
geeks and forward-thinking business leaders together to shape the
revolutionary ideas that spark new industries. From the Internet to
XML, open source, .NET, Java, and web services, O'Reilly puts
technologies on the map. For more information: http://www.oreilly.com

# # #

O'Reilly is a registered trademark of O'Reilly & Associates, Inc. All
other trademarks are property of their respective owners.