Friday, March 03, 2009

Free ebook download -- Building Java Enterprise Applications Volume I Architecture

Title: Building Java Enterprise Applications Volume I Architecture
Author: Brett McLaughlin
Format: PDF
Publisher: O'Reilly
First Edition March 2002
ISBN: 0-569-00123-1, 318 pages

If you're basing your livelihood on Java these days, you are going to run across at least one
enterprise application programming project; if it hasn't come upon you already, it's just around
the corner. I've been faced with more than twenty at this point in my career, and see many
more in my future. Each time I get into these projects, I find myself paging through book after
book and searching the Web, looking for the same information time after time. Additionally,
I've developed a bit of a toolkit for handling common enterprise tasks.

What I have determined is that there are many terrific books on specific technologies like
Enterprise JavaBeans, servlets, and the Java Message Service. These books cover the details
of these APIs and explain how to use them. I have also found, though, that there is no
resource in existence that describes connecting these components in an intelligent way. No
coherent examples are documented and explained that tell how best to code fa?ade patterns,
attach entity beans to directory servers, use servlets and JSP with EJB without killing
performance, or a host of other common tasks. At the same time, these very issues are the
heart of my job description, and probably of many other programmers' as well.

Rather than simply write a short article or two and fall short of really addressing the topic
(something I see lots of people doing), I convinced O'Reilly & Associates to put forth an
exhaustive series on enterprise programming in Java. I'm proud to say that you have in your
hands the first volume of that series. It covers the back-end of application programming and
explains databases, entity beans, session beans, the Java Message Service, JNDI, RMI, LDAP,
and a whole lot more.

The topic will be extended in the next two volumes, 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 emerging technologies.

In each volume, you will find extensive code (the code listings in this book, without
comments, total well over 100 pages, about 30% of the actual book), without needless
instruction or banter. I've gotten straight to the point, and tried to let you see code, not
discussion of code, whenever possible. I hope that you enjoy the series, and that it aids you in
your own enterprise application programming.

Download: Building Java Enterprise Applications Volume I Architecture.pdf

Tags: java, enterprise, application, architecture


Thursday, March 03, 2009

Free ebook download:addison wesley patterns of enterprise application architecture.chm

Title: Patterns of enterprise application architecture
Format: CHM
Publisher: addison wesley
Author: Martin Fowler

Tags: pattern, java, application, architecture