Team Fly 

Page xii

Enterprise JavaBeans

251

Advantages of N-Tiered Architectures

251

Java, XML, Web Services, and Oracle 10g

252

Opportunities for Oracle DBAs

252

Critical Skill 7.3 Configure Java for Oracle

254

Java Initialization Parameters

254

Environmental Variables

255

Critical Skill 7.4 Java in Oracle

256

Native Compilation

256

Garbage Collection

257

Things to Watch Out For

257

Main Components of the JVM

257

Critical Skill 7.5 JDBC Drivers

258

JDBC Thin Driver

258

JDBC Thick Driver

258

JDBC Server-Side Driver

258

Use the Proper JDBC Driver

258

Critical Skill 7.6 Use JDBC

259

How to Write Database Programs

259

Project 7-1 Accessing the Database with Java

260

Critical Skill 7.7 Use SQLJ

261

SQLJ Translator

261

Sample SQLJ Code

262

SQLJ Directions

262

Critical Skill 7.8 Java-Stored Procedures

262

Java Utilities for DBAs

263

loadjava and dropjava Examples

263

ojvmjava Examples

263

Privileges

264

Resolver Specifications

264

Project 7-2 Creating a Java-Stored Procedure

264

Critical Skill 7.9 Create Java Objects in Oracle

266

create java class

266

create java source

266

create java resource

266

Critical Skill 7.10 Understand Oracle Java Products

267

Oracle Application Server 10g

267

Oracle JDeveloper 10g

267

Chapter 7 Mastery Check

269

8 XML

271

Critical Skill 8.1 Understand XML

272

Critical Skill 8.2 XML DB: Use XML in the Database

273

Team Fly 
0013