16
Introduction to JDeveloper

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

Embed Size (px)

Citation preview

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