• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Any patterns revised for JEE5

 
Greenhorn
Posts: 19
Mac Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have been told that the JEE patterns has been revised and some of the patterns are dropped after JEE5 evolution.

Does all the patterns listed in this page still hold good for JEE5?
http://java.sun.com/blueprints/corej2eepatterns/Patterns/
 
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Object-oriented software design patterns are not based on specific implementation technologies such as Java, or specific version numbers of an implementation technology. Furthermore, a branding of any set of design patterns such as "JEE Patterns" is a deviation from the concept of object-oriented software design patterns. What you mean by "dropped" is unclear? If an individual feels that something can be designed in a better way, then they are free to do as they please. This is only someone's opinion and not an industry fact.

 
Ranch Hand
Posts: 196
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There is actually a book written on Real World Java EE Patterns.
It is about Rethinking Best Practices and an example of such a pattern is the Service Locator.
 
Saloon Keeper
Posts: 27762
196
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Actually, Sun long ago established an entire set of J2EE-specific design patterns, including DTOs, Front Controllers and more - roughly a dozen patterns that specifically addressed the strengths and limitations of designing for Java in a web application server environment. They had a poster and a book.

I haven't seen anything specific regarding JEE5, but the DTO is pretty much obsolete thanks to EJB3/JPA.
 
Arnold Reuser
Ranch Hand
Posts: 196
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The book Real World Java EE Patterns Rethinking Best Practices of Adam Bien is based on Java EE 5.
With the advent of Java EE 5, he was able to remove a remarkable amount of patterns, indirections, and layers without sacrifcing the functionality.
He provides arguments on why several patterns can be considered deprecated. Read the book if you would like to know more about his findings.
 
Mahesh Subramaniya
Greenhorn
Posts: 19
Mac Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Arnold Reuser wrote:The book Real World Java EE Patterns Rethinking Best Practices of Adam Bien is based on Java EE 5.
With the advent of Java EE 5, he was able to remove a remarkable amount of patterns, indirections, and layers without sacrifcing the functionality.
He provides arguments on why several patterns can be considered deprecated. Read the book if you would like to know more about his findings.



Sure Thing. Thanks Arnold!
 
Ranch Hand
Posts: 100
Hibernate Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You can also look at the site webpage and the book.
reply
    Bookmark Topic Watch Topic
  • New Topic