Databases Reference
In-Depth Information
After selecting the role, we are offered a
Tip of the Day
to tell us about a feature
of JDeveloper. After dismissing the
Tip of the Day
, we are presented with a blank
JDeveloper workspace.
The top-left-hand window is the
Application Navigator
, which lists all the
applications that we are working on (it is currently empty as we have not yet defined
any). Within JDeveloper, an application is a grouping of one or more related projects.
A
Project
is a collection of related components that make up a deployable resource
(for example, an SCA Assembly, Java application, web service, and so on).
Within the context of the SOA Suite, each SCA Assembly is defined within its own
project, with an application being a collection of related SCA Assemblies.
On the opposite side of the screen to the
Application
Navigator
tab is the
Resource
Palette,
which contains the
My
Catalogs
tab to hold resources for use in composites
and the
IDE
Connections
tab. If we click on this it will list the types of connections
we can define to JDeveloper. A connection allows us to define and manage links to
external resources such as databases, application servers, and rules engines.
Once defined, we can expand a connection to inspect the content of an external
resource, which can then be used to create or edit components that utilize the
resource. For example, you can use a database connection to create and configure
a database adapter to expose a database table as a web service.