Oracle JDeveloper 10g Handbook / Edition 1

Oracle JDeveloper 10g Handbook / Edition 1

ISBN-10:
0072255838
ISBN-13:
9780072255836
Pub. Date:
07/27/2004
Publisher:
McGraw Hill LLC
ISBN-10:
0072255838
ISBN-13:
9780072255836
Pub. Date:
07/27/2004
Publisher:
McGraw Hill LLC
Oracle JDeveloper 10g Handbook / Edition 1

Oracle JDeveloper 10g Handbook / Edition 1

Paperback

$72.0 Current price is , Original price is $72.0. You
$72.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores
  • SHIP THIS ITEM

    Temporarily Out of Stock Online

    Please check back later for updated availability.


Overview

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.




Create web and database applications with Oracle JDeveloper 10g--the complete, integrated Java development environment--with help from this comprehensive, real-world resource. Many chapters contain hands-on practices and source code examples reinforcing vital concepts. It’s all here--from the nuts-and-bolts of J2EE applications, servlets, and JavaServer Pages technology to advanced development using the Oracle Application Development Framework. From the exclusive publishers of Oracle Press books, Oracle JDeveloper 10g Handbook will have you developing Java-based applications in no time.

Product Details

ISBN-13: 9780072255836
Publisher: McGraw Hill LLC
Publication date: 07/27/2004
Series: Oracle Press
Edition description: New Edition
Pages: 856
Product dimensions: 7.00(w) x (h) x 2.00(d)

About the Author

McGraw-Hill authors represent the leading experts in their fields and are dedicated to improving the lives, careers, and interests of readers worldwide

Dr. Paul Dorsey is the founder and President of Dulcian, Inc. Dulcian specializes in Oracle client-server and web custom application development including developing new projects, auditing existing efforts, and rescuing failed projects. Paul is the Executive Editor of SELECT Magazine. He is the President of the New York Oracle Users’ Group. Paul and Peter Koletzke shared the Pinnacle Publishing Technical Achievement Award at ECO ‘95 for their work on a Forms template. Paul has won best presentation awards at both ECO and IOUW conferences and speaks at numerous Oracle conferences and user group meetings

McGraw-Hill authors represent the leading experts in their fields and are dedicated to improving the lives, careers, and interests of readers worldwide

Table of Contents

Part IOverview
1Overview of Oracle JDeveloper 10g3
JDeveloper: Past, Present, and Future4
What Is New in JDeveloper 10g?9
Creating Application Code in JDeveloper13
Hands-on Practice: Build a Client/Server Application Using the JDeveloper Wizards15
Hands-on Practice: Create a Simple JSP Page29
2The Integrated Development Environment Overview33
The JDeveloper 10g IDE35
IDE Window35
Customizing the IDE43
Main Toolbar44
Main Menu45
The Help System54
Software Configuration Management57
Hands-on Practice: Set Up CVS Locally58
3IDE Tools63
Navigators65
Structure Window70
Component Palette72
Property Inspector73
Log Window76
Code Editor76
Debugger84
Visual Editors86
HTML and UIX Previewers87
New Gallery89
Data Control Palette91
Other Editors92
Viewer Windows95
SQL Worksheet97
Modelers and Diagrammers98
4Introduction to the Oracle Application Development Framework103
What Is a Framework?104
What Is Oracle Application Development Framework?107
ADF Architecture Model110
ADF Code Libraries118
ADF Development Method and IDE Support120
5Java Language Concepts for JDeveloper Work131
Why Java?132
Object Orientation Concepts136
Java Language Review140
Hands-on Practice: Create Java Class Files160
6Naming Conventions167
The Importance of Using Naming Conventions169
General Naming Convention Considerations and Guidelines170
Recognized Naming Conventions in Java173
JDeveloper-Specific Naming Conventions175
7J2EE Architectures and Deployment Alternatives181
An Overview of J2EE183
Deploying a J2EE Application186
JDeveloper and J2EE188
Java Client Architectures189
Hands-on Practice: Deploy a Java Application196
JavaServer Pages Architecture204
Hands-on Practice: Deploy a JSP Application209
Part IIBusiness Services
8Introducing ADF Business Components223
Why Use ADF BC?225
ADF Business Components, XML, and Java226
ADF Business Component Groups226
Hands-on Practice: Examine a Default ADF BC Layer234
9Creating Business Domain Components253
Creating Default Business Domain Components254
Entity Attributes254
Representing Relationships Between Tables257
Representing Oracle Object Types263
Business Components and Database Object Generation264
Hands-on Practice: Represent the HR Schema269
10More Complex Business Rules287
Overview of the Entity Classes288
Manipulating Attribute Values291
Attribute-Level Validation293
Entity-Level Validation298
The validateEntity() Method300
Hands-on Practice: Add Validation to the HR Business Domain Components302
Adding Default Values to Entity Attributes314
Calculated Transient Attributes316
Using Associations in Business Rules317
Integrating with Business Logic in the Database318
Hands-on Practice: Add More Business Rules to the HR Business Domain Components321
11Creating Data Model Components329
View Attributes, Entity Attributes, and Caching330
Entity Object Usages and Table Aliases337
Keys338
Refining a View Object's Query339
Hands-on Practice: Create View Object Definitions342
Representing Relationships Between Query Result Sets357
Aggregating Data for Applications361
Hands-on Practice: Create View Link and Application Module Definitions362
12Exposing ADF BC to Applications369
ADF Model Layer Architecture370
Creating Data Controls and Bindings372
Exposing a View Object Instance to an ADF Application375
Accessing a Range of Data376
Navigating Through Collections378
Creating and Deleting Rows381
Accessing Individual Values381
Hands-on Practice: Create a Master-Detail JSP Application381
Selecting from a List393
Managing Transactions396
Hands-on Practice: Refine the JSP Application397
13Creating Custom Service Methods407
Overview of Data Model Component Classes409
Custom Service Method Basics412
Exposing and Accessing Service Methods412
Finding View Object Instances in the Data Model413
Retrieving View Rows414
Manipulating Data417
Restricting a View Object Instance's Cache418
Using View Link Definitions in Service Methods421
Hands-on Practice: Create and Invoke Service Methods422
Dynamically Creating Master-Detail Relationships436
Hands-on Practice: Create and Invoke Service Methods to Maintain a Dynamic Master-Detail Relationship437
14Business Service Technology Alternatives445
Enterprise JavaBeans Technology446
Hands-on Practice: Build a Simple EJB Application457
TopLink Technology470
Hands-on Practice: Build a Simple TopLink Application475
Web Services488
Hands-on Practice: Create an Application That Uses a Web Service489
Part IIIJava Client and Web Applications
15Creating Java Client Applications501
The JDeveloper IDE for Java Client Development502
Building Java Client Applications503
Java Client Architecture Decisions504
ADF JClient507
Working with Swing Components in JDeveloper510
Getting the Right Information518
Hands-on Practice: Create a Tabbed User Interface Application520
Hands-on Practice: Customize the Component Palette and Create a JavaBean532
16Layout Managers543
How Does This Work in a J2EE Web Application?545
Layout Manager and Container Concepts545
Overview of the Layout Managers551
Multiple Layouts574
Hands-on Practice: Work with Layouts577
17Working with Struts591
Struts Architecture592
JDeveloper's Implementation of Struts598
Introduction to the Hands-on Practices606
Hands-on Practice: Create a Simple Struts Application607
Hands-on Practice: Create a Struts Application with Data Actions for Custom Logic625
18Working with JSP Pages637
JSP Development Requirements638
JSP Application Development in JDeveloper641
Some ADF BC JSP Coding Techniques657
Hands-on Practice: Build JSP Query and Results Pages663
19Working with ADF UIX Pages685
ADF UIX Overview686
UIX Application Development in JDeveloper693
Hands-on Practice: Build a UIX Application699
Part IVAppendixes
AOther Resources715
Books716
Websites717
BJava Client User Interface Components721
AWT722
Code Snippets724
JClient Controls726
Swing728
Swing Containers730
COverview of HTML, JavaScript, and Cascading Style Sheets733
HTML734
JavaScript in HTML739
Cascading Style Sheets740
DOverview of JSP, JSTL, and EL Tags745
Basic JSP Tags746
JSP Standard Tag Library759
Index769
From the B&N Reads Blog

Customer Reviews