Java RMIcontains a wealth of experience in designing and implementing Java's Remote Method Invocation. If you're a novice reader, you will quickly be brought up to speed on why RMI is such a powerful yet easy to use tool for distributed programming, while experts can gain valuable experience for constructing their own enterprise and distributed systems.WithJava RMI, you'll learn tips and tricks for making your RMI code excel. The book also provides strategies for working with serialization, threading, the RMI registry, sockets and socket factories, activation, dynamic class downloading, HTTP tunneling, distributed garbage collection, JNDI, and CORBA. In short, a treasure trove of valuable RMI knowledge packed into one book.
- Dedication
- Preface
- Designing and Building: The Basics of RMI Applications
- Chapter 1: Streams
- Chapter 2: Sockets
- Chapter 3: A Socket-Based Printer Server
- Chapter 4: The Same Server, Written Using RMI
- Chapter 5: Introducing the Bank Example
- Chapter 6: Deciding on the Remote Server
- Chapter 7: Designing the Remote Interface
- Chapter 8: Implementing the Bank Server
- Chapter 9: The Rest of the Application
- Drilling Down: Scalability
- Chapter 10: Serialization
- Chapter 11: Threads
- Chapter 12: Implementing Threading
- Chapter 13: Testing a Distributed Application
- Chapter 14: The RMI Registry
- Chapter 15: Naming Services
- Chapter 16: The RMI Runtime
- Chapter 17: Factories and the Activation Framework
- Advanced Topics
- Chapter 18: Using Custom l³“