Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved...

16
Introduction to JDeveloper

Transcript of Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved...

Page 1: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Introduction to JDeveloper

Page 2: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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

Page 3: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Using JDeveloper Features

• JDeveloper features that facilitate ease of application development include:

Application Navigator Database NavigatorEditor (code or visual editors)Component Palette Resource Palette (IDE and Application)Data Controls panel Structure Window Property Inspector Log Window

Page 4: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Using JDeveloper’s Application Navigator

• Has expandable, minimizable panels to display:– Projects– Application resources– Data controls– Recently opened files

Expandable Panels

Restoring a PanelMinimizing a Panel

Page 5: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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 newconnection

Applyfilter

Page 6: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Using JDeveloper’s Editors

Editproperties:

Visually edit task flows, diagrams, and pages:

Edit code:

Page 7: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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

Page 8: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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

Page 9: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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

Synchwith Editor

Page 10: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Using JDeveloper’s Property Inspector

3 4

1

2

6 7

8

9

5

Page 11: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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

Page 12: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Getting Started in JDeveloper

• To build an application in JDeveloper, you need to define:– An application– One or more projects– A database connection

Page 13: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Creating an Application in JDeveloper

Page 14: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Creating a Project in JDeveloper

Page 15: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

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

Page 16: Introduction to JDeveloper. Benefits of Using JDeveloper Standard, open, and extensible Improved productivity –Visual and declarative –Simpler development.

Creating a Database Connectionin JDeveloper

1 2

34

4

5