Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Any patterns revised for JEE5

 
Mahesh Subramaniya
Greenhorn
Posts: 19
Java Mac
  • Mark post as helpful
  • send pies
  • 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/
 
Jimmy Clark
Ranch Hand
Posts: 2187
  • Mark post as helpful
  • send pies
  • 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.

 
Arnold Reuser
Ranch Hand
Posts: 196
  • Mark post as helpful
  • send pies
  • 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.
 
Tim Holloway
Saloon Keeper
Pie
Posts: 18214
53
Android Eclipse IDE Linux
  • Mark post as helpful
  • send pies
  • 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
  • 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
Java Mac
  • Mark post as helpful
  • send pies
  • 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!
 
lokesh sree
Ranch Hand
Posts: 100
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can also look at the site webpage and the book.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic