Notice

YouTube.com/BESTTravelers - Visit and SUBSCRIBE to our travel related YouTube Channel named "BEST Travelers"

Tuesday, August 16, 2011

Enterprise Design Pattern

Design patterns which are used mostly for Enterprise Application Architecture areknown as Enterprise Design Pattern.Enterprise Design patterns are introduced in Core J2EE Patterns, the patterns deal with presentation, and application logic.

Examples of Enterprise Design Pattern:

Base Patterns
  • Command: An object encapsulates everything needed to execute a method in another object
  • Registry: This pattern is useful for making data available to all classes in a process.Through careful use of serialization, it can also be used to store information across a session or even across instances of an application.
Web Presentation Patterns:
  • Front Controller: A controller that handles all requests for a Web site.
  • Application Controller: A centralized point for handling screen navigation and the flow of an application
  • Template View: Renders information into HTML by embedding markers in an HTML page.
  • Page Controller: An object that handles a request for a specific page or action on a Web site. Lighter weight but less flexible than Front Controller, Page Controller addresses the same need. Use this pattern to manage requests and handle view logic if you want fast results and your system is unlikely to grow substantially in complexity.
Domain Logic Patterns
  • Transaction Script: When you want to get things done fast, with minimal up-front planning, fall back on procedural library code for your application logic. This pattern does not scale well. This pattern Organizes business logic by procedures where each procedure handles a single request from the presentation.
  • Domain Model: An object model of the domain that incorporates both behavior and data.
Source: From lecture notes of Design and Development Open Multi-tier Application

3 comments:

  1. Yesterday, while I was at work, my cousin stole my iPad and
    tested to see if it can survive a 30 foot drop, just so she can be a youtube sensation.

    My iPad is now broken and she has 83 views. I know this
    is totally off topic but I had to share it with
    someone!

    my page ... site value

    ReplyDelete
  2. Hi my loved one! I want to say that this post is amazing, nice written and include almost all vital infos.
    I would like to look more posts like this .

    my web blog; website value calculator

    ReplyDelete
  3. Excellently written article. I am incredibly grateful that you shared this helpful information with me. Reading this blog has given me some insight into enterprise ui ux design and how it will function.

    ReplyDelete