Ch 06 - Building Applications With Oracle Jdeveloper 10g

  • Uploaded by: api-3841620
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ch 06 - Building Applications With Oracle Jdeveloper 10g as PDF for free.

More details

  • Words: 1,001
  • Pages: 32
6

Building Applications with Oracle JDeveloper 10g

Copyright © 2004, Oracle. All rights reserved.

Objectives After completing this lesson, you should be able to do the following: • Create new projects, workspaces, and applications • Build Java applications in JDeveloper • Enhance user interface frame design • Debug an application by using JDeveloper debugger • Define classes by using JDeveloper • Describe how JDeveloper can be used to build enterprise applications

6-2

Copyright © 2004, Oracle. All rights reserved.

What Is Oracle JDeveloper 10g? • • • •

6-3

Oracle JDeveloper 10g provides an integrated development environment (IDE). Build, compile, and run Java applications by using Oracle JDeveloper. Use wizards to help build source code. View objects from many perspectives: code, structure, layout, and so on.

Copyright © 2004, Oracle. All rights reserved.

Exploring the JDeveloper Environment

Component Palette

System Navigator 6-4

Code Editor Copyright © 2004, Oracle. All rights reserved.

Property Inspector

Examining Workspaces • •

Contain multiple projects Enable you to view currently used objects Workspace Navigator pane

Structure pane

6-5

Copyright © 2004, Oracle. All rights reserved.

6-6

Copyright © 2004, Oracle. All rights reserved.

What Are Projects? • •



Contain related files Manage project and environment Project settings Manage compiler and debug options Project files

6-7

Copyright © 2004, Oracle. All rights reserved.

Creating JDeveloper Items •



JDeveloper items are invoked by selecting File > New. They are categorized by type: – – – – –



6-8

General Business Tier Client Tier Database Tier Web Tier

Create any JDeveloper element. Copyright © 2004, Oracle. All rights reserved.

Creating an Application Workspace In the General category, select Application Workspace to invoke the Property pane.

6-9

Copyright © 2004, Oracle. All rights reserved.

Specifying Project Details

6-10

Copyright © 2004, Oracle. All rights reserved.

Selecting Additional Libraries

6-11

Copyright © 2004, Oracle. All rights reserved.

Adding a New J2SE

New J2SE definitions include: • Java executable • A classpath • A source path • A doc path 6-12

Copyright © 2004, Oracle. All rights reserved.

Looking at the Directory Structure JDeveloper creates and stores .java and .class files by using the following convention: • \jdev\mywork • Followed by the workspace name • Followed by the project name – \classes\<package name>\ – \src\<package_name>\



6-13

Followed by class and src files

Copyright © 2004, Oracle. All rights reserved.

Exploring the Skeleton Java Application Contains application and frame classes

6-14

Copyright © 2004, Oracle. All rights reserved.

Finding Methods and Fields Find methods and fields by using the Structure pane.

6-15

Copyright © 2004, Oracle. All rights reserved.

Supporting Code Development with Profiler and Code Coach • • • •

Improve code quality with Code Coach. Evaluate execution stack with Execution Sample profiler. Examine heap memory usage with Memory profiler. Analyze event occurrence and duration with Event profiler for: – JVM events – Business Components for Java events – Custom events

6-16

Copyright © 2004, Oracle. All rights reserved.

Customizing JDeveloper Customize the IDE • Look and feel • General environment • Dockable windows • Component Palette • Load preset keymaps Rename classes and packages by using refactoring.

6-17

Copyright © 2004, Oracle. All rights reserved.

Using the Help System

6-18

Copyright © 2004, Oracle. All rights reserved.

Obtaining Help on a Topic Use [F1] to invoke context-specific Help.

6-19

Copyright © 2004, Oracle. All rights reserved.

Oracle JDeveloper 10g Debugger •

Helps find and fix program errors: – Run-time errors – Logic errors

• •

6-20

Allows control of execution Allows examination of variables

Copyright © 2004, Oracle. All rights reserved.

6-21

Copyright © 2004, Oracle. All rights reserved.

Setting Breakpoints Setting breakpoints: • Manage multiple breakpoints • Manage conditional breakpoints • Define columns displayed in window – Description – Type – Status, and so on



Control scope of action – Global > Workspace > Project

6-22

Copyright © 2004, Oracle. All rights reserved.

6-23

Copyright © 2004, Oracle. All rights reserved.

Using the Debugger Windows View Debug information: • Classes: Displays list of loaded classes and status • Watch: Evaluates and displays expressions • Monitors: Displays information about active monitors • Threads: Displays the names and statuses of all threads • Smart Data: Analyzes source code near execution point • … and more

6-24

Copyright © 2004, Oracle. All rights reserved.

Stepping Through a Program Step through a program by using the buttons on the Debugger toolbar: • Start the debugger. • Resume the program. • Step over a method call. • Step into a method call. • Step out of a method call. • Step to the end of the method. • Pause execution. • Stop the debugger.

6-25

Copyright © 2004, Oracle. All rights reserved.

Watching Data and Variables • • •

The Smart Data tab displays analyzed variables and fields. The Data tab displays arguments, local variables, and static fields from the current context. To watch other variables: – Select a variable in the source window and rightclick. – Select Watch... at Cursor from the context menu. – View the variable in the Watch tab. – Right-click a data item to modify it.

6-26

Copyright © 2004, Oracle. All rights reserved.

Summary In this lesson, you should have learned how: • JDeveloper builds, debugs, and runs all types of Java applications • JDeveloper can be used to develop: – – – –



6-27

Java applications Java servlets JSPs EJBs

JDeveloper can be used to build enterprise applications

Copyright © 2004, Oracle. All rights reserved.

Practice 6: Overview This practice covers: • Exploring the Oracle JDeveloper 10g IDE • Creating a workspace and project • Including application files from the earlier lesson

6-28

Copyright © 2004, Oracle. All rights reserved.

Full Notes Page for Practices

6-29

Copyright © 2004, Oracle. All rights reserved.

Full Notes Page for Practices

6-30

Copyright © 2004, Oracle. All rights reserved.

Full Notes Page for Practices

6-31

Copyright © 2004, Oracle. All rights reserved.

Full Notes Page for Practices

6-32

Copyright © 2004, Oracle. All rights reserved.

Related Documents