1 Introduction to Oracle JDeveloper

This chapter provides an overview of Oracle JDeveloper.

This chapter includes the following sections:

1.1 About Oracle JDeveloper

JDeveloper is an integrated development environment (IDE) for building applications using the latest standards for Java, XML, Web services, and SQL. It supports the complete development lifecycle with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications. JDeveloper is the main development platform for the Oracle Fusion Middleware suite of products. It is a cross-platform IDE that runs on Windows, Linux, Mac OS X, and other UNIX-based systems.

Oracle JDeveloper provides a visual and declarative development approach and works together with the Oracle ADF to simplify development.

Key features of JDeveloper include:

  • A consistent development environment that can be used for various technology stacks including Java, SOA, Oracle WebCenter, SQL and PL/SQL, HTML, and JavaScript.

  • XML-based application development.

  • A full development and modeling environment for building database objects and stored procedures.

  • A wide range of application deployment options, including Integrated Oracle WebLogic Server, an integrated run time service for running and testing applications before deploying to a production environment.

  • Extension capabilities that enable customization of the IDE based on development needs and add additional functionality.

JDeveloper is available in two editions: Oracle JDeveloper Studio and Oracle JDeveloper Java. The Studio edition is the complete version of JDeveloper and includes all features. The Java edition contains only the core Java and XML features, and offers shorter download times. This guide is applicable to both editions of JDeveloper.

1.2 Oracle JDeveloper Information Resources

This section provides resources designed to get you up and running quickly on Oracle JDeveloper. You can learn about Oracle JDeveloper using various methods in addition to this guide, including online demonstrations, tutorials, and the Oracle Technology Network (OTN) forum. For more information, see Table 1-1, "Supporting Oracle JDeveloper Resources".

Table 1-1 Supporting Oracle JDeveloper Resources

Resource Description

Online demonstrations

Online demonstrations provide visual instructions for completing common tasks. All you need to watch the demos is your web browser with flash plug-in and a sound card. You can use the playback bar at the bottom of each demo to control the speed and flow of the demo.

The demos are located at: http://www.oracle.com/technetwork/developer-tools/jdev/overview/index-100269.html

Oracle JDeveloper Tutorials

The tutorials provide step-by-step instructions to accomplish specific tasks in Oracle JDeveloper.

The tutorials are located at: http://www.oracle.com/technetwork/developer-tools/jdev/overview/index-100269.html

Oracle Fusion Order Demo Sample Application

The Fusion Order Demo (FOD) is an end-to-end application sample application developed with the purpose of demonstrating common use cases in Fusion Middleware applications, including the integration between different components of the Fusion technology stack, (ADF, BPEL, and WebCenter). The demo contains several applications that make up various parts of functionality.

The FOD is located at: http://www.oracle.com/technetwork/developer-tools/jdev/index-095536.html

OTN Oracle JDeveloper Forum

You can use the Oracle JDeveloper page on the OTN forum to ask a question, contribute to a discussion, or interact with other users.

The Oracle JDeveloper page on the OTN forum is located at: http://forums.oracle.com/forums/forum.jspa?forumID=83

1.3 Migrating to Oracle JDeveloper 11g

For complete information on supported migration paths, on how to migrate applications and projects or information about importing preferences and settings from an earlier version of Oracle JDeveloper to Oracle JDeveloper 11g, see the Oracle Fusion Middleware Installation Guide for Oracle JDeveloper.