| RMI |
 |
Remote
Procedure Call |
 |
Object
Request Brokers |
 |
RMI
Stubs |
 |
RMI Skeletons |
 |
Remote Interfaces Definitions |
 |
Restrictions
of Stub |
 |
RMI
Highlights |
 |
Remote
Identifier |
 |
RMI
Registry |
 |
Remote Garbage Collection |
 |
Why RMI is Good |
| Java
Security |
 |
An
Introduction |
 |
Multiple
Layer of Java Security |
 |
Sandbox Security Model |
 |
Sandbox
Customization |
 |
Java
Security Features |
 |
Bytecode Verification |
 |
Extended
Java Security |
|
|
| JNI |
 |
An
Overview |
 |
Legacy C Programs using JNI |
 |
Calling
Native Language Functions |
 |
Native
Method Declaration |
 |
Handling
Java Errors from Native Methods |
 |
Invoking
the JVM |
 |
Threads
and JNI |
 |
General JNI Tips |
|
|
| |
| XML and
Java |
| The
simple API for XML |
 |
What
are software components |
 |
Component
Technology by JavaBeans |
 |
Support
for Introspection |
 |
JavaBeans
as links to Remote state |
 |
Internationalization |
|
|
| The
Document Object Model (DOM) |
 |
Overview
of the Document Object Model |
 |
Generating
a DOM from XML data |
 |
Generating
XML from an Arbitrary Data Structure |
 |
Constructing
a User-Friendly JTree from a DOM |
 |
Creating
and Manipulating DOM |
 |
Using Namespaces |
|
|
| |
| Java
Beans |
| JavaBeans
Component Architecture |
 |
Writing
a Simple XML File |
 |
Handling Errors with the Nonvalidating Parser |
 |
Substituting
and Inserting Text |
 |
Using
the Validating Parser |
 |
Using
a LexicalEventListener |
 |
Using the DTDHandler and EntityResolver |
|
| Writing
a Simple Bean |
 |
Creating
a Simple Bean |
 |
The Process v Adding Properties |
 |
Possible
Improvements |
 |
Manipulating
Events |
 |
The
BeanInfo Interface |
 |
Descriptor Classes |
 |
Steps
in Making a BeanInfo class |
|
|
| BDK
Bean Box |
 |
An
Introduction |
 |
Design
consideration |
 |
Parts
of a Bean |
 |
Events
a Bean is capable of firing |
 |
JavaBeans
Development Kit |
 |
The
Windows displayed |
 |
Using
the BDK |
 |
Wiring
the Beans |
 |
Packaging
the Bean |
|
| Customization
and Persistence |
 |
Customizing
the Information |
 |
Attributes
to be controlled |
 |
Methods
of Customization |
 |
BDK
Property Editor |
 |
Customizers |
 |
Controlling
Serialization |
 |
Persistence
|
 |
Limitations
on generated initialization code |
|
|
| |
|