• 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

Architecture level Design Pattern

 
Ranch Hand
Posts: 85
Android Netbeans IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Are there Java 2 EE applications that use design patterns other then MVC on application architecture level?

There is literature about Java 2 EE design patterns but it seems those patterns would only be used in design of modules/ layers. As the Java 2 EE architecture seems very much in agreement with MVC.
 
author & internet detective
Posts: 41878
909
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Yes. Take a look at The Enterprise Application Architecture patterns.
 
Rehan Zahoor
Ranch Hand
Posts: 85
Android Netbeans IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
These patterns are not as well known as ,Gang of 4 patterns, are. Would you be kind and answer in terms of Gang of four patterns.
 
Rehan Zahoor
Ranch Hand
Posts: 85
Android Netbeans IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
After searching a little on the internet , http://www.corej2eepatterns.com/, is found. It is recommended by oracle too. But it has distributed patterns into Presentation tier patterns, Business tier patterns and Integration tier patterns. Which rather shows that these patterns are used at layers design rather than at application architecture.
 
Sheriff
Posts: 5555
326
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would not be so quick to dismiss Jeanne's suggestion of the Patterns of Enterprise Application Architecture book. The majority of the patterns described in it are still very much as valid today as they were when published. Martin Fowler's website provides a pretty high level summary of each pattern but the book itself is the complete reference. Highly recommended.
 
Rehan Zahoor
Ranch Hand
Posts: 85
Android Netbeans IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The MartinFowler patterns FrontController and ApplicationController which he has placed in web presentation patterns are in presentation tier patterns of corej2eepatterns. I think other patterns can be placed in some tiers too. But they are all layers design level not of application architecture level.
 
Jeanne Boyarsky
author & internet detective
Posts: 41878
909
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Rehan Zahoor wrote:After searching a little on the internet , http://www.corej2eepatterns.com/, is found.


That went with an older version of J2EE. (I think J2EE 1.4). A lot is obsolete now that we have dependency injection and the like.

Rehan Zahoor wrote:These patterns are not as well known as ,Gang of 4 patterns, are. Would you be kind and answer in terms of Gang of four patterns.


That Gang of Four patterns aren't meant to be architectural level patterns. It wouldn't make sense to answer in terms of them.
 
Consider Paul's rocket mass heater.
reply
    Bookmark Topic Watch Topic
  • New Topic