Presentation is loading. Please wait.

Presentation is loading. Please wait.

6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.

Similar presentations


Presentation on theme: "6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g."— Presentation transcript:

1 6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g

2 6-2 Copyright © 2005, 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 using JDeveloper debugger Define classes using JDeveloper Describe how JDeveloper can be used to build enterprise applications

3 6-3 Copyright © 2005, Oracle. All rights reserved. What Is Oracle JDeveloper 10g? Oracle JDeveloper 10g provides an integrated development environment (IDE). Build, compile, and run Java applications with Oracle JDeveloper. Use wizards to help build source code. View objects from many perspectives: code, structure, layout, and so on.

4 6-4 Copyright © 2005, Oracle. All rights reserved. Exploring the JDeveloper Environment System Navigator Code Editor Property Inspector Component Palette

5 6-5 Copyright © 2005, Oracle. All rights reserved. Examining Workspaces Contain multiple projects Enable you to view currently used objects Workspace Navigator pane Structure pane

6 6-6 Copyright © 2005, Oracle. All rights reserved. Notes Page

7 6-7 Copyright © 2005, Oracle. All rights reserved. What Are Projects? Contain related files Manage project and environment settings Manage compiler and debug options Project Project files

8 6-8 Copyright © 2005, Oracle. All rights reserved. Creating JDeveloper Items JDeveloper items are invoked by selecting File > New. They are categorized by type: –General –Business Tier –Client Tier –Database Tier –Web Tier Create any JDeveloper element.

9 6-9 Copyright © 2005, Oracle. All rights reserved. Creating an Application Workspace In the General category, select Application Workspace to invoke the Property pane.

10 6-10 Copyright © 2005, Oracle. All rights reserved. Specifying Project Details

11 6-11 Copyright © 2005, Oracle. All rights reserved. Selecting Additional Libraries

12 6-12 Copyright © 2005, Oracle. All rights reserved. Adding a New J2SE New J2SE definitions include: Java executable A classpath A source path A doc path

13 6-13 Copyright © 2005, 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\ \ – \src\ \ Followed by class and src files

14 6-14 Copyright © 2005, Oracle. All rights reserved. Exploring the Skeleton Java Application Contains application and frame classes

15 6-15 Copyright © 2005, Oracle. All rights reserved. Finding Methods and Fields Find methods and fields by using the Structure pane.

16 6-16 Copyright © 2005, 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

17 6-17 Copyright © 2005, 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.

18 6-18 Copyright © 2005, Oracle. All rights reserved. Using the Help System

19 6-19 Copyright © 2005, Oracle. All rights reserved. Obtaining Help on a Topic Use [F1] to invoke context-specific Help.

20 6-20 Copyright © 2005, Oracle. All rights reserved. Oracle JDeveloper 10g Debugger Helps find and fix program errors: –Run-time errors –Logic errors Allows control of execution Allows examination of variables

21 6-21 Copyright © 2005, Oracle. All rights reserved. Notes Page

22 6-22 Copyright © 2005, 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

23 6-23 Copyright © 2005, Oracle. All rights reserved. Notes Page

24 6-24 Copyright © 2005, 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

25 6-25 Copyright © 2005, 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.

26 6-26 Copyright © 2005, 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 right- click. –Select Watch... at Cursor from the context menu. –View the variable in the Watch tab. –Right-click a data item to modify it.

27 6-27 Copyright © 2005, 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: –Java applications –Java servlets –JSPs –EJBs JDeveloper can be used to build enterprise applications

28 6-28 Copyright © 2005, 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

29 6-29 Copyright © 2005, Oracle. All rights reserved. Notes Page for Practice 6

30 6-30 Copyright © 2005, Oracle. All rights reserved. Practice 6: Notes

31 6-31 Copyright © 2005, Oracle. All rights reserved. Practice 6: Notes

32 6-32 Copyright © 2005, Oracle. All rights reserved.


Download ppt "6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g."

Similar presentations


Ads by Google