SlideShare ist ein Scribd-Unternehmen logo
1 von 387
Architecting and Designing J2EE Applications TT425 1051-001 © 2007 Global Knowledge Training LLC. All rights reserved.
Certifications and Career Paths ,[object Object],© 2007  Global Knowledge Training LLC. All rights reserved.
[object Object],[object Object],[object Object],About This Course
Course Objectives ,[object Object],[object Object],[object Object],[object Object]
Course Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Course Agenda (cont'd)
Hands-on Learning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formalities ,[object Object],[object Object],[object Object],[object Object],© 2007  Global Knowledge Training LLC. All rights reserved.
Questions before we begin?
Section 1: The Business Architecture: Service and Component Based Design and Development ,[object Object],[object Object]
Lesson 1: Introduction to sCBD ,[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson Objectives (cont'd) ,[object Object],[object Object],[object Object],[object Object]
The Trend Towards Components ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],The Trend Towards Components (cont’d)
Definition of a Component ,[object Object],[object Object],[object Object],[object Object],[object Object]
Definition of a Component (cont’d) Component has a Port offering and supported interfaces
[object Object],[object Object],[object Object],Definition of a Component (cont’d)
More Business Value ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],More Business Value (cont'd)
First Glance of a Component in Java ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],First Glance of a Component in Java (cont'd)
Class Review ,[object Object],[object Object],[object Object]
Lesson 2: Describing a Component Based Software Development Process ,[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lesson Objectives (cont’d)
Software Development ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Software Development (cont’d)
UML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],UML (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],UML (cont’d)
UML Explained ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
UML 2.0 Specifications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
List of the UML 2.0 Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],List of the UML 2.0 Diagrams (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],List of the UML 2.0 Diagrams (cont’d)
Incremental and Iterative Development
Incremental and Iterative Development (cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Incremental and Iterative Development (cont’d)
Advocacy for a CBD Method ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Advocacy for a CBD Method (cont’d)
Component Based Design and Development ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Component Based Design and Development (cont’d)
Component Based Design and Development (cont’d)
A CBD Software Development Process ,[object Object],[object Object],[object Object],[object Object]
The Consumption Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Class Review ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Section 2: Applying sCBD’s Component Modeling  ,[object Object],[object Object]
Lesson 1: The Requirements Capture Phase ,[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
Use-Case Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Use-Case Modeling (cont’d)
Use-Case Scenarios ,[object Object],[object Object],[object Object]
Use-Case Scenarios (cont’d)
Discovering Use-Cases ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Discovering Use-Cases (cont’d)
Use-Case Driven Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Non-Functional Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object]
Class Review ,[object Object],[object Object],[object Object],[object Object]
Lab: Define the System Requirements (Creating the PIM) ,[object Object]
Lesson 2: The Requirements Capture Phase ,[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Business Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identify Components ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Identify Components (cont’d)
Business Concept Modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Business Concept Modeling (cont’d)
[object Object],[object Object],[object Object],[object Object],Business Concept Modeling (cont’d)
Specify Service-Oriented Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Specify Service-Oriented Components (cont’d)
Service Data Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Document-Oriented Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Document-Oriented Components (cont’d)
Class Review ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lab: Identifying the Business Components (elaborate the PIM) ,[object Object]
Lab: Identify Component Services ,[object Object]
Section 3: Enterprise Architectures and Justification for Using J2EE ,[object Object],[object Object],[object Object],[object Object]
Lesson 1: The Technical Enterprise Architecture ,[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lesson Objectives (cont’d)
Technical Enterprise Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Technical Enterprise Architecture (cont’d)
Scalability ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Scalability (cont’d)
Pooling ,[object Object],[object Object],[object Object]
Pooling (cont’d)
[object Object],[object Object],[object Object],[object Object],Pooling (cont’d)
Pooling (cont’d)
Distribution Overview ,[object Object],[object Object],[object Object]
Distribution Overview (cont’d)
Distributed Architecture Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Distributed Architecture Challenges (cont’d)
Threading ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Threading (cont’d)
Availability ,[object Object],[object Object],[object Object]
[object Object],Availability (cont’d)
Availability and Maintenance ,[object Object],[object Object],[object Object]
Easy Access ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Easy Access (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],Easy Access (cont’d)
Integration (EAI) ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Integration (EAI) (cont’d)
Enterprise Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Middleware Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reducing More Complexity: Frameworks ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Reducing More Complexity: Frameworks (cont’d)
.Net ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],.Net (cont’d)
Some “Numerology” ,[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Some “Numerology” (cont’d)
Class Review ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 2: J2EE as a Candidate Framework for your Architecture ,[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
J2EE Overview ,[object Object],[object Object],[object Object],[object Object]
Framework Overview ,[object Object]
Components and Containers
Decorating Enterprise Functionality ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Enterprise Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise Challenges (cont’d)
Technical Challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Technical Challenges (cont’d)
Portability and Interoperability ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Portability and Interoperability (cont’d)
J2EE Infrastructure
Class Review ,[object Object],[object Object]
Lesson 3: J2EE Vendors and Market ,[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object]
Some J2EE Vendors and their Products ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some J2EE Vendors and their Products (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Compatible Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Market Share ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Criteria for Selection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Class Review ,[object Object],[object Object],[object Object]
Lesson 4: Overview of WebSphere™ ,[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The WebSphere™ Brand  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WebSphere™ Application Server  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Components of a WebSphere™ Server
Components of a WebSphere™ Server  (cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Components of a WebSphere™ Server  (cont)
Components of a WebSphere™ Server  (cont)
Components of a WebSphere™ Server  (cont) ,[object Object],[object Object],[object Object]
Section 4: Technical Overview of J2EE ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson 1:Overview of the Complete Architecture ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technical Overview Core Components ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Technical Overview Core Components (cont’d)
Web Tier Server Side Presentation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application Tier ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Application Tier (cont’d)
EIS Tier and EAI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EIS Tier and EAI (cont’d)
Deployable Units ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Deployable Units (cont’d)
Deployment Descriptors ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Deployment Descriptors (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Deployment Descriptors (cont’d)
J2EE and Web Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Other Supporting Technologies (APIs) (1) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Other Supporting Technologies (APIs) (1) (cont’d)
Other Supporting Technologies (APIs) (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Other Supporting Technologies (APIs) (2) (cont’d)
Summary of API and Versions ,[object Object]
J2EE 5.0 ,[object Object],[object Object],[object Object],[object Object],[object Object]
Class Review ,[object Object],[object Object],[object Object]
Lesson 2: Presentation Tier ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Web Technologies ,[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Web Technologies (cont’d)
[object Object],Web Technologies (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Web Technologies (cont’d)
Technical Overview of Web Tier ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Technical Overview of Web Tier (cont’d)
More on Servlets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Servlet ,[object Object],[object Object],[object Object]
Example Servlet (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example Servlet (cont’d)
More on JSPs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],More on JSPs (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],More on JSPs (cont’d)
JSP Example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
JSP Example (2) ,[object Object],[object Object],[object Object],[object Object],[object Object]
JSP Example (2) (cont’d)
Tag Files ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tag Files (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Expression Language ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Custom Tags
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Custom Tags (cont’d)
Custom Tag in Action ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Custom Tag in Action (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example of a Custom Tag ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example of a Custom Tag (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Java Server Faces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deployable Unit ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Deployable Unit (cont’d)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Deployable Unit (cont’d)
Web Deployment Descriptor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Class Review ,[object Object],[object Object],[object Object]
Lab: Writing a Servlet and a JSP applying Model 2 (Optional) ,[object Object]
Lesson 3: Application Tier ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Lesson Objectives (cont’d)
Application Tier ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Defining Enterprise JavaBeans™ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Defining Enterprise JavaBeans™ (cont’d)
Types of Beans ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Types of Beans (cont’d)
Client and Client View of a Bean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Client and Client View of a Bean (cont’d)
Responsibility of Provider ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Responsibility of Provider (cont’d)
Example: A Session Bean - The Interfaces ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: A Session Bean - The Interfaces (cont’d) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Example: A Session Bean – The Bean ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
EJB Deployment Description ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EJB Deployment Description (cont’d)
Example Deployment Descriptor ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lifecycle: Session Bean ,[object Object]
[object Object],[object Object],Lifecycle: Session Bean (cont’d)
Lifecycle Entity Bean ,[object Object],[object Object],[object Object]
[object Object],Lifecycle Entity Bean (cont’d)
Entity Bean Persistence Implementations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entity Bean Creation (CMP) ,[object Object]
[object Object],[object Object],[object Object],[object Object],Entity Bean Creation (CMP) (cont’d)
Load on Method Invocation (CMP) ,[object Object]
[object Object],[object Object],Load on Method Invocation (CMP) (cont’d)
Store (CMP) ,[object Object]
[object Object],[object Object],Store (CMP) (cont’d)
Finder Method Scenario ,[object Object]
[object Object],[object Object],[object Object],[object Object],Finder Method Scenario (cont’d)
Transactions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Transactions (cont’d)
(Recommended) Isolation Levels for EJB ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],(Recommended) Isolation Levels for EJB (cont’d)
Managing Transactions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Managing Transactions (cont’d)
CMT Scenarios ,[object Object]
EJB and Distributed Access Protocols ,[object Object],[object Object]
[object Object],[object Object],EJB and Distributed Access Protocols (cont’d)
Class Review ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lab: Writing a Session Bean (optional) ,[object Object]
Lesson 4: EIS Tier ,[object Object],[object Object],[object Object],[object Object],[object Object]
Lesson Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object]
EIS Technologies in J2EE (recap) ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EIS Technologies in J2EE (recap) (cont’d)
JDBC Architecture ,[object Object]
JDBC in J2EE ,[object Object],[object Object],[object Object],[object Object]
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1
Gk1051 001 j2-ee_arch_tt425v1.1

Weitere ähnliche Inhalte

Was ist angesagt?

J2EEPlatformsandMicrosoft007
J2EEPlatformsandMicrosoft007J2EEPlatformsandMicrosoft007
J2EEPlatformsandMicrosoft007
Jay van Zyl
 
National%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectiveNational%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspective
kalimullahmohd89
 
Introduction to Business Modeling
Introduction to Business ModelingIntroduction to Business Modeling
Introduction to Business Modeling
Laurence White
 
Rhapsody Software
Rhapsody SoftwareRhapsody Software
Rhapsody Software
Bill Duncan
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_Li
Raji Murugan
 

Was ist angesagt? (20)

J2EEPlatformsandMicrosoft007
J2EEPlatformsandMicrosoft007J2EEPlatformsandMicrosoft007
J2EEPlatformsandMicrosoft007
 
National%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspectiveNational%20 online%20examination%20system%20an%20architectural%20perspective
National%20 online%20examination%20system%20an%20architectural%20perspective
 
Evolution of Modelling Techniques for Service Oriented Architecture
Evolution of Modelling Techniques for Service Oriented ArchitectureEvolution of Modelling Techniques for Service Oriented Architecture
Evolution of Modelling Techniques for Service Oriented Architecture
 
Practical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with InnoslatePractical DoD Architecture Framework (DoDAF) with Innoslate
Practical DoD Architecture Framework (DoDAF) with Innoslate
 
A pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architecturesA pattern based approach to the development of updm architectures
A pattern based approach to the development of updm architectures
 
0. About this course
0. About this course0. About this course
0. About this course
 
IBM Rational Rhapsody and Qt Integration
IBM Rational Rhapsody and Qt IntegrationIBM Rational Rhapsody and Qt Integration
IBM Rational Rhapsody and Qt Integration
 
Ptc Uml2 Workshop
Ptc Uml2 WorkshopPtc Uml2 Workshop
Ptc Uml2 Workshop
 
Ch19
Ch19Ch19
Ch19
 
Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)Business Process Model and Notation (BPMN)
Business Process Model and Notation (BPMN)
 
Introduction to Business Modeling
Introduction to Business ModelingIntroduction to Business Modeling
Introduction to Business Modeling
 
Introduction to MDA
Introduction to MDAIntroduction to MDA
Introduction to MDA
 
Establishing and analyzing traceability between artifacts
Establishing and analyzing traceability between artifactsEstablishing and analyzing traceability between artifacts
Establishing and analyzing traceability between artifacts
 
Rhapsody reverseengineering
Rhapsody reverseengineeringRhapsody reverseengineering
Rhapsody reverseengineering
 
F1803053945
F1803053945F1803053945
F1803053945
 
Rhapsody Software
Rhapsody SoftwareRhapsody Software
Rhapsody Software
 
Rajalakshmi Murugan_Li
Rajalakshmi Murugan_LiRajalakshmi Murugan_Li
Rajalakshmi Murugan_Li
 
UCD components
UCD components UCD components
UCD components
 
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENTTHE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
THE UNIFIED APPROACH FOR ORGANIZATIONAL NETWORK VULNERABILITY ASSESSMENT
 
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISONSTATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
STATISTICAL ANALYSIS FOR PERFORMANCE COMPARISON
 

Ähnlich wie Gk1051 001 j2-ee_arch_tt425v1.1

15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesign
randhirlpu
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
Laura Torres
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
NASAPMC
 
Financial Accounting
Financial AccountingFinancial Accounting
Financial Accounting
Navriti
 
Lecture Note for Introduction Class
Lecture Note for Introduction ClassLecture Note for Introduction Class
Lecture Note for Introduction Class
Navriti
 

Ähnlich wie Gk1051 001 j2-ee_arch_tt425v1.1 (20)

Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
 
Clean architecture with asp.net core
Clean architecture with asp.net coreClean architecture with asp.net core
Clean architecture with asp.net core
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
MDA
MDAMDA
MDA
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 
Building Enterprise Application with J2EE
Building Enterprise Application with J2EEBuilding Enterprise Application with J2EE
Building Enterprise Application with J2EE
 
Agile Modeling using the Architecture Tools in VS 2010
Agile Modeling  using the Architecture Tools in VS 2010Agile Modeling  using the Architecture Tools in VS 2010
Agile Modeling using the Architecture Tools in VS 2010
 
Elements of DDD with ASP.NET MVC & Entity Framework Code First
Elements of DDD with ASP.NET MVC & Entity Framework Code FirstElements of DDD with ASP.NET MVC & Entity Framework Code First
Elements of DDD with ASP.NET MVC & Entity Framework Code First
 
15 object orienteddesign
15 object orienteddesign15 object orienteddesign
15 object orienteddesign
 
Various Approaches Of System Analysis
Various Approaches Of System AnalysisVarious Approaches Of System Analysis
Various Approaches Of System Analysis
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
 
Unit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdfUnit-1_Notes(OOAD).pdf
Unit-1_Notes(OOAD).pdf
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
RTC/CLM 5.0 Adoption Paths: Deploying in 16 Steps
 
Software Development Standard Operating Procedure
Software Development Standard Operating Procedure Software Development Standard Operating Procedure
Software Development Standard Operating Procedure
 
Financial Accounting
Financial AccountingFinancial Accounting
Financial Accounting
 
Lecture Note for Introduction Class
Lecture Note for Introduction ClassLecture Note for Introduction Class
Lecture Note for Introduction Class
 
Day1
Day1Day1
Day1
 

Gk1051 001 j2-ee_arch_tt425v1.1

Hinweis der Redaktion

  1. Thank you for choosing us to provide you with the very highest standard of technical training! We take great pride in our attention to detail in designing the very best quality courseware in the industry. This course is the result of many developer-months of planning, design, development, and review. Every course is very carefully designed using proper guidelines for instructional technology, including the use of specific performance objectives, relevant laboratory exercises, and professional quality content layout to ensure the most effective transfer of knowledge. Because we realize that no work is ever perfect, we are constantly striving to improve our materials. Throughout this course you will have ample opportunity to provide us with your feedback on all aspects of this course. Please do take the time to give us your input. It is extremely valuable to us. Again, many thanks for entrusting us with your educational needs. Enjoy the course!