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

Slides:



Advertisements
Similar presentations
Using the SQL Access Advisor
Advertisements

Getting Started with Microsoft Office 2007
Chapter 1: The Database Environment
Chapter 1 The Study of Body Function Image PowerPoint
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
AQute Eclipse Environment By Peter Kriens CEO aQute OSGi Director of Technology and OSGi Fellow.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Introducing the Java and Oracle Platforms Objectives 1-2 What Is Java? 1-3 Key Benefits of Java.
4 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: Servlets.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
3 Copyright © 2005, Oracle. All rights reserved. Basic Java Syntax and Coding Conventions.
11 Copyright © 2005, Oracle. All rights reserved. Using Arrays and Collections.
15 Copyright © 2005, Oracle. All rights reserved. Container-Managed Relationships (CMRs)
1 Copyright © 2005, Oracle. All rights reserved. Introducing the Java and Oracle Platforms.
7 Copyright © 2005, Oracle. All rights reserved. Creating Classes and Objects.
9 Copyright © 2005, Oracle. All rights reserved. Modularizing JavaServer Pages Development with Tags.
8 Copyright © 2005, Oracle. All rights reserved. Creating the Web Tier: JavaServer Pages.
J2EE Overview.
10 Copyright © 2005, Oracle. All rights reserved. Reusing Code with Inheritance and Polymorphism.
15 Copyright © 2005, Oracle. All rights reserved. Adding User Interface Components and Event Handling.
17 Copyright © 2005, Oracle. All rights reserved. Deploying Applications by Using Java Web Start.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
View-Based Application Development Lecture 1 1. Flows of Lecture 1 Before Lab Introduction to the Game to be developed in this workshop Comparison between.
Excel Functions. Part 1. Introduction 2 An Excel function is a formula or a procedure that is performed in the Visual Basic environment, outside the.
Intel VTune Yukai Hong Department of Mathematics National Taiwan University July 24, 2008.
Suite Suite 2 TPF Software – Overview Binary Editor Remote Scripts zTREX Add-Ins & Project Integration with Source Control Manager.
Campaign Overview Mailers Mailing Lists
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
Microsoft Access.
Vanderbilt Business Objects Users Group 1 Reporting Techniques & Formatting Beginning & Advanced.
© Copyright by Deitel & Associates, Inc. and Pearson Education Inc. All Rights Reserved. 1 Tutorial 12 – Security Panel Application Introducing.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
VOORBLAD.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
4 Oracle Data Integrator First Project – Simple Transformations: One source, one target 3-1.
© 2012 National Heart Foundation of Australia. Slide 2.
Data Management Seminar, 8-11th July 2008, Hamburg Survey System – Overview & Changes from the Field Trial.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
25 seconds left…...
Januar MDMDFSSMDMDFSSS
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
PSSA Preparation.
Contract Audit Follow-Up (CAFU) 3.5 Pre-Defined & Ad hoc Reports November 2009 ITCSO Training Academy.
What’s new in WebSpace Changes and improvements with Xythos 7.2 Effective June 24,
Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Preface IIntroduction Objectives I-2 Course Overview I-3 1Oracle Application Development Framework Objectives 1-2 J2EE Platform 1-3 Benefits of the J2EE.
14 Copyright © 2004, Oracle. All rights reserved. Enhancing the User Interface.
Visual Basic Integrated Development Environment (IDE) 56:150 Information System Design.
E Copyright © 2007, Oracle. All rights reserved. Using JDeveloper.
15 Copyright © 2004, Oracle. All rights reserved. Debugging Triggers.
10 Copyright © 2004, Oracle. All rights reserved. Building ADF View Components.
Java IDE Dwight Deugo Nesa Matic
Presentation transcript:

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

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

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.

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

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 Copyright © 2005, Oracle. All rights reserved. Notes Page

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

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.

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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.

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.

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

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

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

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

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

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