Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies by Deepak Alur, Dan Malks, John Crupi, Grady Booch (Foreword by), Martin Fowler (Foreword by)

BUY IT NEW

  • $64.99 List price
    $48.74 Online Price
    $43.86 Member price
    (Save 32%)
    Limited Time Offer! Everyone receives the Member Price on books.
    See Details
  • skip to cart
  • Add To List uiAction=GetAllLists&page=List&pageType=list&ean=9780131422469&productCode=BK&maxCount=100&threshold=3

GET FREE SHIPPING ON ORDERS OF $25 OR MORE

DELIVERY & GIFT DETAILS:

Usually ships within 24 hours

Delivery Time and Shipping Rates

Eligible for gift wrap & gift message.

BUY IT USED

13 copies from $6.99

See All Available

(Hardcover - Second Edition)

  • Pub. Date: June 2003
  • 650pp
  • Sales Rank: 330,527
    Buy it Used: 13 copies from $6.99 See All Available

    Customers who bought this also bought

     
    • Overview
    • Editorial Reviews
    • Customer Reviews
    • Features

    Product Details

    • Pub. Date: June 2003
    • Publisher: Prentice Hall Professional Technical Reference
    • Format: Hardcover, 650pp
    • Sales Rank: 330,527

    Synopsis

    This guide presents the best practices for development using J2EE technologies and details 21 design patterns that produce applications notable for their performance, scalability, and robustness. A multi- tier case study illustrates every stage of enterprise development, and sample code is provided. Common mistakes are identified, so they can be avoided. The authors are Java architects and engineers. Annotation ©2003 Book News, Inc., Portland, OR

    Booknews

    Presents 15 patterns for the Java 2 platform enterprise edition (J2EE) that solve problems typically encountered by application developers. Patterns include a data access object, a front controller for handling requests, and a business delegate to reduce coupling between presentation-tier clients and business services. The authors, who are architects with the Sun Java Center, also discuss some design considerations for Java server pages, servlets, and enterprise Javabeans. Annotation c. Book News, Inc., Portland, OR (booknews.com)

    More Reviews and Recommendations

    Biography

    Deepak Alur is an Enterprise Java Architect with the Sun Java Center. He has over 12 years of experience in the software industry. He has been focused on design and implementation of enterprise applications using Object-Oriented technologies, patterns, Java technology, and J2EE technology.

    John Crupi is the Chief Java Architect of the Sun Java Center. He has over 15 years of experience in distributed object computing and remains focused on creating reusable, scalable architectures for J2EE technology. He is also a JavaReport columnist for the Architect's Corner.

    Dan Malks is an Enterprise Java Architect with the Sun Java Center. He has over 14 years of experience in the software industry and focuses on Object-Oriented technologies. He has been published in numerous industry periodicals and books on Java technology, J2EE technology, and patterns.

    Customer Reviews

    • Reader Rating:
    • Ratings: 1Reviews: 1

    Core J2EE Patterns (Core Design Series): Best Practices and Design Strategiesby Anonymous

    Reader Rating:
    See Detailed Ratings

    July 21, 2003: Martin Fowler's 'Refactoring' book quickly became a classic on the subject of improving an existing body of java code. The patterns were described at a general enough level that you could hope to apply them against code, regardless of its application, be it scientific, business or whatever. But one of the boundaries was that Fowler did not discuss patterns when java is used in a narrower but very important context - enterprise computing. This covers cases where you have a web server using java for dynamically generate web pages, and it interacts with a backend database in a multitier structure. Various extensions to java have been made to handle these - servlets, Java Beans, Enterprise Java Beans, Java Server Pages, Data Access Objects. Typically, each has grown in power and complexity such as to have books dedicated solely to its explication. Much more specialised than generic java. The authors of this book discovered that when you code using these enterprise extensions, often similar problems or patterns recur. They ask, can these problems and solutions be systematically elucidated in a form akin to a taxonomy? Their answer is yes, and that answer is this book. It assumes that you already have a fairly high level of competence in the enterprise extensions like EJBs. For example, the book often mentions HttpServlet in the context of JSPs. You need to know what this is. The book wastes no time in describing such things. There are perfectly adequate other texts that do so. At the level of treatment in this book, those are mundane details. The value added by this book is in describing how to optimise the design when you combine the various enterprise extensions into a real product. It has the flavour of Fowler's Refactoring, and in the context of J2EE, may be just as influential.