Java distributed computing /
"Java Distributed Computing discusses how to design and write distributed applications in Java. It covers Java's RMI (Remote Method Invocation) facility and CORBA, but it doesn't stop there; it tells you how to design your own protocols to build message-passing systems, discusses how...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Sebastopol, CA :
O'Reilly,
1998.
|
Edición: | 1st ed. |
Colección: | Java series (O'Reilly & Associates)
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 1. Introduction. Anatomy of a Distributed Application. Requirements for Developing Distributed Applications. What Does Java Provide?
- 2. Networking in Java. Sockets and Streams. URLs, URLConnections, and ContentHandlers. The ClassLoader
- 3. Distributing Objects. Why Distribute Objects? What's So Tough About Distributing Objects? Features of Distributed Object Systems. Distributed Object Schemes for Java. CORBA. Java RMI. RMI vs. CORBA
- 4. Threads. Thread and Runnable. Making a Thread. Managing Threads at Runtime. Networked Threads
- 5. Security. Security Issues and Concerns. The java.security Package. Identities and Access Control. Keys: Public, Private, and Secret. Digital Signatures. Data Encryption. Choosing a Cryptographic Algorithm
- 6. Message-Passing Systems. Messages Defined. Why Do We Need Messages? Message Processing. Fixed Protocols. Adaptable Protocols. Message-Passing with Java Events. Using Remote Objects
- 7. Databases. An Overview of JDBC.
- Remote Database Applications. Multi-Database Applications
- 8. Bandwidth-Limited Systems. Flavors of Limited Bandwidth. Coping with Limited Bandwidth. Scope of This Chapter. Monitoring Bandwidth. Bandwidth Management
- 9. Collaborative Systems. What Is a Collaborative System? Issues with Collaboration. A Basic Collaborative Infrastructure
- 10. Building Collaborative Applications. A Simple Chat System. A Shared Whiteboard
- A. Using the Examples in Applets
- B. CORBA Services
- C. JavaSpaces
- D. RMI Quick Reference.