Skip to content

Oracle J Developer 3 Handbook

Best in textbook rentals since 2012!

ISBN-10: 0072127163

ISBN-13: 9780072127164

Edition: 2001

Authors: Paul Dorsey

List price: $49.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Paul Dorsey provides detailed coverage of JDeveloper components including Applets, Servlets, CORBA, JavaBeans and Enterprise JavaBeans. JDeveloper is an important Java tool for Oracle developers building components and applications in Java.
Customers also bought

Book details

List price: $49.99
Copyright year: 2001
Publisher: McGraw-Hill Osborne
Binding: Hardcover
Pages: 600
Size: 7.25" wide x 9.00" long x 1.50" tall
Weight: 2.794
Language: English

Michael Rosenblum is originally from Kremenchuk, Ukraine. In 2000, he moved to the United States, where he lives with his family in Edison, New Jersey. He works as a Development DBA at Dulcian, Inc. Michael is responsible for system tuning and application architecture. He also supports Dulcian developers by writing complex PL/SQL routines and researching new features. He is a frequent presenter at various regional and national Oracle user group conferences. In his native Ukraine, he received the scholarship of the President of Ukraine, a Masters Degree in Information Systems, and a Diploma with Honors from the Kiev National University of Economics, Ukraine.Dr. Paul Dorsey is the founder and…    

Forewordp. XVII
Acknowledgmentsp. XXI
Introductionp. XXV
Overview
Working with JDeveloper--Logical Conceptsp. 3
Overviewp. 4
Using JDeveloperp. 5
The Multi-tier Approach to Application Developmentp. 5
Hands-on Practice: Create a Java Application Using the Wizardsp. 6
Set up the Workspacep. 7
Create a Business Components Projectp. 10
Create a User Interface Projectp. 14
Define a Master-Detail Data Formp. 16
The Integrated Development Environmentp. 23
What's the Big IDEa?p. 24
The JDeveloper Environmentp. 26
Menus and Toolbarsp. 26
IDE Work Areasp. 36
Wizardsp. 49
The Help Systemp. 53
About the Hands-on Practicep. 56
Projects and Workspacesp. 57
What the Practice Createsp. 58
Hands-on Practice: Creating a Java Application Using the IDE Toolsp. 59
Create a Workspacep. 61
Create the Business Components Projectp. 62
Create the User Interface Projectp. 68
Add the Data-Layer Controlsp. 71
Add the User Interface Controlsp. 76
Compile and Run the Java Applicationp. 83
Troubleshooting the Java Applicationp. 83
Naming Conventionsp. 89
The Importance of Using Naming Conventionsp. 90
Naming Convention Considerationsp. 92
The Consistency Issuep. 93
Recognized Naming Conventionsp. 94
General Guidelinesp. 96
Use Meaningful Names for Clarityp. 96
Use Acronyms and Abbreviations for Concisenessp. 97
Use Suffixes to Imply Typep. 97
Specific Rulesp. 98
Libraries and Packagesp. 98
Filesp. 98
Business Components for Javap. 101
UI Componentsp. 103
Java for PL/SQL Programmersp. 105
Programming with Objectsp. 107
The Basic parts of Javap. 108
Commentsp. 108
The Basic Executable Program Blockp. 109
Variable and Object Declarationsp. 111
Control Statementsp. 121
Exception Handlingp. 123
Skeleton of a JDeveloper Class Filep. 124
Interfacesp. 125
Garbage Collectionp. 126
JDeveloper for Oracle Developer Programmersp. 127
Which Development Tool to Use?p. 128
Why Use Java?p. 129
Deciding to Move to a Java-Based Development Environmentp. 129
Decision Pointsp. 131
Other Comparisonsp. 134
Comparing Programming Environmentsp. 134
Projects and Filesp. 134
The Languagesp. 134
The Codep. 136
Comparing Work in the Toolsp. 136
The Navigatorsp. 137
UI Designersp. 139
Source Code Editorsp. 141
Property Inspectorsp. 141
Message Windowsp. 144
Wizardsp. 147
Development Methodp. 149
JDeveloper and the Java Environment
Business Components for Javap. 153
Overviewp. 154
BC4J Structurep. 155
How BC4J Worksp. 156
Utilizing BC4J Capabilitiesp. 156
Building Applications Using BC4Jp. 159
Java and XMLp. 159
The BC4J Componentsp. 161
Hands-on Practice: Creating a BC4J Projectp. 164
Set Up the Structurep. 165
Add Componentsp. 168
Hands-on Practice: Add Data-Validation Codep. 181
Create Validation at the Attribute Levelp. 181
Create Validation at the Row Levelp. 184
Create Validation at the Domain Levelp. 185
Hands-on Practice: Testing Your BC4J Componentsp. 187
Deployment Alternativesp. 189
Java Application Strategyp. 191
How Do Java Applications Work?p. 192
Advantages of Java Applicationsp. 194
Disadvantages of Java Applicationsp. 194
Where Are Java Applications Useful?p. 194
Applet Strategyp. 195
How Do Applets Work?p. 195
Advantages of Appletsp. 196
Disadvantages of Appletsp. 196
Where Are Applets Useful?p. 197
JavaServer Pages Strategyp. 198
How Do JSPs Work?p. 198
Advantages of JSPsp. 199
Disadvantages of JSPsp. 200
Where Are JSPs Useful?p. 202
Terminal Server Strategyp. 202
How Does Terminal Server Work?p. 202
Advantages of Terminal Serverp. 203
Disadvantages of Terminal Serverp. 203
Where Is Terminal Server Useful?p. 204
What Is the Best Deployment Alternative?p. 204
Deciding Where to Put the Codep. 205
JDeveloper Code Deployment Featuresp. 206
Hands-on Practice Preparationp. 206
Sample Starting Filesp. 207
The Decision Pointsp. 207
Prepare the Workspacep. 208
Hands-on Practice: Deploying the BC4J Projectp. 209
Create the BC4J Archivep. 211
Add the Archive to the Libraries Listp. 215
Hands-on Practice: Deploying a Java Applicationp. 217
Prepare a Sample Java Applicationp. 218
Deploy the Java Applicationp. 218
Hands-on Practice: Deploying an Appletp. 224
The Swing Class Applet Issuep. 225
Prepare a Sample Appletp. 226
Deploy the Appletp. 227
Hands-on Practice: Deploying JSPsp. 230
Prepare a Sample JSP Applicationp. 230
Deploy the JSP Applicationp. 231
Implementation Techniques
JavaServer Pagesp. 237
Working with JSP Applications in JDeveloperp. 239
More Skills Requiredp. 239
Typical JSP Development Stepsp. 240
Methods for Creating JSP Applicationsp. 243
Types of JSP Codep. 244
HTML Tagsp. 244
Standard JSP Tagsp. 253
JDeveloper JSP Elementsp. 256
What to Do After You Finish the Wizardp. 265
Hands-on Practice Preparationp. 266
Hands-on Practice: Building a Simple JSP Applicationp. 267
Create and Run a Simple JSP Filep. 267
Organize the Project with Foldersp. 269
Add Other JSP Directivesp. 270
Hands-on Practice: Creating a JSP Data Application Using the Wizardp. 273
Set up the Business Components and Connectionp. 274
Create the JSP Filesp. 278
Examine the Codep. 284
Hands-on Practice: Building a JSP Data Application Manuallyp. 285
Create a Data Browse Page with an Existing Web Beanp. 285
Create a Data Browse Page with a New Web Beanp. 292
Hands-on Practice: Creating Pages with the DataPage Wizardp. 299
Hands-on Practice: Experimenting with the Cascading Style Sheetp. 302
User Interface Componentsp. 305
Component Palettep. 307
Swingp. 308
Swing Containersp. 312
AWTp. 314
InfoSwingp. 316
InfoProducersp. 320
Chartp. 320
Otherp. 321
More Informationp. 321
Hands-on Practice: Sample BC4J Projectp. 322
Hands-on Practice: Using the LOV Controlp. 323
Create a Project for a Sample Applicationp. 324
Create an LOV Row Setp. 325
Create an LOV Objectp. 327
Define an Event for Displaying the LOVp. 329
Try Some Variationsp. 331
Hands-on Practice: Using the Tree Controlp. 338
Create a Tree Display for a Self-Referencing Linkp. 339
Create a Tree Display for a Master-Detail Relationshipp. 344
Hands-on Practice: Adding to the Component Toolbarp. 346
Add JOptionPane to a Tabp. 347
Test JOptionPanep. 350
Create a JavaBeanp. 351
Add the JavaBean to a Tabp. 354
Test the JavaBeanp. 355
Menus and Toolbarsp. 357
Design Considerationsp. 358
What Do You Put on the Menu?p. 359
Other Menu Featuresp. 360
What Do You Put on the Toolbar?p. 364
Other Toolbar Featuresp. 365
Summary of User Access Methodsp. 366
Menus and Toolbars in JDeveloperp. 367
Menu Objectsp. 368
Toolbar Objectsp. 370
Hands-on Practice Sample Applicationp. 371
Hands-on Practice: Building a Menup. 372
Lay Out the Menu Elementsp. 373
Set the Menu Element Propertiesp. 377
Write the Menu Item Codep. 380
Hands-on Practice: Building a Popup Menup. 384
Lay Out the Elementsp. 385
Write the Menu Codep. 386
Hands-on Practice: Building a Toolbarp. 388
Lay Out the Toolbar Elementsp. 389
Set the Button Propertiesp. 393
Write the Button Codep. 394
Layout Managersp. 399
Layout Manager Conceptsp. 400
Laying Out a User Interfacep. 402
Assigning a Layout Managerp. 404
Setting Layout Manager Propertiesp. 404
Layout Managers in JDeveloperp. 405
Overview of the Layout Managersp. 406
BorderLayoutp. 408
BoxLayout2p. 410
CardLayoutp. 414
FlowLayoutp. 416
GridBagLayoutp. 418
GridLayoutp. 428
OverlayLayout2p. 430
PaneLayoutp. 431
VerticalFlowLayoutp. 434
XYLayoutp. 436
Layout Manager Comparisonp. 438
Multiple Layoutsp. 440
Hands-on Practice Sample Applicationp. 444
Hands-on Practice: Layoutsp. 445
Use the BorderLayout Managerp. 446
Use the FlowLayout Managerp. 449
Use the GridBagLayout Managerp. 453
Securityp. 461
Security Issuesp. 462
Exposures and Controlsp. 463
Controlling Accessp. 467
Types of Usersp. 468
Implementing Controlsp. 468
Other Security Factorsp. 469
Security in Javap. 470
Java Applet Permissionsp. 471
Hands-on Practice: Test Basic Security with an Appletp. 472
Prepare Your Pathp. 473
Create a Java Applet to Write a Text Filep. 473
Deploy the Appletp. 478
Test the Applet in a Browserp. 479
Create a Security Policy Filep. 481
Test the Applet in Appletviewerp. 483
Hands-on Practice: Implement Certificate Securityp. 484
Prepare the Sender to Use a Digital Signaturep. 487
Prepare the Receiver to Use a Digital Signaturep. 490
Hands-on Practice: Creating Security Files to Support Internet Explorerp. 495
Install the Microsoft SDKp. 496
Set up the Internet Explorer Security Filesp. 496
Debugging the Codep. 501
Overviewp. 502
Types of Program Errorsp. 503
Debugging Activitiesp. 505
Do You Really Have to Run the Debugger?p. 506
Displaying Messagesp. 507
BC4J Web Monitor (Admin Utility)p. 510
CodeCoachp. 512
Setting Up CodeCoachp. 512
Running CodeCoachp. 512
Output from a CodeCoach Sessionp. 513
The JDeveloper Debuggerp. 514
Starting a Debugging Sessionp. 514
The Debug Tab Toolbarp. 516
The Run Menu Debug Itemsp. 517
Controlling Program Executionp. 518
Examining Program Data Valuesp. 521
Remote Debuggingp. 525
More Informationp. 526
Hands-on Practice: Debugging a Java Applicationp. 526
Create a Buggy Applicationp. 526
Prepare for the Debugging Sessionp. 530
Control Program Executionp. 531
Examine Data Valuesp. 535
JDeveloper Wizardsp. 541
Accessing the Wizardsp. 543
Customizing and Extending the IDEp. 553
What Should You Customize?p. 554
The Possibilitiesp. 556
Information Resourcesp. 556
Techniques for Customizing and Extending the IDEp. 557
Other Customization Tipsp. 564
Java Security and Oracle8i File Handlingp. 565
Java Security Managerp. 566
Prepare the Databasep. 566
Indexp. 569
Table of Contents provided by Syndetics. All Rights Reserved.