Skip to content

Ozar.net Developer Blog

Programming in PHP, C, C#, ASP.NET, Java, Objective-C, SQL also for MS SQL Server, Oracle & MySQL Development

Menu
  • Home
  • About
  • Tutorials
  • Contact
  • Privacy
Menu

Pro Javaâ„¢ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework

Posted on April 3, 2010April 4, 2010 by OD

  • ISBN13: 9781430210092
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.

Product Description
“The Javaâ„¢ landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real–world problems. These patterns are the intellectual mortar for J2EE software construction.” —John Vlissides, coauthor of Design Patterns: Elements of Reusable Object–Oriented Software Pro Javaâ„¢ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solu… More >>

Pro Javaâ„¢ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework

4 thoughts on “Pro Javaâ„¢ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework”

  1. Robert D. Glover Jr. says:
    April 3, 2010 at 5:20 AM

    My impression is that the author had worked on a day job where he participated in converting an old fashioned, outmoded JSP Web App into a JSP Web App that uses Spring to implement EE patterns in vogue back in about the year 2003.

    The problem is that EE patterns are a poor fit for Spring. Spring was designed as an alternative to EE that replaces clunky EE solutions with simple, lightweight solutions implemented in a simple J2EE container like Tomcat.

    Spring was initially developed as a reaction against the clunkiness and heavy handedness of EE. In this book however, the author demonstrates how to use Spring to implement those features of EE that Spring was designed to replace, not enable.

    I did not see any examples in the book of using Spring annotations. Nor did I see any mention of the new Spring taglibs used in Spring 2.x and higher to simplify configuration of transactions, etc.

    This book did not add to my knowledge so much as it copy/pasted code examples from the web application he was assigned to on his day job. It was not a fun book to read. It felt at times like reading a very dull, old phone book.

    By comparison the book about Groovy by Venkat Subramanium is a real page turner. Groovy, Grails, and Griffon are where the future of web development is going. (The company that develops Spring, SpringSource, has purchased G2One, the company that makes Groovy/Grails, and is folding Groovy, Grails, etc., into Spring).

    Rating: 2 / 5

    Log in to Reply
  2. Mr. Tong Wang says:
    April 3, 2010 at 5:47 AM

    This book is basically full of the old J2EE patterns, which there is already a classical book that talks about – Core J2EE Patterns. As soon as I saw “Service Locator” in the content table, I can’t help laughing (sorry…). The author may be knowledgeable in J2EE, but definitely not in Spring, because in Spring, you don’t look up services through a service locator, instead all your dependencies are injected through IoC.
    Rating: 1 / 5

    Log in to Reply
  3. B. Chowdhury says:
    April 3, 2010 at 6:12 AM

    Spring annotations , Spring taglibs all missing !!

    The book was published on 2008 Aug , not sure why we are missing the latest topics 🙁

    Not the best book for architects … I can not agree.

    Overall very dull and poorly written.
    Rating: 1 / 5

    Log in to Reply
  4. Prosenjit Bhattacharyya says:
    April 3, 2010 at 6:25 AM

    At the very outset, I would like to mention that Pro Java EE Spring Patterns book is meant for people who are well versed with J2EE/JEE and the Spring framework. If you are looking to learn Spring, there are other books that might be more suitable.

    The idea of this book is to illustrate the major JEE design patterns and how you can use Spring to implement those.

    The author, Dhrubojyoti Kayal, has a distinctive style of writing that is easy to understand and follow. There are code snippets galore in the book and configuration details. These two facets make the book a very valuable asset for any serious JEE Architect who is looking to make the most out of the Spring framework. Towards the end, there is a chapter that demonstrates how to ease development of Spring based projects using Maven and the pretty nice Blazon ezJEE IDE. The IDE, based on Eclipse, has the necessary plug-ins already configured thus making life easier for the developers.

    Overall, this is a very good book that talks about the core JEE design patterns and the Spring implementation of it.

    What do you gain from this book?

    * A unique insight into how Spring can be used to implement Core JEE patterns

    * A recap of the JEE patterns

    * Using the power of Maven to make development less tedious

    I highly recommend this book to JEE Architects and designers.

    Great job done!!!
    Rating: 4 / 5

    Log in to Reply

Leave a Reply Cancel reply

You must be logged in to post a comment.

Recent Posts

  • NSTableView with Core Data Tutorial using NSFetchedResultsController
  • CodeIgniter Wizard – a new PHP CRUD Code Generator for macOS
  • Installing Oracle Database 10g Express Edition and Changing the Default HTTP Port
  • Xcode Tutorial 2 – Putting iAd into your App (The Apple Approved Way)
  • Cocoa Programming: A Quick-Start Guide for Developers

Blogroll

  • All Systems GO
  • GOZmosis
  • Maclord's Blog
  • Ozar.net

Tags

.NET 2008 application ASP.NET basic Beginning best books business Business Objects C# Database Databases Development Edition Guide iPhone Java Java EE learn Learning Lesson Microsoft MS SQL Server MySQL Objective-C Programming objects Oracle Part PHP PL/SQL Professional Programming Server Software SQL T-SQL TSQL Tutorial Tutorials Using Video Visual Visual Basic .NET Web Programming Tutorials
© 2026 Ozar.net Developer Blog | Powered by Minimalist Blog WordPress Theme

Powered by
►
Necessary cookies enable essential site features like secure log-ins and consent preference adjustments. They do not store personal data.
None
►
Functional cookies support features like content sharing on social media, collecting feedback, and enabling third-party tools.
None
►
Analytical cookies track visitor interactions, providing insights on metrics like visitor count, bounce rate, and traffic sources.
None
►
Advertisement cookies deliver personalized ads based on your previous visits and analyze the effectiveness of ad campaigns.
None
►
Unclassified cookies are cookies that we are in the process of classifying, together with the providers of individual cookies.
None
Powered by