Go to main content
1/15
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
Coherence Support
1.11
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
Reference: 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
Connecting to Oracle WebLogic Server
4.3
Deploying to Oracle WebLogic Server
4.4
WebLogic Shared Libraries
4.4.1
Common Operations
4.4.1.1
Adding a New Library to the Registry
4.4.1.2
Adding a Library Reference to the Project Classpath
4.4.1.3
Modifying a Library Reference on the Project Classpath
4.4.1.4
Removing a Library Reference from the Project Classpath
4.4.2
Validation Problems
4.4.2.1
Validation Errors
4.4.2.2
Validation Warnings
4.5
Support for WebLogic Scripting Tool (WLST)
4.5.1
Configuring Projects for WLST
4.5.2
Creating New WLST Files
4.5.3
Editing WLST Script
4.5.4
Adding WLST Templates
4.5.5
Navigating MBean Structures
4.5.6
Using WLST Console
4.5.7
Executing WLST
4.5.8
Debugging WLST Script
4.5.9
Importing Existing WLST Script into OEPE
4.5.10
Known Issues and Limitations
4.6
Editing Deployment Descriptors
4.6.1
Using Deployment Descriptor Editors
4.6.1.1
Editor Keyboard Navigation
4.6.2
Creating JMS Descriptors
4.7
Using Deployment Plan Editor
4.7.1
Creating a New Deployment Plan
4.7.2
Editing a Deployment Plan
4.7.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 Java Cloud Service
5.3.1
How to Activate the Oracle Java Cloud Service
5.3.2
What Happens When You Activate the Java Cloud Service
5.3.3
How to Deactivate a Java Cloud Service Instance
5.3.4
How to View Properties
5.3.5
How to Open the Oracle Java Cloud Service Console
5.3.6
How to Open the Oracle WebLogic Server Console
5.3.7
How to Open the Fusion Middleware Control Console
5.3.8
How to Deploy to the Oracle Java Cloud Service
5.4
Using the Oracle Application Container Cloud Service
5.4.1
Working with the Oracle Application Container
5.4.1.1
How to Activate an Oracle Application Container Service
5.4.1.2
What Happens When You Activate the Oracle Application Container Service
5.4.1.3
How to Deactivate an Application Container Cloud Service Instance
5.4.1.4
How to Open the Application in a Browser
5.4.1.5
How to Scale an Application
5.4.1.6
How to Generate Application Logs
5.4.1.7
How to Generate Java Flight Recordings
5.4.2
Oracle Application Container Cloud Service Sample Applications
5.4.3
Developing and Deploying Java SE Applications
5.4.3.1
About the manifest.json File
5.4.3.2
About the deployment.json File
5.4.3.3
How to Create Java Web Applications
5.4.3.4
How to Create Java SE Applications
5.4.3.5
How to Import Maven Projects
5.4.3.6
How to Run Applications Locally
5.4.3.7
How to Deploy Java SE Applications
5.4.4
Developing and Deploying Node.js Applications
5.4.4.1
How to Create Node.js Applications
5.4.5
Integration with Oracle Developer Cloud Service
5.5
Using the Oracle Developer Cloud Service
5.5.1
How to Work with Oracle Developer Cloud Service
5.5.2
Synchronizing Eclipse Projects with Oracle Developer Cloud Service
5.5.3
How to Synchronize an Existing Project to Oracle Developer Cloud Service
5.5.4
How to Push a New Project to Oracle Developer Cloud Service
5.5.5
How to Import an Oracle Developer Cloud Service Project
5.5.6
How to Work with Tasks
5.5.6.1
Creating a Local Task
5.5.6.2
Editing Tasks
5.5.6.3
Synchronizing Tasks
5.5.6.4
Importing Tasks from Oracle Developer Cloud Service With a Custom Query
5.5.6.5
Synchronizing Tasks with Oracle Developer Cloud Service
5.5.6.6
Associating a Task with a Commit Transaction
5.5.7
How to Work with Hudson Builds
5.5.7.1
How to Run Hudson Builds
5.5.7.2
How to Monitor Hudson Builds
5.6
Using the Oracle Database Cloud - Database as a Service
5.6.1
Working with Database as a Service Connections
5.6.1.1
Activating the Database Service
5.6.2
Working with the Database
5.6.3
Filtering Database Objects
5.6.4
Editing Databases
5.6.5
Administering Database as a Service
5.6.5.1
How to Create a New Database as a Service Instance
5.6.5.2
Deleting a Database as a Service Instance
5.6.6
Using Java with Database as a Service
5.7
Using the Oracle Storage Cloud Service
5.7.1
How to Log In to Oracle Storage Cloud Service
5.7.2
How to Upload and Download Objects
5.7.3
How to Create a New Storage Container
5.7.4
How to Rename Objects
5.7.5
How to Work with Large Objects
5.7.6
How to Bulk-Create Objects
5.7.7
How to Manage Container and Object Properties
5.7.8
How to Control Access to Containers
5.7.9
How to Use Encryption
5.7.9.1
Using Service Level Encryption
5.7.9.2
Using Container Level Encryption
5.7.9.3
Using Object Level Encryption
5.7.10
How to Open Storage Cloud Control
5.7.11
How to View Storage Cloud Size
5.8
Using the Oracle Messaging Cloud Service
5.8.1
How to Log In to Oracle Messaging Cloud Service
5.8.2
How to Use Oracle Messaging Cloud Services
5.8.3
How to Create and Send a Message
5.8.4
How to Create a Message Push Listener
5.8.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
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
Coherence Support
11.1
Coherence Tooling: Configuring Projects for Coherence
11.1.1
Configuring Coherence Facet
11.1.2
Editing Coherence Launch Configuration
11.1.3
Editing Coherence Operational Configuration
11.1.4
Editing Coherence Cache Configuration
11.2
Working with Coherence (GAR) Applications
11.2.1
Creating Coherence Applications
11.2.2
Exporting a Coherence Application
11.2.3
Deploying a Coherence Application
11.2.4
Locating Your Deployed Coherence Application
12
Web Application Development Support
12.1
Using AppXray Technology
12.1.1
Enabling and Disabling AppXray
12.1.2
Visualizing AppXray Dependencies
12.2
Configuring JSF Projects
12.2.1
Supported JSF Libraries and Versions
12.2.2
Creating a Faces Configuration File
12.2.3
Using the Faces Configuration Node
12.2.3.1
Creating a New Managed Bean
12.2.3.2
Creating a New Navigation Case
12.2.3.3
Creating a New Converter
12.2.3.4
Creating a New Validator
12.2.4
Using the Faces Configuration Editor
12.2.5
Understanding JSF Resource Bundles
12.3
Configuring JSTL Projects
12.3.1
Supported JSTL Libraries and Versions
12.4
Configuring Projects for Apache Trinidad
12.4.1
Trinidad Library Support by the Trinidad Facet
12.5
Configuring Projects with External Resources
12.5.1
Using a Dynamic Project
12.5.2
Using Linked Resources
12.5.3
Configuring a Deployment Assembly
12.6
Creating a JSF Project From an Existing Web Project
12.7
Using the Web Page Editor
12.7.1
Using the Design View
12.7.2
Using the Preview Tab
12.7.3
Using the Source View
12.7.3.1
Using the Content Assist
12.7.3.2
Using HyperLink
12.7.3.3
Using HoverHelp
12.7.4
Using the Outline View
12.8
Editing Tags Using Property Sheets
12.8.1
Choosing Binding
12.8.2
Choosing a Method
12.8.3
Selecting a Navigation Case
12.8.4
Selecting a File
12.8.5
Selecting a Style Class
12.8.6
Defining CSS Style
12.8.7
Choosing a Resource Bundle
12.8.8
Choosing a Validator
12.8.9
Choosing a Converter
12.9
Using the Web Page Editor Palette
12.9.1
Displaying the Palette in External View
12.9.2
Editing Tag Library Entries in the Palette
12.9.3
Using the Data Palette
12.9.4
Customizing the Palette
12.9.5
Docking and Undocking the Palette
12.9.6
Modifying the Display of the Palette
12.10
Enabling Localization in the Web Page Editor
12.11
Creating JSF HTML Tags
12.11.1
Adding a PanelGrid Tag
12.11.2
Adding a dataTable Tag
12.11.3
Adding a form Tag
12.12
Generating Struts Artifacts
12.12.1
Configuring a Project for Struts
12.12.2
Generating Struts Files and Updating the Configuration
12.13
Supported Versions
Scripting on this page enhances content navigation, but does not change the content in any way.