Home
/
Middleware
/
Oracle Enterprise Pack for Eclipse
1/16
Contents
Title and Copyright Information
Preface
Audience
Documentation Accessibility
Related Documents
Conventions
1
Oracle Enterprise Pack for Eclipse User's Guide
1.1
Oracle Application Development Framework Support
1.2
Oracle Mobile Application Framework Support
1.3
Oracle WebLogic Server Support
1.4
Integrating Oracle Cloud Services
1.5
Maven Support
1.6
Web Services Support
1.7
REST Web Services Support
1.8
Oracle Database Support
1.9
Object-Relational Mappings Support
1.10
Spring Support
1.11
Coherence Support
1.12
Web Application Development Support
2
Oracle ADF Tools Support
2.1
Getting Started with Oracle ADF
2.1.1
Understanding the Oracle ADF Architecture
2.1.2
Configuring Oracle WebLogic Server
2.1.3
Creating an Oracle ADF Application
2.2
Working with the Oracle ADF Model Layer
2.2.1
Creating the JPA Model Project
2.2.2
Creating JPA Entities from Tables
2.2.3
Working with Session Beans
2.2.3.1
Generating a Session Bean on Selected JPA Entities
2.2.3.2
Generating a JSF Managed Bean
2.2.3.3
Generating a Session Bean and a JSF Managed Bean using the Data Components Model Wizard
2.2.3.4
Editing a Session Bean
2.2.4
Working with ADF Model Data Binding
2.2.4.1
Creating ADF Data Controls
2.2.4.2
Using the ADF Data Control Manager
2.2.4.3
Using the Data Palette to Create UI Components
2.2.4.4
Using the Bindings Tab in the Properties Window
2.2.4.5
Working with Page Definition Files
2.2.4.6
Opening a Page Definition File in the Page Definition Editor
2.2.4.7
Understanding the Page Definition Editor
2.2.4.8
Understanding Bindings and Executables
2.2.4.9
Adding Bindings and Executables
2.2.4.10
Working with Tree Bindings
2.2.5
Adding Data Binding to Existing UI Components
2.2.6
Debugging ADF Bindings
2.2.6.1
ADF Page Definition Artifact Validation
2.2.7
Refactoring ADF Bindings
2.3
Working with Oracle ADF Controller
2.3.1
Understanding ADF Task Flows
2.3.2
Creating a New Task Flow
2.3.3
Adding Activities to a Task Flow
2.3.4
Adding ADF Bindings to a Task Flow
2.3.5
Adding Control Flows to a Task Flow
2.3.6
Using Task Flows as Regions
2.3.7
Running an ADF Task Flow
2.4
Working with Oracle ADF Faces
2.4.1
About ADF Faces Configuration Files
2.4.2
About ADF Data Visualization Components
2.4.3
Working with ADF tags in JSP Pages
2.4.4
Support for ADF Components in the Palette
2.4.5
Using the Tag Drop Editor for ADF Faces Components
2.4.6
Using the Smart Editor for ADF Components
2.5
Deploying an Oracle ADF Application
2.6
Debugging an Oracle ADF Application
2.6.1
Using ADF Source Code with the Debugger
2.6.2
Setting ADF Declarative Breakpoints
2.6.3
Setting and Using ADF Task Flow Breakpoints
2.6.4
Setting and Using ADF Page Definition Breakpoints
2.6.5
Setting and Using ADF Lifecycle Phase Breakpoints
2.6.6
Using the EL Expression Evaluator
2.6.7
Using the ADF Structure and Data Window
2.6.7.1
Using the ADF Structure Pane
2.6.7.2
Using the ADF Data Pane
2.7
Using AppXray for Oracle ADF Artifacts
2.8
Refactoring Oracle ADF Components
2.8.1
Refactoring ADF Pages
2.8.2
Refactoring ADF Task Flow configuration files
2.8.3
Refactoring JSF/ADF Managed Beans
2.8.4
Refactoring ADF Data Binding Artifacts
2.8.5
Externalizing Strings
2.8.6
Adding and Refactoring ADF Tag IDs
2.9
Reusing Oracle ADF Application Components
2.9.1
About ADF Library Support
2.9.1.1
Naming Conventions
2.9.2
Creating an ADF Library
2.10
Configuring and Using ADF with GlassFish Server
2.10.1
How to Download ADF Essentials
2.10.2
How to Download and Install GlassFish Server
2.10.3
How to Configure GlassFish for OEPE
2.10.4
How to Configure GlassFish for ADF Essentials
2.10.4.1
Installing ADF Essentials on a Domain
2.10.4.2
Installing ADF Essentials on a Domain With a Password
2.10.5
How to Register the ADF Essentials Client WAR Library in Your Workspace
2.10.6
How to Create an ADF Application that Uses GlassFish Runtime
2.10.7
How to Create a Global JDBC Data Source
2.10.8
Known Problems and Solutions
2.11
Appendix A Oracle ADF XML Files
2.11.1
Oracle ADF Data Binding Files
2.11.2
Web Configuration Files
3
Oracle MAF Tools Support
3.1
Developing with Oracle MAF
4
Oracle WebLogic Server Support
4.1
Feature Overview
4.2
WebLogic Shared Libraries
4.2.1
Common Operations
4.2.1.1
Adding a New Library to the Registry
4.2.1.2
Adding a Library Reference to the Project Classpath
4.2.1.3
Modifying a Library Reference on the Project Classpath
4.2.1.4
Removing a Library Reference from the Project Classpath
4.2.2
Validation Problems
4.2.2.1
Validation Errors
4.2.2.2
Validation Warnings
4.3
Support for WebLogic SCA
4.3.1
Configuring Projects to Use WebLogic SCA
4.3.2
Using Context Help for WebLogic SCA XML Attributes
4.3.3
Creating Complex Properties Using XML Template
4.3.4
Creating WebLogic SCA Data-Binding Customization Descriptor
4.3.5
Deploying a WebLogic SCA Application
4.3.6
Running a WebLogic SCA Application
4.4
Support for WebLogic Scripting Tool (WLST)
4.4.1
Configuring Projects for WLST
4.4.2
Creating New WLST Files
4.4.3
Editing WLST Script
4.4.4
Adding WLST Templates
4.4.5
Navigating MBean Structures
4.4.6
Using WLST Console
4.4.7
Executing WLST
4.4.8
Debugging WLST Script
4.4.9
Importing Existing WLST Script into OEPE
4.4.10
Known Issues and Limitations
4.5
Editing Deployment Descriptors
4.5.1
Using Deployment Descriptor Editors
4.5.1.1
Editor Keyboard Navigation
4.5.2
Creating JMS Descriptors
4.6
Using Deployment Plan Editor
4.6.1
Creating a New Deployment Plan
4.6.2
Editing a Deployment Plan
4.6.3
Using an Existing Deployment Plan to Configure an Application
5
Integrating Oracle Cloud Services
5.1
About Integrating Oracle Cloud Services
5.1.1
Using the Oracle Cloud View
5.1.2
Customizing the Content of the Oracle Cloud View
5.1.3
How to Create an Oracle Cloud Connection
5.1.4
How to Connect From Behind a Firewall
5.1.5
How to Open the IDM Console
5.1.6
How to Open the Cloud Portal
5.1.7
How to Edit the Connection
5.2
Using the Oracle Java Cloud Service - SaaS Extension
5.2.1
How to Activate the Oracle Java Cloud Service - SaaS Extension
5.2.2
How to Deploy to the Oracle Java Cloud Service - SaaS Extension
5.2.3
How to View the Oracle Java Cloud Service - SaaS Extension Jobs Log
5.2.4
How to View the Oracle Java Cloud Service - SaaS Extension Instance Log
5.3
Using the Oracle Developer Cloud Service
5.3.1
How to Work with Oracle Developer Cloud Service
5.3.2
Synchronizing Eclipse Projects with Oracle Developer Cloud Service
5.3.3
How to Synchronize an Existing Project to Oracle Developer Cloud Service
5.3.4
How to Push a New Project to Oracle Developer Cloud Service
5.3.5
How to Import an Oracle Developer Cloud Service Project
5.3.6
How to Work with Tasks
5.3.6.1
Creating a Local Task
5.3.6.2
Editing Tasks
5.3.6.3
Synchronizing Tasks
5.3.6.4
Importing Tasks from Oracle Developer Cloud Service With a Custom Query
5.3.6.5
Synchronizing Tasks with Oracle Developer Cloud Service
5.3.6.6
Associating a Task with a Commit Transaction
5.3.7
How to Work with Hudson Builds
5.3.7.1
How to Run Hudson Builds
5.3.7.2
How to Monitor Hudson Builds
5.4
Using the Oracle Storage Cloud Service
5.4.1
How to Log In to Oracle Storage Cloud Service
5.4.2
How to Upload and Download Objects
5.4.3
How to Create a New Storage Container
5.4.4
How to Rename Objects
5.4.5
How to Work with Large Objects
5.4.6
How to Bulk-Create Objects
5.4.7
How to Manage Container and Object Properties
5.4.8
How to Control Access to Containers
5.4.9
How to Use Encryption
5.4.9.1
Using Service Level Encryption
5.4.9.2
Using Container Level Encryption
5.4.9.3
Using Object Level Encryption
5.4.10
How to Open Storage Cloud Control
5.4.11
How to View Storage Cloud Size
5.5
Using the Oracle Messaging Cloud Service
5.5.1
How to Log In to Oracle Messaging Cloud Service
5.5.2
How to Use Oracle Messaging Cloud Services
5.5.3
How to Create and Send a Message
5.5.4
How to Create a Message Push Listener
5.5.5
How to Create a Durable Subscription
6
Maven Support
6.1
Using Maven with OEPE
6.2
Setting up Your Maven Environment
6.2.1
How to Set Up Your Maven Environment
6.3
Creating a Maven Settings File
6.3.1
How to Create Your Maven Settings File
6.4
Populating the Maven Repository
6.4.1
How to Use the Oracle Maven Synchronization Plug-In
6.4.2
Running the Oracle Maven Synchronization Plug-in
6.4.2.1
Populating a Local Repository
6.4.2.2
Populating a Remote Repository
6.4.2.3
What Happens When You Run a Push Goal to Populate a Repository?
6.5
Installing the Maven Archetypes
6.5.1
How to Install the Maven Archetypes
6.6
Creating ADF Applications with Maven Integration
6.6.1
How to Create an ADF Application with Maven Integration from the Command Line
6.6.2
How to Create an Maven Project with Maven integration from the Wizard
6.6.3
How to Add Maven Integration to New ADF Application Projects
6.7
Importing Maven Projects
6.8
Using Maven to Deploy to a WebLogic Server
6.8.1
How to Deploy using Maven to a Running WebLogic Server
7
Web Services Support
7.1
Starting Points of Web Services Development with OEPE
7.1.1
Generating a Web Service From a WSDL File
7.1.1.1
Customizing a Web Service
7.1.2
Generating a Web Service From Java
7.1.2.1
Creating a Web Service from a Java Class
7.1.2.2
Creating a Web Service From Scratch Using Java
7.1.3
Generating a WSDL File
7.1.4
Contents of a WSDL File
7.1.5
Imported WSDL Files
7.1.6
Creating a New WSDL File
7.1.7
Understanding Policy Stores
7.1.8
Testing Web Services
7.2
Creating Web Services Projects
7.2.1
Creating a new Web Service Project
7.2.2
Creating a Web Service Project From an Existing Dynamic Web Project
7.3
Generating Client Code for Web Services
7.3.1
Generating Client Code From a WSDL File
7.3.2
Generating Client Code from a Java Class
7.3.3
Alternative Ways to Generate the Client Code
7.3.4
Deploying Java Web Service Applications to Oracle WebLogic Server
7.4
Generating JAXB Types
7.5
Using Client Proxy Templates
7.6
Using WebLogic Web Services Annotations View
7.6.1
Activating the WebLogic Web Services Annotations View
7.6.2
Using the WebLogic Web Services Annotations View
7.6.3
Supported Annotations
7.7
Validating Web Services Projects
7.7.1
Validated Resources
7.7.2
Configuring Project Validation
7.8
Generating Web Services for Spring Service Beans
7.9
Configuring HTTPS Client Credentials
8
REST Web Services Support
8.1
Getting Started with REST Web Services
8.2
Creating Projects Configured for REST
8.2.1
How to Create a Dynamic Web Project that is Configured for REST
8.2.2
How to Configure a Java Project for REST
8.3
Creating a REST Web Service
8.3.1
How to Create a Patterned REST Web Service
8.3.2
How to Create a POJO REST Web Service
8.4
Mapping Incoming Requests to Java Methods
8.4.1
How to Map an HTTP Request to Java Methods in the REST Generation Wizard
8.4.2
How to Map HTTP Requests to Java Methods in the Java Class
8.4.3
How to Map HTTP Requests to Java Methods in the Annotations View
8.5
Customizing Media Types for the Request and Response Messages
8.5.1
How to Customize Media Types in the Java Source Editor
8.5.2
How to Customize Media Types in the Annotations View for a Java Class
8.6
Validation and Quick Fix
8.7
Content Assist
8.8
Run-AS JAX-RS Support
8.8.1
How to Deploy to a Targeted Runtime J2EE Server
8.8.2
How to Deploy to a Basic HTTP Lightweight Server
8.9
Generate a Java REST Client from a WADL
9
Oracle Database Support
9.1
Getting Started with the Oracle Database Plugin for Eclipse
9.1.1
Using the Data Source Explorer
9.1.1.1
Creating a Connection to a Database
9.1.1.2
Working with a Database Connection
9.1.1.3
Editing Data in a Table
9.1.1.4
Loading Data into a Table
9.1.1.5
Extracting Data from a Table
9.1.1.6
Generating DDL
9.1.2
SQL Tools
9.1.2.1
Using SQL Editor
9.1.2.2
Executing a Stored Procedure or Function
9.1.2.3
Executing Explain Plans
9.1.3
Granting and Revoking Privileges
9.1.4
Creating Tables
9.1.5
Troubleshooting
9.2
Using the RDB Schema Editor
9.2.1
How to Display a Database Schema in the Editor
9.2.2
Working with RDB Schema Editor Features
10
Object-Relational Mappings Support
10.1
Configuring a JPA Project to Use EclipseLink Persistence Provider
10.2
Configuring a JPA Project to Use Kodo Persistence Provider
10.3
Oracle WebLogic Server Support for Persistence Provider Libraries and Deployment
11
Spring Support
11.1
Generating Spring Artifacts
11.2
Generating Web Services for Spring Service Beans
12
Coherence Support
12.1
Coherence Tooling: Configuring Projects for Coherence
12.1.1
Configuring Coherence Facet
12.1.2
Editing Coherence Launch Configuration
12.1.3
Editing Coherence Operational Configuration
12.1.4
Editing Coherence Cache Configuration
12.2
Working with Coherence (GAR) Applications
12.2.1
Creating Coherence Applications
12.2.2
Exporting a Coherence Application
12.2.3
Deploying a Coherence Application
12.2.4
Locating Your Deployed Coherence Application
13
Web Application Development Support
13.1
Using AppXray Technology
13.1.1
Enabling and Disabling AppXray
13.1.2
Visualizing AppXray Dependencies
13.2
Configuring JSF Projects
13.2.1
Supported JSF Libraries and Versions
13.2.2
Creating a Faces Configuration File
13.2.3
Using the Faces Configuration Node
13.2.3.1
Creating a New Managed Bean
13.2.3.2
Creating a New Navigation Case
13.2.3.3
Creating a New Converter
13.2.3.4
Creating a New Validator
13.2.4
Using the Faces Configuration Editor
13.2.5
Understanding JSF Resource Bundles
13.3
Configuring JSTL Projects
13.3.1
Supported JSTL Libraries and Versions
13.4
Configuring Projects for Apache Trinidad
13.4.1
Trinidad Library Support by the Trinidad Facet
13.5
Configuring Projects with External Resources
13.5.1
Using a Dynamic Project
13.5.2
Using Linked Resources
13.5.3
Configuring a Deployment Assembly
13.6
Creating a JSF Project From an Existing Web Project
13.7
Using the Web Page Editor
13.7.1
Using the Design View
13.7.2
Using the Preview Tab
13.7.3
Using the Source View
13.7.3.1
Using the Content Assist
13.7.3.2
Using HyperLink
13.7.3.3
Using HoverHelp
13.7.4
Using the Outline View
13.8
Editing Tags Using Property Sheets
13.8.1
Choosing Binding
13.8.2
Choosing a Method
13.8.3
Selecting a Navigation Case
13.8.4
Selecting a File
13.8.5
Selecting a Style Class
13.8.6
Defining CSS Style
13.8.7
Choosing a Resource Bundle
13.8.8
Choosing a Validator
13.8.9
Choosing a Converter
13.9
Using the Web Page Editor Palette
13.9.1
Displaying the Palette in External View
13.9.2
Editing Tag Library Entries in the Palette
13.9.3
Using the Data Palette
13.9.4
Customizing the Palette
13.9.5
Docking and Undocking the Palette
13.9.6
Modifying the Display of the Palette
13.10
Enabling Localization in the Web Page Editor
13.11
Creating JSF HTML Tags
13.11.1
Adding a PanelGrid Tag
13.11.2
Adding a dataTable Tag
13.11.3
Adding a form Tag
13.12
Generating Struts Artifacts
13.12.1
Configuring a Project for Struts
13.12.2
Generating Struts Files and Updating the Configuration
13.13
Supported Versions
Scripting on this page enhances content navigation, but does not change the content in any way.