+612 9045 4394
Oracle Jdeveloper 10G Handbook : Oracle Press - Avrom Roy-Faderman

Oracle Jdeveloper 10G Handbook

Oracle Press

Paperback Published: 1st July 2004
ISBN: 9780072255836
Number Of Pages: 856

Share This Book:


RRP $112.95
or 4 easy payments of $23.59 with Learn more
Ships in 7 to 10 business days

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.

Overview of Oracle JDeveloper 10gp. 3
JDeveloper: Past, Present, and Futurep. 4
What Is New in JDeveloper 10g?p. 9
Creating Application Code in JDeveloperp. 13
Hands-on Practice: Build a Client/Server Application Using the JDeveloper Wizardsp. 15
Hands-on Practice: Create a Simple JSP Pagep. 29
The Integrated Development Environment Overviewp. 33
The JDeveloper 10g IDEp. 35
IDE Windowp. 35
Customizing the IDEp. 43
Main Toolbarp. 44
Main Menup. 45
The Help Systemp. 54
Software Configuration Managementp. 57
Hands-on Practice: Set Up CVS Locallyp. 58
IDE Toolsp. 63
Navigatorsp. 65
Structure Windowp. 70
Component Palettep. 72
Property Inspectorp. 73
Log Windowp. 76
Code Editorp. 76
Debuggerp. 84
Visual Editorsp. 86
HTML and UIX Previewersp. 87
New Galleryp. 89
Data Control Palettep. 91
Other Editorsp. 92
Viewer Windowsp. 95
SQL Worksheetp. 97
Modelers and Diagrammersp. 98
Introduction to the Oracle Application Development Frameworkp. 103
What Is a Framework?p. 104
What Is Oracle Application Development Framework?p. 107
ADF Architecture Modelp. 110
ADF Code Librariesp. 118
ADF Development Method and IDE Supportp. 120
Java Language Concepts for JDeveloper Workp. 131
Why Java?p. 132
Object Orientation Conceptsp. 136
Java Language Reviewp. 140
Hands-on Practice: Create Java Class Filesp. 160
Naming Conventionsp. 167
The Importance of Using Naming Conventionsp. 169
General Naming Convention Considerations and Guidelinesp. 170
Recognized Naming Conventions in Javap. 173
JDeveloper-Specific Naming Conventionsp. 175
J2EE Architectures and Deployment Alternativesp. 181
An Overview of J2EEp. 183
Deploying a J2EE Applicationp. 186
JDeveloper and J2EEp. 188
Java Client Architecturesp. 189
Hands-on Practice: Deploy a Java Applicationp. 196
JavaServer Pages Architecturep. 204
Hands-on Practice: Deploy a JSP Applicationp. 209
Business Services
Introducing ADF Business Componentsp. 223
Why Use ADF BC?p. 225
ADF Business Components, XML, and Javap. 226
ADF Business Component Groupsp. 226
Hands-on Practice: Examine a Default ADF BC Layerp. 234
Creating Business Domain Componentsp. 253
Creating Default Business Domain Componentsp. 254
Entity Attributesp. 254
Representing Relationships Between Tablesp. 257
Representing Oracle Object Typesp. 263
Business Components and Database Object Generationp. 264
Hands-on Practice: Represent the HR Schemap. 269
More Complex Business Rulesp. 287
Overview of the Entity Classesp. 288
Manipulating Attribute Valuesp. 291
Attribute-Level Validationp. 293
Entity-Level Validationp. 298
The validateEntity() Methodp. 300
Hands-on Practice: Add Validation to the HR Business Domain Componentsp. 302
Adding Default Values to Entity Attributesp. 314
Calculated Transient Attributesp. 316
Using Associations in Business Rulesp. 317
Integrating with Business Logic in the Databasep. 318
Hands-on Practice: Add More Business Rules to the HR Business Domain Componentsp. 321
Creating Data Model Componentsp. 329
View Attributes, Entity Attributes, and Cachingp. 330
Entity Object Usages and Table Aliasesp. 337
Keysp. 338
Refining a View Object's Queryp. 339
Hands-on Practice: Create View Object Definitionsp. 342
Representing Relationships Between Query Result Setsp. 357
Aggregating Data for Applicationsp. 361
Hands-on Practice: Create View Link and Application Module Definitionsp. 362
Exposing ADF BC to Applicationsp. 369
ADF Model Layer Architecturep. 370
Creating Data Controls and Bindingsp. 372
Exposing a View Object Instance to an ADF Applicationp. 375
Accessing a Range of Datap. 376
Navigating Through Collectionsp. 378
Creating and Deleting Rowsp. 381
Accessing Individual Valuesp. 381
Hands-on Practice: Create a Master-Detail JSP Applicationp. 381
Selecting from a Listp. 393
Managing Transactionsp. 396
Hands-on Practice: Refine the JSP Applicationp. 397
Creating Custom Service Methodsp. 407
Overview of Data Model Component Classesp. 409
Custom Service Method Basicsp. 412
Exposing and Accessing Service Methodsp. 412
Finding View Object Instances in the Data Modelp. 413
Retrieving View Rowsp. 414
Manipulating Datap. 417
Restricting a View Object Instance's Cachep. 418
Using View Link Definitions in Service Methodsp. 421
Hands-on Practice: Create and Invoke Service Methodsp. 422
Dynamically Creating Master-Detail Relationshipsp. 436
Hands-on Practice: Create and Invoke Service Methods to Maintain a Dynamic Master-Detail Relationshipp. 437
Business Service Technology Alternativesp. 445
Enterprise JavaBeans Technologyp. 446
Hands-on Practice: Build a Simple EJB Applicationp. 457
TopLink Technologyp. 470
Hands-on Practice: Build a Simple TopLink Applicationp. 475
Web Servicesp. 488
Hands-on Practice: Create an Application That Uses a Web Servicep. 489
Java Client and Web Applications
Creating Java Client Applicationsp. 501
The JDeveloper IDE for Java Client Developmentp. 502
Building Java Client Applicationsp. 503
Java Client Architecture Decisionsp. 504
ADF JClientp. 507
Working with Swing Components in JDeveloperp. 510
Getting the Right Informationp. 518
Hands-on Practice: Create a Tabbed User Interface Applicationp. 520
Hands-on Practice: Customize the Component Palette and Create a JavaBeanp. 532
Layout Managersp. 543
How Does This Work in a J2EE Web Application?p. 545
Layout Manager and Container Conceptsp. 545
Overview of the Layout Managersp. 551
Multiple Layoutsp. 574
Hands-on Practice: Work with Layoutsp. 577
Working with Strutsp. 591
Struts Architecturep. 592
JDeveloper's Implementation of Strutsp. 598
Introduction to the Hands-on Practicesp. 606
Hands-on Practice: Create a Simple Struts Applicationp. 607
Hands-on Practice: Create a Struts Application with Data Actions for Custom Logicp. 625
Working with JSP Pagesp. 637
JSP Development Requirementsp. 638
JSP Application Development in JDeveloperp. 641
Some ADF BC JSP Coding Techniquesp. 657
Hands-on Practice: Build JSP Query and Results Pagesp. 663
Working with ADF UIX Pagesp. 685
ADF UIX Overviewp. 686
UIX Application Development in JDeveloperp. 693
Hands-on Practice: Build a UIX Applicationp. 699
Other Resourcesp. 715
Booksp. 716
Websitesp. 717
Java Client User Interface Componentsp. 721
AWTp. 722
Code Snippetsp. 724
JClient Controlsp. 726
Swingp. 728
Swing Containersp. 730
Overview of HTML, JavaScript, and Cascading Style Sheetsp. 733
HTMLp. 734
JavaScript in HTMLp. 739
Cascading Style Sheetsp. 740
Overview of JSP, JSTL, and EL Tagsp. 745
Basic JSP Tagsp. 746
JSP Standard Tag Libraryp. 759
Indexp. 769
Table of Contents provided by Ingram. All Rights Reserved.

ISBN: 9780072255836
ISBN-10: 0072255838
Series: Oracle Press
Audience: Professional
Format: Paperback
Language: English
Number Of Pages: 856
Published: 1st July 2004
Publisher: McGraw-Hill Education - Europe
Country of Publication: US
Dimensions (cm): 23.1 x 18.9  x 4.6
Weight (kg): 1.43
Edition Number: 1