Links

  • 1. Sogeti
  • 2. JBoss
  • 3. IBM
  • 4. Oracle
  • 5. SpringSource
  • 6. NL-JUG
  • 7. Java

Archives

Syndication  RSS 2.0

RSS 1.0
RSS 2.0

Bookmark this site

Add 'JCN Blog' site to delicious  Add 'JCN Blog' site to technorati  Add 'JCN Blog' site to digg  Add 'JCN Blog' site to dzone

Posted by Ruud Steeghs at 14:52 on Saturday 28 January    Add 'J2EE design decisions — Learn how to discern which design patterns and frameworks would work best for your enterprise applications' site to delicious  Add 'J2EE design decisions — Learn how to discern which design patterns and frameworks would work best for your enterprise applications' site to technorati  Add 'J2EE design decisions — Learn how to discern which design patterns and frameworks would work best for your enterprise applications' site to digg  Add 'J2EE design decisions — Learn how to discern which design patterns and frameworks would work best for your enterprise applications' site to dzone

In this article, an excerpt from POJOs in Action (Manning Publications, January 2006), Chris Richardson presents five questions developers must ask themselves when designing enterprise applications

If we blindly used POJOs (plain-old Java objects) and lightweight frameworks, we would be repeating the mistake the enterprise Java community made with EJB (Enterprise JavaBeans). Every technology has both strengths and weaknesses, and it’s important to know how to choose the most appropriate one for a given situation.

This book is about implementing enterprise applications using design patterns and lightweight frameworks. To enable you to use them effectively in your application, it provides a decision-making framework that consists of five key questions that must be answered when designing an application or implementing the business logic for an individual use-case. By consciously addressing each of these design issues and understanding the consequences of your decisions, you will vastly improve the quality of your application.

In this article you will get an overview of those five design decisions. I briefly describe each design decision’s options as well as its respective benefits and drawbacks.


© 2020 Java Competence Network. All Rights Reserved.