5
1
9780072255836
$72.0
Current price is , Original price is $72.0. You
Oracle JDeveloper 10g Handbook / Edition 1 available in Paperback
Oracle JDeveloper 10g Handbook / Edition 1
by Avrom Roy-Faderman, Paul Dorsey, Peter Koletzke
Avrom Roy-Faderman
- 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
by Avrom Roy-Faderman, Paul Dorsey, Peter Koletzke
Avrom Roy-Faderman
Paperback
Buy New
$72.00Buy Used
$41.80
$72.00
-
-
SHIP THIS ITEM
Temporarily Out of Stock Online
Please check back later for updated availability.
-
72.0
In Stock
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.
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
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 I | Overview | |
1 | Overview of Oracle JDeveloper 10g | 3 |
JDeveloper: Past, Present, and Future | 4 | |
What Is New in JDeveloper 10g? | 9 | |
Creating Application Code in JDeveloper | 13 | |
Hands-on Practice: Build a Client/Server Application Using the JDeveloper Wizards | 15 | |
Hands-on Practice: Create a Simple JSP Page | 29 | |
2 | The Integrated Development Environment Overview | 33 |
The JDeveloper 10g IDE | 35 | |
IDE Window | 35 | |
Customizing the IDE | 43 | |
Main Toolbar | 44 | |
Main Menu | 45 | |
The Help System | 54 | |
Software Configuration Management | 57 | |
Hands-on Practice: Set Up CVS Locally | 58 | |
3 | IDE Tools | 63 |
Navigators | 65 | |
Structure Window | 70 | |
Component Palette | 72 | |
Property Inspector | 73 | |
Log Window | 76 | |
Code Editor | 76 | |
Debugger | 84 | |
Visual Editors | 86 | |
HTML and UIX Previewers | 87 | |
New Gallery | 89 | |
Data Control Palette | 91 | |
Other Editors | 92 | |
Viewer Windows | 95 | |
SQL Worksheet | 97 | |
Modelers and Diagrammers | 98 | |
4 | Introduction to the Oracle Application Development Framework | 103 |
What Is a Framework? | 104 | |
What Is Oracle Application Development Framework? | 107 | |
ADF Architecture Model | 110 | |
ADF Code Libraries | 118 | |
ADF Development Method and IDE Support | 120 | |
5 | Java Language Concepts for JDeveloper Work | 131 |
Why Java? | 132 | |
Object Orientation Concepts | 136 | |
Java Language Review | 140 | |
Hands-on Practice: Create Java Class Files | 160 | |
6 | Naming Conventions | 167 |
The Importance of Using Naming Conventions | 169 | |
General Naming Convention Considerations and Guidelines | 170 | |
Recognized Naming Conventions in Java | 173 | |
JDeveloper-Specific Naming Conventions | 175 | |
7 | J2EE Architectures and Deployment Alternatives | 181 |
An Overview of J2EE | 183 | |
Deploying a J2EE Application | 186 | |
JDeveloper and J2EE | 188 | |
Java Client Architectures | 189 | |
Hands-on Practice: Deploy a Java Application | 196 | |
JavaServer Pages Architecture | 204 | |
Hands-on Practice: Deploy a JSP Application | 209 | |
Part II | Business Services | |
8 | Introducing ADF Business Components | 223 |
Why Use ADF BC? | 225 | |
ADF Business Components, XML, and Java | 226 | |
ADF Business Component Groups | 226 | |
Hands-on Practice: Examine a Default ADF BC Layer | 234 | |
9 | Creating Business Domain Components | 253 |
Creating Default Business Domain Components | 254 | |
Entity Attributes | 254 | |
Representing Relationships Between Tables | 257 | |
Representing Oracle Object Types | 263 | |
Business Components and Database Object Generation | 264 | |
Hands-on Practice: Represent the HR Schema | 269 | |
10 | More Complex Business Rules | 287 |
Overview of the Entity Classes | 288 | |
Manipulating Attribute Values | 291 | |
Attribute-Level Validation | 293 | |
Entity-Level Validation | 298 | |
The validateEntity() Method | 300 | |
Hands-on Practice: Add Validation to the HR Business Domain Components | 302 | |
Adding Default Values to Entity Attributes | 314 | |
Calculated Transient Attributes | 316 | |
Using Associations in Business Rules | 317 | |
Integrating with Business Logic in the Database | 318 | |
Hands-on Practice: Add More Business Rules to the HR Business Domain Components | 321 | |
11 | Creating Data Model Components | 329 |
View Attributes, Entity Attributes, and Caching | 330 | |
Entity Object Usages and Table Aliases | 337 | |
Keys | 338 | |
Refining a View Object's Query | 339 | |
Hands-on Practice: Create View Object Definitions | 342 | |
Representing Relationships Between Query Result Sets | 357 | |
Aggregating Data for Applications | 361 | |
Hands-on Practice: Create View Link and Application Module Definitions | 362 | |
12 | Exposing ADF BC to Applications | 369 |
ADF Model Layer Architecture | 370 | |
Creating Data Controls and Bindings | 372 | |
Exposing a View Object Instance to an ADF Application | 375 | |
Accessing a Range of Data | 376 | |
Navigating Through Collections | 378 | |
Creating and Deleting Rows | 381 | |
Accessing Individual Values | 381 | |
Hands-on Practice: Create a Master-Detail JSP Application | 381 | |
Selecting from a List | 393 | |
Managing Transactions | 396 | |
Hands-on Practice: Refine the JSP Application | 397 | |
13 | Creating Custom Service Methods | 407 |
Overview of Data Model Component Classes | 409 | |
Custom Service Method Basics | 412 | |
Exposing and Accessing Service Methods | 412 | |
Finding View Object Instances in the Data Model | 413 | |
Retrieving View Rows | 414 | |
Manipulating Data | 417 | |
Restricting a View Object Instance's Cache | 418 | |
Using View Link Definitions in Service Methods | 421 | |
Hands-on Practice: Create and Invoke Service Methods | 422 | |
Dynamically Creating Master-Detail Relationships | 436 | |
Hands-on Practice: Create and Invoke Service Methods to Maintain a Dynamic Master-Detail Relationship | 437 | |
14 | Business Service Technology Alternatives | 445 |
Enterprise JavaBeans Technology | 446 | |
Hands-on Practice: Build a Simple EJB Application | 457 | |
TopLink Technology | 470 | |
Hands-on Practice: Build a Simple TopLink Application | 475 | |
Web Services | 488 | |
Hands-on Practice: Create an Application That Uses a Web Service | 489 | |
Part III | Java Client and Web Applications | |
15 | Creating Java Client Applications | 501 |
The JDeveloper IDE for Java Client Development | 502 | |
Building Java Client Applications | 503 | |
Java Client Architecture Decisions | 504 | |
ADF JClient | 507 | |
Working with Swing Components in JDeveloper | 510 | |
Getting the Right Information | 518 | |
Hands-on Practice: Create a Tabbed User Interface Application | 520 | |
Hands-on Practice: Customize the Component Palette and Create a JavaBean | 532 | |
16 | Layout Managers | 543 |
How Does This Work in a J2EE Web Application? | 545 | |
Layout Manager and Container Concepts | 545 | |
Overview of the Layout Managers | 551 | |
Multiple Layouts | 574 | |
Hands-on Practice: Work with Layouts | 577 | |
17 | Working with Struts | 591 |
Struts Architecture | 592 | |
JDeveloper's Implementation of Struts | 598 | |
Introduction to the Hands-on Practices | 606 | |
Hands-on Practice: Create a Simple Struts Application | 607 | |
Hands-on Practice: Create a Struts Application with Data Actions for Custom Logic | 625 | |
18 | Working with JSP Pages | 637 |
JSP Development Requirements | 638 | |
JSP Application Development in JDeveloper | 641 | |
Some ADF BC JSP Coding Techniques | 657 | |
Hands-on Practice: Build JSP Query and Results Pages | 663 | |
19 | Working with ADF UIX Pages | 685 |
ADF UIX Overview | 686 | |
UIX Application Development in JDeveloper | 693 | |
Hands-on Practice: Build a UIX Application | 699 | |
Part IV | Appendixes | |
A | Other Resources | 715 |
Books | 716 | |
Websites | 717 | |
B | Java Client User Interface Components | 721 |
AWT | 722 | |
Code Snippets | 724 | |
JClient Controls | 726 | |
Swing | 728 | |
Swing Containers | 730 | |
C | Overview of HTML, JavaScript, and Cascading Style Sheets | 733 |
HTML | 734 | |
JavaScript in HTML | 739 | |
Cascading Style Sheets | 740 | |
D | Overview of JSP, JSTL, and EL Tags | 745 |
Basic JSP Tags | 746 | |
JSP Standard Tag Library | 759 | |
Index | 769 |
From the B&N Reads Blog
Page 1 of