J2EE Architecture and Design Patterns

J2EE Architecture and Design Patterns PowerPoint PPT Presentation


  • 296 Views
  • Updated On :
  • Presentation posted in: General

Download Presentation

J2EE Architecture and Design Patterns

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


1. J2EE Architecture and Design Patterns

2. Agenda Introduction to “Architecture” J2EE Architecture Diagram Distributed Programming Serviced Modular-Based Development J2EE Application Deliverable J2EE Standards Patterns Arose from Architecture Gang of Four Patterns Q & A

3. Introduction to Arthitecture Architecture is the overall structure of a system, and it can contain subsystems that interface with other subsystems

4. Multi-tiered J2EE applications

5. Distributes Programming Services Naming and Registration (JNDI) Remote Method Invocation (RMI) Protocols

6. EJB Distributed Nature (I)

7. EJB Distributed Nature (II)

8. J2EE Modular-Based Development Presentation tier developer Bean provider Application assembler Component provider Application server provider EJB container provider

9. J2EE Application Deliverable

10. Deployment Descriptor Sample

11. J2EE Standards CTS J2EE SDK

12. Patterns Arose from Architecture and Anthropology - Christopher Alexander Is quality objective? How do we get good quality repeatedly? Look for the commonalities ...especially commonality in the features of the problem to be solved

13. Moving from Architectural to Software Design Patterns Adapting Alexander for software The Gang of Four did the early work on design patterns (Gamma, Helm, Johnson, Vlissides)

14. Key Features of Patterns

15. Enumerate GoF Patterns

16. Abstract Factory Pattern

17. The Facade Pattern “Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.” - GoF

18. Stragegy Pattern

19. J2EE Best Practice – MVC Pattern (I) Model

20. J2EE Best Practice – MVC Pattern (II)

21. Q & A Thank you!!

  • Login