Oracle Enterprise Pack for Eclipse User's Guide

Oracle Enterprise Pack for Eclipse (OEPE) is a set of plug-ins designed for the Eclipse IDE to support Java EE development.

This document describes the following key features of OEPE:

1 Oracle Application Development Framework Support

OEPE provides a set of plugins for the Eclipse IDE designed to create, configure, and run Oracle ADF applications.

The Oracle Application Development Framework (Oracle ADF) is an end-to-end application framework that builds on Java Platform, Enterprise Edition (Java EE) standards and open-source technologies to simplify and accelerate implementing service-oriented applications. If you develop enterprise solutions that search, display, create, modify, and validate data using web, wireless, desktop, or web services interfaces, Oracle ADF can simplify your job. Used in tandem, OEPE and Oracle ADF give you an environment that covers the full development lifecycle from design to deployment, with drag and drop data binding and visual UI design features built in.

For more information, see Oracle ADF Tools.

2 Oracle WebLogic Server Support

Oracle WebLogic Server is a scalable, enterprise-ready Java Platform, Enterprise Edition (Java EE) application server. The WebLogic Server infrastructure supports the deployment of many types of distributed applications and is an ideal foundation for building applications.

The WebLogic Server complete implementation of the Java EE 5.0 specification provides a standard set of APIs for creating distributed Java applications that can access a wide variety of services, such as databases, messaging services, and connections to external enterprise systems. End-user clients access these applications using Web browser clients or Java clients. It also supports the Spring Framework, a programming model for Java applications which provides an alternative to aspects of the Java EE model.

OEPE enables you to develop, deploy, and debug Oracle WebLogic Server applications.You can:

For more information, see Oracle WebLogic Server Tools .

3 Oracle Cloud Support

Oracle Cloud offers a broad portfolio of software as a service applications, platform as a service, and social capabilities, all on a subscription basis. Oracle Cloud delivers instant value and productivity for end users, administrators, and developers alike through functionally rich, integrated, secure, enterprise cloud services.

You can develop applications in OEPE and deploy them to Oracle Cloud. For more information, see Oracle Cloud Tools.

4 Web Services Support

Web services are programs that can be accessed remotely using different XML-based languages. What these programs can do (that is, the functionality they implement) is described in a standard XML vocabulary called Web Services Description Language (WSDL). For example, a banking Web service may implement functions to check an account, print a statement, and deposit and withdraw funds. These functions are described in a WSDL file that any consumer can invoke to access the banking Web service. As a result, a consumer does not have to know anything more about a Web service than the WSDL file that describes what it can do.

OEPE lets you to build enterprise-class Web services that employ standard Web service technologies, such as XML, SOAP, and WSDL. OEPE simplifies Web service development by allowing you to focus on application logic, rather than the complex implementation details traditionally required by these technologies.

For more information, see:

5 Oracle Database Support

OEPE's database support lets you easily connect to, create, explore, and query Oracle databases. Support includes database visualization through the Data Source Explorer view and DDL generation.

For more information, see Getting Started With the Oracle Database Plugin for Eclipse DTP.

6 Object-Relational Mappings Support

JPA, part of the Java EE EJB 3.0 specification, greatly simplifies Java persistence. It provides an object-relational mapping approach that allows you to declaratively define how to map Java objects to relational database tables in a standard, portable way. JPA works both inside a Java EE application server and outside an EJB container in a Java Standard Edition (Java SE) application.

With OEPE, you can create a persistence layer that uses EJB 3.0 JPA.

For more information, see the following:

7 Spring Support

Using OEPE, you can generate Spring configuration and beans from persistence mappings.

For more information, see the following:

8 Coherence Support

Coherence provides replicated and distributed (partitioned) data management and caching services on top of a peer-to-peer clustering protocol.

OEPE provides support for Oracle Coherence.

For more information, see Configuring Projects for Coherence.

9 Web Application Development Support

OEPE simplifies various aspects of your Web application development process.

For more information, see the following:

10 Struts Support

OEPE lets you use the Struts framework in your Web application development.

For more information, see Generating Struts Artifacts.