[an error occurred while processing this directive] [an error occurred while processing this directive]  

JAVA ROGRAMMING WITH CORBA, 3E

Table of Contents


Preface
by Richard M. Soley, PhD (OMG CEO)
Introduction
Chapter 1: Benefits of Java Programming with CORBA
1 What Does Java Offer CORBA Programmers?
2 What Does CORBA Offer Java Programmers?
3 Java ORBs and Java RMI
Chapter 2: CORBA Overview
1 The Object Management Group
2 The Object Management Architecture
3 Common Object Request Broker Architecture (CORBA)
Chapter 3: Overview of Java and Java ORBs
1 Interface, Class, and Object
2 Inheritance
3 Methods and Exceptions
4 Packages
5 Objects
6 Java Applets
7 Java Servlets
8 Hello World Example
9 Java Beans
10 Java ORB Terminology
11 Clients and Servers as Java Applications
12 Clients as Java Applets
13 Clients as Servlets
14 Servers as Java Applets
15 Clients and Servers Implemented with Non-Java ORBs
16 Standards and Products
Chapter 4: A First Java ORB Application
1 Summary of the CORBA Development Process
2 Environment Setup
3 Interface Specification
4 Compiling the IDL
5 A Client as a Java Application
6 A Client as an Applet
7 An Object Implementation
8 A Server
9 Extending the Hello World Example
Chapter 5: OMG IDL to Java Mapping
1 Reserved Names
2 Basic Data Types
3 Holder Classes
4 Helper Classes
5 Enums
6 Struct
7 Unions
8 Typedef
9 Exception Type
10 Arrays
11 Sequences
12 The Any Type
13 Valuetypes
14 Interfaces
15 Constants
16 Attributes
17 Operations
18 Inheritance
19 Modules and Name-Scoping Rules
20 Mapping from Java to IDL
Chapter 6: ORB Run-time System
1 Object Interface
2 ORB Interface
3 Portable Object Adapter Interface
4 TypeCode Interface
5 Types Used for Dynamic Invocations
6 Dynamic Invocation Interface
7 Dynamic Skeleton Interface
8 Registerig Value Type Factories
Chapter 7: Discovering Services
1 The CORBA Naming Service
2 Trading Service
3 Bootstrapping
Chapter 8: Building Applications
1 Application Specification
2 Implementing Objects
3 Building Servers
4 Building Factories
5 Starting Servers
6 Building Clients
7 Extensions to the Example Application
Chapter 9: Advanced Features
1 The Any Type and TypeCodes
2 Interface Repository and Dynamic Invocation Interface
3 Dynamic Skeleton Interface
4 Tie Mechanism
5 Portable Interceptors
6 Applet Server
Chapter 10: Practical POA Programming
1 POA Policies revisited
2 Managing Objects with Persistent State
Chapter 11: Events
1 Events
2 CORBA Event Service Concepts
3 Interface Specifications
4 An Event Service Example
5 The Notification Service
6 A Notification Service Example
7 Java Events and CORBA
Chapter 12: Security
1 Applet Security Issues
2 Firewalls
3 IIOP Over Secure Socket Layer
4 Overview of the CORBA Security Service
Chapter 13: The Persistent State Service
1 PSS Concepts
2 A PSS Example
3 The Persistent State Definition Language
4 PSS Interfaces
Chapter 14: CORBA Components
1 The Component Model
2 The Component Container
3 Component Implementation
4 Component Packaging and Deployment
5 CORBA Components vs. EJB
Chapter 15: Performance, Scalability, and Maintenance
1 Scalability Issues
2 Management
Glossary

[ Home ] [ Sample Chapter ] [ Code ] [ Updates ] [ Java ORBs ] [ The Authors ]

spacer

Cover

arrowBack


ISBN 0471376817 

WCP Home Page