Download - JDeveloper Intro
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 1/16
Introduction to JDeveloper
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 2/16
Benefits of Using JDeveloper
•
Standard, open, and extensible• Improved productivity
– Visual and declarative
– Simpler development of Java EE applications
•
“Productivity with Choice” – Technology stacks
– Development approaches
– Development platform
– Data sources
– Application servers
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 3/16
Using JDeveloper Features
•
JDeveloper features that facilitate ease of application developmentinclude:
Application Navigator
Database Navigator
Editor (code or visual editors)
Component Palette
Resource Palette (IDE and Application)
Data Controls panel
Structure Window
Property Inspector
Log Window
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 4/16
Using JDeveloper’s Application Navigator
•
Has expandable, minimizable panels todisplay:
– Projects
– Application resources
– Data controls
– Recently opened files
Expandable Panels
Restoring a PanelMinimizing a Panel
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 5/16
Using JDeveloper’s Database Navigator
•
The Database Navigator: – Shows both IDE and application connections
– Enables you to:
• View database elements
• Filter the display
• Create new connections
Create new
connection
Apply
filter
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 6/16
Using JDeveloper’s Editors
Edit
properties:
Visually edit task flows,
diagrams, and pages:
Edit code:
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 7/16
Using JDeveloper’s Component Palette
•
The Component Palette enables you to: – Display the components available to drag to visual editor
– Search for components
– Display the favorites and recently used components
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 8/16
Using JDeveloper’s Resource Palette
•
The Resource Palette: – Contains two types of
resources:
• Catalogs
• Connections
– Provides single searchable
view of and access to many
types of resources
– Facilitates sharing resources
among developers
Toolbar: Create/Import or Search
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 9/16
Using JDeveloper’s Structure Window
• The Structure Window provides:
– A tree view of selected document or object
– The ability to:• View in different ways
• Navigate
Freeze /
Unfreeze
New ViewSort
Show Methods, Fields,
Static / Public Members
Synch
with
Editor
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 10/16
Using JDeveloper’s Property Inspector
3 4
1
2
6 7
8
9
5
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 11/16
Using JDeveloper’s Log Window
•The Log window: – Displays JDeveloper
messages, such as
logging and compilation
messages – Has one or more tabs:
A Messages tab and additional
tabs depending on what is occurring
–
Displays standard output (such as System.out.println() messages)
– Has context menu for clearing, wrapping, saving output,
searching, and so on
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 12/16
Getting Started in JDeveloper
•
To build an application in JDeveloper, you need to define: – An application
– One or more projects
– A database connection
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 13/16
Creating an Application in JDeveloper
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 14/16
Creating a Project in JDeveloper
7/21/2019 JDeveloper Intro
http://slidepdf.com/reader/full/jdeveloper-intro 15/16
Creating Database Connections
•
Two types: – IDE:
• Available to be added to any application
• Create in Database Navigator or Resource Palette
• To add to an application, drag to Application Resources or to an
application in Database Navigator
– Application:
• Owned by a specific application
• Create in Database Navigator or Application Resources