Java EE Patterns. Student Guide - Volume 1. SL-500 Rev C.0.1. D61856GC10 Edition 1.0 D62465

Size: px
Start display at page:

Download "Java EE Patterns. Student Guide - Volume 1. SL-500 Rev C.0.1. D61856GC10 Edition 1.0 D62465"

Transcription

1 Java EE Patterns Student Guide - Volume 1 SL-500 Rev C.0.1 D61856GC10 Edition 1.0 D62465

2 Copyright 2005, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary information, is provided under a license agreement containing restrictions on use and disclosure, and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except as expressly permitted in your license agreement or allowed by law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California USA. This document is not warranted to be error-free. Sun Microsystems, Inc. Disclaimer This training manual may include references to materials, offerings, or products that were previously offered by Sun Microsystems, Inc. Certain materials, offerings, services, or products may no longer be offered or provided.oracle and its affiliates cannot be held responsible for any such references should they appear in the text provided. Restricted Rights Notice If this documentation is delivered to the U.S. Government or anyone using the documentation on behalf of the U.S. Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd.

3 This page intentionally left blank.

4 This page intentionally left blank.

5 Table of Contents About This Course...Preface-i Course Goals... Preface-i Course Map...Preface-ii Topics Not Covered...Preface-iii How Prepared Are You?...Preface-iv Introductions...Preface-v How to Use Course Materials...Preface-vi Conventions...Preface-vii Icons...Preface-vii Typographical Conventions... Preface-viii Additional Conventions... Preface-ix Exploring Object-Oriented Design Principles and Design Patterns Objectives Relevance Additional Resources Reviewing Design Goals Exploring Object-Oriented Design Concepts Cohesion Encapsulation Coupling Implementation Inheritance Composition Interface Inheritance Polymorphism Exploring Object-Oriented Design Principles Favoring Composition Programming to an Interface Designing for Change Introducing Design Patterns Origin of the Pattern Concept Design Pattern Catalogs Gang of Four (GoF) Patterns v

6 Design Pattern Selection Design Pattern Elements Design Pattern Notation When and How to Apply Patterns Summary Using Gang of Four Behavioral Patterns Objectives Relevance Additional Resources Introducing Behavioral Patterns Applying the Strategy Pattern Example Problem Problem Forces Solution Example Solution Consequences Applying the Command Pattern Example Problem Problem Forces Solution Example Solution Use in the Java Programming Language Consequences Applying the Iterator Pattern Example Problem Problem Forces Solution Example Solution Use in the Java Programming Language Consequences Applying the Observer Pattern Example Problem Problem Forces Solution Example Solution Use in the Java Programming Language Consequences Summary Using Gang of Four Creational Patterns Objectives Relevance Additional Resources Introducing Creational Patterns Applying the Factory Method Pattern Example Problem vi J2EE Patterns

7 Problem Forces Solution Example Solution Use in the Java Programming Language Consequences Applying the Abstract Factory Pattern Example Problem Problem Forces Solution Example Solution Consequences Applying the Singleton Pattern Example Problem Problem Forces Solution Example Solution Consequences Summary Using Gang of Four Structural Patterns Objectives Relevance Additional Resources Introducing Structural Patterns Applying the Façade Pattern Example Problem Problem Forces Solution Example Solution Consequences Applying the Proxy Pattern Example Problem Problem Forces Solution Example Solution Use in the Java Programming Language Consequences Applying the Adapter Pattern Example Problem Problem Forces Solution Example Solution Consequences Applying the Composite Pattern Example Problem Problem Forces vii

8 Solution Example Solution Use in the Java Programming Language Consequences Applying the Decorator Pattern Example Problem Problem Forces Solution Example Solution Use in the Java Programming Language Consequences Summary Using Architectural Building Blocks Objectives Relevance Additional Resources Comparing Architectural Patterns to Design Patterns Applying the Model View Controller (MVC) Pattern Example Problem Problem Forces Solution Example Solution Consequences Applying the Layers Pattern Example Problem Problem Forces Solution Example Solution Consequences Applying Layers and Tiers in J2EE Platform Enterprise Applications SunTone Architecture Methodology Layers SunTone Architecture Methodology Tiers J2EE Platform Tiers Summary Introducing J2EE Patterns Objectives Relevance Additional Resources Exploring the J2EE Pattern Philosophy Purpose of the J2EE Patterns Benefits Relation to the J2EE BluePrints Design Guidelines Gang of Four and J2EE Patterns viii J2EE Patterns

9 Describing the Patterns and Tiers of the J2EE Pattern Catalog Integration Tier Patterns Business Tier Patterns Presentation Tier Patterns J2EE Pattern Relationships Summary Using Integration Tier Patterns Objectives Relevance Additional Resources Introducing Integration Tier Patterns Applying the Service Activator Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Data Access Object Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Domain Store Pattern Problem Forces Solution Example Strategies Consequences Related Patterns Applying the Web Service Broker Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Summary Using Presentation-to-Business Tier Patterns Objectives Relevance Additional Resources Introducing Business Tier Patterns ix

10 Applying the Service Locator Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Session Façade Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Business Delegate Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Transfer Object Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Summary Using Intra-Business Tier Patterns Objectives Relevance Additional Resources Introducing Intra-Business Tier Patterns Applying the Application Service Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Business Object Pattern Problem Forces Solution Strategies x J2EE Patterns

11 Example Consequences Related Pattern Applying the Transfer Object Assembler Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Composite Entity Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Value List Handler Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Summary Using Presentation Tier Patterns Objectives Relevance Additional Resources Introducing the Presentation Tier Patterns Describing the Model 2 Architecture and Struts Framework Traditional Model View Controller Architecture Model 2 Architecture Apache Struts Framework Applying the Intercepting Filter Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Front Controller Pattern Problem Forces Solution Strategies xi

12 Example Consequences Applying the Application Controller Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Context Object Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Summary More Presentation Tier Patterns Objectives Relevance Additional Resources Describing the Additional Presentation Tier J2EE Patterns Applying the View Helper Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Composite View Pattern Problem Forces Solution Strategies Example Consequences Related Patterns Applying the Dispatcher View Pattern Problem Forces Solution Example Consequences Related Patterns Applying the Service to Worker Pattern Problem Forces Solution xii J2EE Patterns

13 Example Consequences Related Patterns Service to Worker Pattern In Struts Summary Exploring AntiPatterns Objectives Relevance Additional Resources Introducing AntiPatterns Describing Integration Tier AntiPatterns Not Pooling Connections AntiPattern Monolithic Consumer AntiPattern Fat Message AntiPattern Hot Potato AntiPattern Describing Business Tier AntiPatterns Sledgehammer for a Fly AntiPattern Local and Remote Interfaces Simultaneously AntiPattern Accesses Entities Directly AntiPattern Mirage AntiPattern Cacheless Cow AntiPattern Conversational Baggage AntiPattern Golden Hammers of Session State AntiPattern Describing Presentation Tier AntiPatterns Including Common Functionality in Every Servlet AntiPattern Embedded Navigational Information AntiPattern Ad Lib TagLibs AntiPattern Summary Applying J2EE BluePrints Design Guidelines Objectives Relevance Additional Resources Describing the J2EE BluePrints Design Guidelines Object-Oriented Guidelines Client Tier Guidelines Web Tier Guidelines Business Tier Guidelines Integration Tier Guidelines Describing the Java Pet Store Demo Software Analyzing J2EE Patterns in the Java Pet Store Demo Software Web Application Framework J2EE Patterns in the Web Application Framework xiii

14 Design Pattern Implementation in the Web Application Framework Analyzing J2EE Patterns in the Java Pet Store Demo Software Administrative Classes J2EE Patterns in the Administrative Client Functionality Design Pattern Implementation in the Administrative Client Functionality Summary Quick Reference for UML...A-1 Objectives... A-1 Describing UML Basics... A-3 Describing General Elements... A-6 Packages... A-6 Stereotypes... A-8 Annotation... A-8 Constraints... A-9 Tagged Values... A-9 Describing Use Case Diagrams... A-10 Describing Class Diagrams... A-11 Class Nodes... A-11 Inheritance... A-14 Interface Implementation... A-15 Association, Roles, and Multiplicity... A-16 Aggregation and Composition... A-17 Association Classes... A-19 Other Association Elements... A-21 Describing Object Diagrams... A-22 Describing Collaboration Diagrams... A-24 Describing Sequence Diagrams... A-26 Describing Statechart Diagrams... A-28 Example... A-28 Transitions... A-29 Describing Activity Diagrams... A-30 Describing Component Diagrams... A-34 Describing Deployment Diagrams... A-36 J2EE Technology Review...B-1 Objectives... B-1 Additional Resources...B-3 Reviewing the J2EE Platform...B-4 Understanding Java Remote Method Invocation...B-7 Understanding the Java IDL API...B-11 Understanding the JAX-RPC API...B-12 Understanding the Java Naming and Directory Interface API...B-17 Understanding Servlets...B-20 xiv J2EE Patterns

15 Understanding JavaServer Pages Technology...B-23 Understanding the Java Message Service API...B-28 Understanding Enterprise JavaBeans Technology Components...B-33 EJB Architecture...B-34 Three Types of EJB Components...B-37 Session Beans... B-38 Entity Beans...B-42 Message-Driven Beans... B-51 Understanding JDBC Technology...B-53 Understanding the J2EE Connector Architecture...B-57 Summary...B-60 Index... Index-1 xv

16

Business Component Development with EJB Technology, Java EE 5

Business Component Development with EJB Technology, Java EE 5 Business Component Development with EJB Technology, Java EE 5 Student Guide SL-351-EE5 REV D.2 D61838GC10 Edition 1.0 D62447 Copyright 2008, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer

More information

Java Programming Language

Java Programming Language Java Programming Language Additional Material SL-275-SE6 Rev G D61750GC10 Edition 1.0 D62603 Copyright 2007, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary

More information

Fundamentals of the Java Programming Language

Fundamentals of the Java Programming Language Fundamentals of the Java Programming Language Student Guide SL-110 REV E D61798GC10 Edition 1.0 2009 D62399 Copyright 2006, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This document

More information

Object-Oriented Analysis and Design Using UML

Object-Oriented Analysis and Design Using UML Object-Oriented Analysis and Design Using UML Student Guide - Volume 1 OO-226 Rev C D61808GC10 Edition 1.0 D62408 Copyright 2003, 2009, Oracle and/or its affiliates. All rights reserved. Disclaimer This

More information

Sun Virtualization: Solaris 10 Containers Administration

Sun Virtualization: Solaris 10 Containers Administration Sun Virtualization: Solaris 10 Containers Administration Student Guide SA-355-S10 Rev A.1 D61772GC11 Edition 1.1 D65087 Copyright 2009, 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer

More information

Sun Java System Application Server 8.1: Administration & Deployment

Sun Java System Application Server 8.1: Administration & Deployment Sun Java System Application Server 8.1: Administration & Deployment Student Guide - Volume I IAS-4444 Rev A D62040GC10 Edition 1.0 D63846 Copyright 2006, 2009, Oracle and/or its affiliates. All rights

More information

Web Component Development with Servlet and JSP Technologies, Java EE 6

Web Component Development with Servlet and JSP Technologies, Java EE 6 Web Component Development with Servlet and JSP Technologies, Java EE 6 Student Guide - Volume 1 SL-314-EE5 REV C.1 D61810GC10 Edition 1.0 D62412 Copyright 2008, 2009, Oracle and/or its affiliates. All

More information

Sun Certified System Administrator for the Solaris 10 OS Bootcamp

Sun Certified System Administrator for the Solaris 10 OS Bootcamp Sun Certified System Administrator for the Solaris 10 OS Bootcamp Student Guide - Volume 3 SA-997 Rev A (SA-202-S10-C.2) D63735GC10 Edition 1.0 D64505 Copyright 2008, 2010, Oracle and/or its affiliates.

More information

Shell Programming for System Administrators Student Guide

Shell Programming for System Administrators Student Guide Shell Programming for System Administrators Student Guide D61776GC21 Edition 2.1 April 2010 D66885 Copyright 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary

More information

MySQL and PHP - Developing Dynamic Web Applications

MySQL and PHP - Developing Dynamic Web Applications MySQL and PHP - Developing Dynamic Web Applications Student Guide SQL-4405 Rev 2.0 D62048GC10 Edition 1.0 D63883 Copyright 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer This document

More information

JOSE LUIS JUAREZ VIVEROS com) has a. non-transferable license to use this Student Guide

JOSE LUIS JUAREZ VIVEROS com) has a. non-transferable license to use this Student Guide D61748GC11 Edition 1.1 June 2010 D67982 Java Programming Language, Java SE 6 Activity Guide - Volume 1 SL-275-SE6 G.2 Copyright 2009, 2010, Oracle and/or its affiliates. All rights reserved. Disclaimer

More information

Oracle VM Administration: Oracle VM Server for x86 Student Guide

Oracle VM Administration: Oracle VM Server for x86 Student Guide Oracle VM Administration: Oracle VM Server for x86 Student Guide D74549GC10 Edition 1.0 April 2012 D76950 Author Michele Dady Editors Aju Kumar Anwesha Ray Graphic Designer Satish Bettegowda Publishers

More information

Sun Certified System Administrator for the Solaris 10 OS Bootcamp

Sun Certified System Administrator for the Solaris 10 OS Bootcamp Sun Certified System Administrator for the Solaris 10 OS Bootcamp Student Guide - Volume 1 SA-997 Rev A (SA-200-S10-B.2) D63735GC10 Edition 1.0 D64503 Copyright 2009, 2010, Oracle and/or its affiliates.

More information

OracleAS 10g R3: Java Programming

OracleAS 10g R3: Java Programming OracleAS 10g R3: Java Programming Volume I Student Guide D18382GC20 Edition 2.0 April 2007 D50171 Authors Patrice Daux Kate Heap Technical Contributors and Reviewers Ken Cooper C Fuller Vasily Strelnikov

More information

Oracle 10g: Java Programming

Oracle 10g: Java Programming Oracle 10g: Java Programming Volume 1 Student Guide D17249GC12 Edition 1.2 July 2005 D19367 Author Kate Heap Technical Contributors and Reviewers Ken Cooper Brian Fry Jeff Gallus Glenn Maslen Gayathri

More information

Oracle Hyperion Data Relationship Management Administration Activity Guide

Oracle Hyperion Data Relationship Management Administration Activity Guide Oracle Hyperion Data Relationship Management 11.1.1 Administration Activity Guide D56817GC10 Edition 1.0 April 2009 D59184 Authors Jody Glover Sergiy Pecherskyy Technical Contributors and Reviewers Matt

More information

E Oracle 10g Java Bootcamp I v1

E Oracle 10g Java Bootcamp I v1 E Oracle 10g Java Bootcamp I v1 Student Guide Volume 1 D22059GC10 Edition 1.0 October 2005 D22281 Authors Jeff Gallus Glenn Stokol Editor Gayathri Rajagopal Technical Contributors and Reviewers Kenneth

More information

Oracle Communications Configuration Management

Oracle Communications Configuration Management Oracle Communications Configuration Management Planning Guide Release 7.2 E35436-01 October 2013 Oracle Communications Configuration Management Planning Guide, Release 7.2 E35436-01 Copyright 2011, 2013,

More information

OracleAS 10g R3: Build J2EE Applications II

OracleAS 10g R3: Build J2EE Applications II OracleAS 10g R3: Build J2EE Applications II Volume I Student Guide D18380GC10 Edition 1.0 April 2006 D45763 Authors David Loo Glenn Stokol Technical Contributors and Reviewers Michael Burke Dr. Ken Cooper

More information

Oracle VM Server for x86: Administration

Oracle VM Server for x86: Administration Oracle VM Server for x86: Administration Student Guide D85765GC10 Edition 1.0 August 2014 D87627 Author Michele Lemieux Dady Editors Daniel Milne Vijayalakshmi Narasimhan Graphic Designer Divya Thallap

More information

Oracle Application Testing Suite: Introduction Student Guide

Oracle Application Testing Suite: Introduction Student Guide Oracle Application Testing Suite: Introduction Student Guide D55447GC10 Edition 1.0 August 2008 D55981 Copyright 2008, Oracle. All rights reserved. Disclaimer This document contains proprietary information

More information

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Installing and Updating Local Software Packages 12c Release Oracle Enterprise Manager Ops Center Installing and Updating Local Software Packages 12c Release 12.1.2.0.0 E37233-01 November 2012 This guide provides an end-to-end example for how to use Oracle Enterprise

More information

Oracle BPM 10g R3 Programming 1 Essentials

Oracle BPM 10g R3 Programming 1 Essentials Oracle BPM 10g R3 Programming 1 Essentials Volume I Student Guide D55633GC10 Edition 1.0 March 2009 D58927 Authors Jill Moritz Kenny Somerville Technical Contributors and Reviewers Fernando Dobladez Carolina

More information

Database Change Reference Release 6.3

Database Change Reference Release 6.3 [1]Oracle Communications MetaSolv Solution Database Change Reference Release 6.3 E69841-01 April 2018 Oracle Communications MetaSolv Solution Database Change Reference, Release 6.3 E69841-01 Copyright

More information

Oracle Service Bus 10g R3: Design & Integrate Services for SOA

Oracle Service Bus 10g R3: Design & Integrate Services for SOA Oracle Service Bus 10g R3: Design & Integrate Services for SOA Student Guide D56299GC11 Edition 1.1 November 2010 D69834 Authors Bill Bunch Tom Hardy Technical Contributors and Reviewer s Werner Bauer

More information

Oracle Data Integrator 11g: Integration and Administration Student Guide - Volume I

Oracle Data Integrator 11g: Integration and Administration Student Guide - Volume I Oracle Data Integrator 11g: Integration and Administration Student Guide - Volume I D64974GC20 Edition 2.0 September 2012 D78954 Author Richard Green Technical Contributors and Reviewers Alex Kotopoulis

More information

Oracle Application Server 10g R2: Administration II

Oracle Application Server 10g R2: Administration II Oracle Application Server 10g R2: Administration II Student Guide Volume 1 D16509GC30 Edition 3.0 October 2006 D47633 Authors Ramaa Mani Shankar Raman Technical Contributors and Reviewers Celia Antonio

More information

Oracle Forms Developer 10g: Move to the Web

Oracle Forms Developer 10g: Move to the Web Oracle Forms Developer 10g: Move to the Web Student Guide D17364GC10 Edition 1.0 December 2005 D22796 Author Pam Gamer Technical Contributors and Reviewers Charles Bryant Orlando Cordero Kathryn Cunningham

More information

Oracle Data Integrator: Administration and Development Volume I Student Guide

Oracle Data Integrator: Administration and Development Volume I Student Guide Oracle Data Integrator: Administration and Development Volume I Student Guide D48459GC30 Edition 3.0 December 2007 D53463 Authors Laura Hofman Miquel FX Nicolas Technical Contributor and Reviewer Sharath

More information

Modeling Network Integrity Release 7.3.1

Modeling Network Integrity Release 7.3.1 [1]Oracle Communications Design Studio Modeling Network Integrity Release 7.3.1 E66651-01 December 2015 Oracle Communications Design Studio Modeling Network Integrity, Release 7.3.1 E66651-01 Copyright

More information

JD Edwards EnterpriseOne Licensing

JD Edwards EnterpriseOne Licensing JD Edwards EnterpriseOne Licensing Disabling Client Licensing for Various Tools Releases O R A C L E W H I T E P A P E R O C T O B E R 2 0 1 5 Disclaimer The following is intended to outline our general

More information

Oracle Identity Manager 11g: Essentials

Oracle Identity Manager 11g: Essentials Oracle Identity Manager 11g: Essentials Volume I Student Guide D65160GC10 Edition 1.0 November 2010 D69802 Disclaimer This document contains proprietary information and is protected by copyright and other

More information

Oracle WebCenter Portal. Starting Points for Oracle WebCenter Portal Installation

Oracle WebCenter Portal. Starting Points for Oracle WebCenter Portal Installation Oracle WebCenter Portal Installation and Configuration Roadmap 11g Release 1 (11.1.1.8.0) for Windows E22628-04 July 2013 This documentation roadmap provides instructions on how to install, upgrade, and/or

More information

Oracle Utilities Advanced Spatial and Operational Analytics

Oracle Utilities Advanced Spatial and Operational Analytics Oracle Utilities Advanced Spatial and Operational Analytics Release Notes Release 2.4.0.4 E36255-03 December 2012 Oracle Utilities Advanced Spatial and Operational Analytics Release Notes E36255-03 Copyright

More information

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( )

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Creating vservers 12c Release 1 ( ) Oracle Enterprise Manager Ops Center Creating vservers 12c Release 1 (12.1.4.0.0) E27357-02 June 2013 This guide provides an end-to-end example for how to use Oracle Enterprise Manager Ops Center. Introduction

More information

Configuring Oracle Java CAPS Master Index (Repository) Connectivity and Environments

Configuring Oracle Java CAPS Master Index (Repository) Connectivity and Environments Configuring Oracle Java CAPS Master Index (Repository) Connectivity and Environments Part No: 8 9 March 0 Copyright 008, 0, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential

More information

Oracle Banking Channels Bank User Base

Oracle Banking Channels Bank User Base Oracle Banking Channels Bank User Base Functional Overview Release 2.2.0.0.0 E51323-01 December 2013 Oracle Banking Channels Bank User Base Functional Overview, Release 2.2.0.0.0 E51323-01 Copyright 2013,

More information

Oracle Content Server 11g: Administration

Oracle Content Server 11g: Administration Oracle Content Server 11g: Administration Volume I Student Guide D63093GC10 Edition 1.0 June 2011 D68962 Authors Saskia Nehls Marsha Hancock Deepa Pottangadi Technical Contributors and Reviewers Vijay

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Installation Planning Guide 11g Release 1 (11.1.1.7.0) B32474-16 June 2013 Oracle Fusion Middleware Installation Planning Guide, 11g Release 1 (11.1.1.7.0) B32474-16 Copyright

More information

Microsoft Active Directory Plug-in User s Guide Release

Microsoft Active Directory Plug-in User s Guide Release [1]Oracle Enterprise Manager Microsoft Active Directory Plug-in User s Guide Release 13.1.0.1.0 E66401-01 December 2015 Oracle Enterprise Manager Microsoft Active Directory Plug-in User's Guide, Release

More information

Siebel 8.1.x Fundamentals Student Guide

Siebel 8.1.x Fundamentals Student Guide Siebel 8.1.x Fundamentals Student Guide D72466GC10 Edition 1.0 April 2011 Part Number - Applied Copyright 2011, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary

More information

Oracle BI Publisher 11g R1: Fundamentals

Oracle BI Publisher 11g R1: Fundamentals Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304 Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Administering Web Services 12c (12.1.2) E28131-01 June 2013 Documentation for developers and administrators that describes how to administer Web services. Oracle Fusion Middleware

More information

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management

Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management Release Notes Oracle Utilities Work and Asset Management Integration to Primavera P6 Enterprise Project Portfolio Management Release Notes Oracle Utilities Work and Asset Management v1.9.1 Primavera P6

More information

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview

An Oracle White Paper December, 3 rd Oracle Metadata Management v New Features Overview An Oracle White Paper December, 3 rd 2014 Oracle Metadata Management v12.1.3.0.1 Oracle Metadata Management version 12.1.3.0.1 - December, 3 rd 2014 Disclaimer This document is for informational purposes.

More information

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need Oracle Enterprise Manager Ops Center Creating a Server Pool for Oracle VM Server for SPARC 12c Release 2 (12.2.2.0.0) E48147-03 December 2014 This guide provides an end-to-end example for how to use Oracle

More information

Defining Constants and Variables for Oracle Java CAPS Environments

Defining Constants and Variables for Oracle Java CAPS Environments Defining Constants and Variables for Oracle Java CAPS Environments Part No: 821 2547 March 2011 Copyright 2008, 2011, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential

More information

JavaFX. JavaFX System Requirements Release E

JavaFX. JavaFX System Requirements Release E JavaFX JavaFX 2.0.3 System Requirements Release 2.0.3 E20473-03 February 2012 JavaFX/JavaFX 2.0.3 System Requirements, Release 2.0.3 E20473-03 Copyright 2008, 2012, Oracle and/or its affiliates. All rights

More information

E Oracle 10g Java Bootcamp II v1

E Oracle 10g Java Bootcamp II v1 E Oracle 10g Java Bootcamp II v1 Volume I Student Guide D22061GC10 Edition 1.0 October 2005 D22332 Author Lynn Munsinger Sunitha Patel Technical Contributors and Reviewers Anna Atkinson Scott Brewton Kenneth

More information

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration

Oracle Enterprise Manager Ops Center. Introduction. What You Will Need. Hardware and Software Configuration Oracle Enterprise Manager Ops Center Create Private Networks in a Virtual Datacenter 12c Release 3 (12.3.0.0.0) E60045-01 June 2015 This guide provides an end-to-end example for how to use Oracle Enterprise

More information

About the CORBA Cartridge

About the CORBA Cartridge Oracle Communications Network Integrity CORBA Cartridge Guide Release 7.1 E23712-01 January 2012 This guide explains the functionality and design of the Oracle Communications Network Integrity Cartridge

More information

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation

Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation Developing Java TM 2 Platform, Enterprise Edition (J2EE TM ) Compatible Applications Roles-based Training for Rapid Implementation By the Sun Educational Services Java Technology Team January, 2001 Copyright

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Oracle Enterprise Manager System Monitoring Plug-in Installation Guide for Apache Tomcat 13.2.1.0 E73485-01 June 2016 Oracle Enterprise Manager System Monitoring Plug-in Installation Guide for Apache Tomcat,

More information

Oracle WebCenter Sites 11g for Developers

Oracle WebCenter Sites 11g for Developers Oracle WebCenter Sites 11g for Developers Student Guide D78300GC10 Edition 1.0 August 2012 D78723 Author Jenny Wongtangswad Technical Contributors and Reviewers Deirdre Duffy Heike Hundt Lee Klement Michael

More information

MySQL Performance Tuning

MySQL Performance Tuning MySQL Performance Tuning Student Guide D61820GC20 Edition 2.0 May 2011 D73030 Author Jeff Gorton Copyright 2011, Oracle and/or it affiliates. All rights reserved. Disclaimer Technical Contributors and

More information

PeopleSoft Fluid Required Fields Standards

PeopleSoft Fluid Required Fields Standards ORACLE CORPORATION PeopleSoft Fluid Required Fields Standards Fluid User Experience November 2015 PeopleSoft Fluid Required Fields Standards Copyright 2015, Oracle and/or its affiliates. All rights reserved.

More information

Java EE Patterns 176

Java EE Patterns 176 Java EE Patterns 176 What are Java EE Patterns?! " A collection of Java EE based solutions to common problems! " Address reoccurring problems found in enterprise class systems! " Intended to meet quality

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Oracle Enterprise Manager System Monitoring Plug-in Installation Guide for Microsoft BizTalk Server Release 12.1.0.1.0 E28546-04 February 2014 This document provides a brief description about the Microsoft

More information

Oracle WebLogic Server 11g: Overview for WLS Administrators

Oracle WebLogic Server 11g: Overview for WLS Administrators Oracle WebLogic Server 11g: Overview for WLS Administrators Student Guide D60811GC10 Edition 1.0 July 2009 D61310 Authors Steve Friedberg T J Palazzolo Shankar Raman Technical Contributors and Reviewers

More information

Oracle WebLogic Server 12c: JMS Administration Student Guide

Oracle WebLogic Server 12c: JMS Administration Student Guide Oracle WebLogic Server 12c: JMS Administration Student Guide D80844GC10 Edition 1.0 July 2013 D82749 Author TJ Palazzolo Technical Contributors and Reviewers Bill Bell Mark Lindros Will Lyons Tom Barnes

More information

JD Edwards EnterpriseOne Tools

JD Edwards EnterpriseOne Tools JD Edwards EnterpriseOne Tools Business Services Development Guide Release 8.98 Update 4 E14693-02 March 2011 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 8.98 Update 4 E14693-02

More information

Oracle BI Publisher 10g R3: Fundamentals

Oracle BI Publisher 10g R3: Fundamentals Oracle BI Publisher 10g R3: Fundamentals Student Guide D53147GC10 Edition 1.0 February 2008 D54122 Authors Padmaja Mitravinda Brian Pottle Technical Contributors and Reviewers Leta Davis Tim Dexter Mike

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Upgrade Planning Guide 11g Release 1 (11.1.1.7.0) E10125-09 February 2013 Oracle Fusion Middleware Upgrade Planning Guide, 11g Release 1 (11.1.1.7.0) E10125-09 Copyright 2009,

More information

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017

Oracle Hospitality OPERA Exchange Interface Cloud Authentication. October 2017 Oracle Hospitality OPERA Exchange Interface Cloud Authentication October 2017 Copyright 2016, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided

More information

Oracle Fusion Middleware

Oracle Fusion Middleware Oracle Fusion Middleware Concepts Guide for Oracle API Catalog 12c Release 1 (12.1.3.0) E55976-02 August 2015 Documentation for anyone evaluating or implementing Oracle API Catalog. This guide describes

More information

Oracle Enterprise Data Quality for Product Data

Oracle Enterprise Data Quality for Product Data Oracle Enterprise Data Quality for Product Data Hardware and Software Specification Release 5.6.2 E24167-01 July 2011 Oracle Enterprise Data Quality for Product Data Hardware and Software Specification

More information

Oracle BI 11g R1: Build Repositories

Oracle BI 11g R1: Build Repositories Oracle BI 11g R1: Build Repositories Volume I - Student Guide D63514GC11 Edition 1.1 June 2011 D73309 Author Jim Sarokin Technical Contributors and Reviewers Marla Azriel Roger Bolsius Bob Ertl Alan Lee

More information

GlassFish Server Open Source Edition

GlassFish Server Open Source Edition GlassFish Server Open Source Edition Quick Start Guide Release 5.0 September 2017 This book demonstrates key features of the GlassFish Server product and enables you to quickly learn the basics. Step-by-step

More information

Oracle Agile Product Lifecycle Management for Process Reporting User Guide Release E

Oracle Agile Product Lifecycle Management for Process Reporting User Guide Release E Oracle Agile Product Lifecycle Management for Process Reporting User Guide Release 6.1.1.5 E57828-01 November 2014 Oracle Agile Product Lifecycle Management for Process Reporting User Guide, Release 6.1.1.5

More information

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding

Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding A Joint Oracle Teradata White Paper September 2011 Configuring Oracle Business Intelligence Enterprise Edition to Support Teradata Database Query Banding Introduction... 1 Step 1. Query Band Configuration

More information

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release

Microsoft Internet Information Services (IIS) Plug-in User s Guide Release [1]Oracle Enterprise Manager Microsoft Internet Information Services (IIS) Plug-in User s Guide Release 13.1.0.1.0 E66400-01 December 2015 Oracle Enterprise Manager Microsoft Internet Information Services

More information

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently.

Socket attaches to a Ratchet. 2) Bridge Decouple an abstraction from its implementation so that the two can vary independently. Gang of Four Software Design Patterns with examples STRUCTURAL 1) Adapter Convert the interface of a class into another interface clients expect. It lets the classes work together that couldn't otherwise

More information

Oracle Fusion Middleware Installing and Configuring Oracle SOA Suite and Oracle Business Process Management. 12c ( )

Oracle Fusion Middleware Installing and Configuring Oracle SOA Suite and Oracle Business Process Management. 12c ( ) Oracle Fusion Middleware Installing and Configuring Oracle SOA Suite and Oracle Business Process Management 12c (12.2.1.3.0) E95730-01 May 2018 Oracle Fusion Middleware Installing and Configuring Oracle

More information

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer

What s New for Cloud at Customer What's New for the Cloud Services on Oracle Cloud at Customer New Documentation for Oracle Cloud at Customer Oracle Cloud at What's New for Oracle Cloud at Release 18.1.4 E93578-04 October 2018 What s New for Oracle Cloud at This document lists the new features and enhancements added to the Oracle Cloud at and

More information

Oracle Identity Manager Connector Guide for Dropbox. Release

Oracle Identity Manager Connector Guide for Dropbox. Release Oracle Identity Manager Connector Guide for Dropbox Release 11.1.1 E75724-02 April 2018 Oracle Identity Manager Connector Guide for Dropbox, Release 11.1.1 E75724-02 Copyright 2016, 2018, Oracle and/or

More information

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations Oracle Fusion Middleware Installation Notes for Oracle Business Intelligence Mobile App Designer Trial Edition 11g Release 1 (11.1.1) E49297-01 September 2013 Welcome to Installation Notes for Oracle Business

More information

Oracle Java CAPS Database Binding Component User's Guide

Oracle Java CAPS Database Binding Component User's Guide Oracle Java CAPS Database Binding Component User's Guide Part No: 821 2620 March 2011 Copyright 2009, 2011, Oracle and/or its affiliates. All rights reserved. License Restrictions Warranty/Consequential

More information

1 Understanding the Cross Reference Facility

1 Understanding the Cross Reference Facility JD Edwards EnterpriseOne Tools Cross Reference Facility Guide Release 9.1 E21485-01 December 2011 The JD Edwards EnterpriseOne Tools Cross Reference Facility Guide contains the following topics: Section

More information

Oracle Adaptive Access Manager: Administration Student Guide

Oracle Adaptive Access Manager: Administration Student Guide Oracle Adaptive Access Manager: Administration Student Guide D70569GC10 Edition 1.0 October 2008 D56328 Authors Steve Friedberg Shankar Raman Technical Contributors and Reviewers Philip Garm Steve Jackle

More information

PeopleSoft Fluid Icon Standards

PeopleSoft Fluid Icon Standards ORACLE CORPORATION PeopleSoft Fluid Icon Standards Fluid User Experience November 2015 PeopleSoft Fluid Icon Standards Copyright 2015, Oracle and/or its affiliates. All rights reserved. This software and

More information

Oracle Data Integrator 11g: Advanced Integration and Development Student Guide

Oracle Data Integrator 11g: Advanced Integration and Development Student Guide Oracle Data Integrator 11g: Advanced Integration and Development Student Guide D78191GC10 Edition 1.0 Febraury 2013 D80589 Author Viktor Tchemodanov Technical Contributors and Reviewers Denis Gray Alex

More information

Oracle Data Modeling and Relational Database Design Volume I Student Guide

Oracle Data Modeling and Relational Database Design Volume I Student Guide Oracle Data Modeling and Relational Database Design Volume I Student Guide D56497GC10 Edition 1.0 May 2010 D67007 Author Marcie Young Technical Contributors and Reviewer s Sue Harper Philip Stoyanov Nancy

More information

JD Edwards EnterpriseOne Tools

JD Edwards EnterpriseOne Tools JD Edwards EnterpriseOne Tools Business Services Development Guide Release 9.1.x E24218-02 September 2012 JD Edwards EnterpriseOne Tools Business Services Development Guide, Release 9.1.x E24218-02 Copyright

More information

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015

Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9. July 2015 Oracle Hospitality Suite8 Export to Outlook User Manual Release 8.9 July 2015 Copyright 1987, 2015, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided

More information

Security Guide Release 4.0

Security Guide Release 4.0 [1]Oracle Communications Session Monitor Security Guide Release 4.0 E89197-01 November 2017 Oracle Communications Session Monitor Security Guide, Release 4.0 E89197-01 Copyright 2017, Oracle and/or its

More information

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5

Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier... 5 Unifier Content Repository Configuration Guide for On-Premises Version 17 July 2017 Contents About Connecting the Content Repository... 5 Prerequisites for Configuring a Content Repository and Unifier...

More information

Architect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.

Architect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J. ORACLG Oracle Press OCM Java@ EE 6 Enterprise Architect Exam Guide (Exams IZO-807,1ZO-865 & IZO-866) Paul R* Allen and Joseph J. Bambara McGraw-Hill Education is an independent entity from Oracle Corporation

More information

Oracle Warehouse Builder 10g: New Features

Oracle Warehouse Builder 10g: New Features Oracle Warehouse Builder 10g: New Features Volume I - Student Guide D44808GC10 Edition 1.0 July 2006 D46761 Author Richard Green Technical Contributors and Reviewers David Allan Herbert Bradbury Sharath

More information

Using Java - for PL/SQL and Database Developers Student Guide

Using Java - for PL/SQL and Database Developers Student Guide Using Java - for PL/SQL and Database Developers Student Guide D71990GC10 Edition 1.0 June 2011 D73403 Authors Priya Shridhar Prathima Trivedi Technical Contributors and Reviewers Andrew Rothstein Ashok

More information

Oracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I

Oracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I Oracle WebCenter Content 11g: Content Server Customization Student Guide - Volume I D69235GC10 Edition 1.0 May 2012 D77125 Author Saskia Nehls Technical Contributors and Reviewers Marsha Hancock Kyle Hatlestad

More information

General Security Principles

General Security Principles Oracle Enterprise Data Quality for Product Data Security Guide Release 11g R1 (11.1.1.6) E35849-02 February 2013 This document describes the general principles of security of the Oracle Enterprise Data

More information

Oracle Database 11g: Oracle Secure Backup

Oracle Database 11g: Oracle Secure Backup Oracle Database 11g: Oracle Secure Backup Volume I Student Guide D57258GC10 Edition 1.0 March 2009 Part Number Author Maria Billings Technical Contributors and Reviewers Christian Bauwens Donna Cooksey

More information

Deploying Applications to Oracle WebLogic Server g Release 1 (10.3.6)

Deploying Applications to Oracle WebLogic Server g Release 1 (10.3.6) [1]Oracle Fusion Middleware Deploying Applications to Oracle WebLogic Server 10.3.6 11g Release 1 (10.3.6) E13702-08 July 2015 This document describes deploying Java EE applications or application modules

More information

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015

Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release September 2015 Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen Release 1.36 September 2015 Oracle Retail MICROS Stores2 Functional Document Sales - Receipt List Screen, Release 1.36 Copyright

More information

Oracle Enterprise Manager Ops Center

Oracle Enterprise Manager Ops Center Oracle Enterprise Manager Ops Center Discover and Manage SPARC T5 Series Servers and SPARC T7 Series Servers 12c Release 3 (12.3.2.0.0) E60000-03 July 2016 This guide provides an end-to-end example for

More information

Oracle Linux. UEFI Secure Boot Signing Key Update Notice

Oracle Linux. UEFI Secure Boot Signing Key Update Notice Oracle Linux UEFI Secure Boot Signing Key Update Notice F12070-01 November 2018 Oracle Legal Notices Copyright 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation

More information

Oracle Database 11g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I Oracle Database 11g: SQL Fundamentals I Volume I Student Guide D49996GC11 Edition 1.1 April 2009 D59980 Authors Puja Singh Brian Pottle Technical Contributors and Reviewers Claire Bennett Tom Best Purjanti

More information

R12.x Oracle Order Management Fundamentals Student Guide

R12.x Oracle Order Management Fundamentals Student Guide R12.x Oracle Order Management Fundamentals Student Guide D60267GC10 Edition 1.0 May 2010 D66322 Copyright 2010, Oracle. All rights reserved. Disclaimer This document contains proprietary information and

More information

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( )

Oracle Enterprise Manager Ops Center. Introduction. Creating Oracle Solaris 11 Zones Guide 12c Release 1 ( ) Oracle Enterprise Manager Ops Center Creating Oracle Solaris 11 Zones Guide 12c Release 1 (12.1.0.0.0) E27336-01 April 2012 This guide provides an end-to-end example for how to use Oracle Enterprise Manager

More information

Oracle Communication and Mobility Server: Introduction Student Guide

Oracle Communication and Mobility Server: Introduction Student Guide Oracle Communication and Mobility Server: Introduction Student Guide D52943GC10 Edition 1.0 January 2008 D54065 Author Viktor Tchemodanov Technical Contributors and Reviewers Christer Fahlgren Adam Odessky

More information