|
|
|
|
LEADER |
06099nmm a2200601 u 4500 |
001 |
EB001928360 |
003 |
EBX01000000000000001091262 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
210123 ||| eng |
020 |
|
|
|a 9781449315900
|
020 |
|
|
|a 1449315909
|
020 |
|
|
|a 9781449315351
|
050 |
|
4 |
|a QA76.73.J38
|
100 |
1 |
|
|a Grosso, William
|
245 |
0 |
0 |
|a Java RMI
|c William Grosso
|
246 |
3 |
1 |
|a Java remote method invocation
|
260 |
|
|
|a Beijing
|b O'Reilly
|c 2002
|
300 |
|
|
|a xxiii, 545 pages
|b illustrations
|
505 |
0 |
|
|a Includes bibliographical references and index
|
505 |
0 |
|
|a Passing by Value Versus Passing by ReferenceThe Architecture Diagram Revisited; Implementing the Basic Objects; The Printer Interface; Implementing a Printer; Examining the skeleton; The Data Objects; DocumentDescription; The Rest of the Server; The Client Application; Summary; Chapter 5. Introducing the Bank Example; The Bank Example; Sketching a Rough Architecture; Five Steps to a Sketch; The Basic Use Case; Additional Design Decisions; Design Postponements; Security; Scalability; Implications of the Environment; A Distributed Architecture for the Bank Example
|
505 |
0 |
|
|a Layering StreamsCompressing a File; How this works; Some Useful Intermediate Streams; Readers and Writers; Revisiting the ViewFile Application; Chapter 2. Sockets; Internet Definitions; Sockets; Creating a Socket; A simple client application; Protocols and Metadata; Protocols; Metadata; ServerSockets; The accept() method; A Simple Web Server; Customizing Socket Behavior; Special-Purpose Sockets; Direct Stream Manipulation; Subclassing Socket Is a Better Solution; A Special-Purpose Socket; Factories; Socket Factories; Security; Using SSL; The SSL Handshake; Using SSL with JSSE
|
505 |
0 |
|
|a Copyright; Dedication; Table of Contents; Preface; About This Book; Part I, Designing and Building: The Basics of RMI Applications; Part II, Drilling Down: Scalability; Part III, Advanced Topics; About the Example Code; Conventions Used in This Book; Coding Conventions; Applications; Compiling and Building; Downloading the Source Examples; For Further Information; How to Contact Us; Acknowledgments; Part I; Chapter 1. Streams; The Core Classes; InputStream; Reading data; Stream navigation; Resource management; IOException; OutputStream; Writing data; Resource management; Viewing a File
|
505 |
0 |
|
|a Problems That Arise in Distributed ApplicationsPartial Failures; Network Latency; Chapter 6. Deciding on the Remote Server; A Little Bit of Bias; Important Questions When Thinking About Servers; Does Each Instance of the Server Require a Shared/Scarce Resource?; Memory, in general, is not an issue here; Sockets in RMI aren't a limitation either; An example of a resource limitation; Moving things to a singleton resource object handles this problem; Applying this to Bank versus Accounts; How Well Does the Given Server Replicate/Scale to Multiple Machines?; Applying this to Bank versus Accounts
|
505 |
0 |
|
|a Registering providersConfiguring SSLServerSocket; Configuring SSLSocket; Sending data; Revisiting Our Web Server; Chapter 3. A Socket-Based Printer Server; A Network-Based Printer; The Basic Objects; The Protocol; Encapsulation and Sending Objects; DocumentDescription; Network-Aware Wrapper Objects; ClientNetworkWrapper; ServerNetworkWrapper; The Application Itself; Writing the Client; Redrawing the Architecture Diagram; Evolving the Application; What These Changes Entail; Chapter 4. The Same Server, Written Using RMI; The Basic Structure of RMI; Methods Across the Wire
|
653 |
|
|
|a Traitement réparti
|
653 |
|
|
|a RMI (Computer architecture) / http://id.loc.gov/authorities/subjects/sh98002182
|
653 |
|
|
|a Java / programspråk / sao
|
653 |
|
|
|a Application software / Development / nli
|
653 |
|
|
|a Java (Computer program language) / fast
|
653 |
|
|
|a RMI / datorarkitektur / sao
|
653 |
|
|
|a Java (Langage de programmation)
|
653 |
|
|
|a Java (Computer program language) / bisacsh
|
653 |
|
|
|a Application software / Development / http://id.loc.gov/authorities/subjects/sh95009362
|
653 |
|
|
|a Logiciels d'application / Développement
|
653 |
|
|
|a Electronic data processing / Distributed processing / nli
|
653 |
|
|
|a Application software / Development / fast
|
653 |
|
|
|a Electronic data processing / Distributed processing / fast
|
653 |
|
|
|a RMI (Computer architecture) / fast
|
653 |
|
|
|a RMI (Computer architecture) / nli
|
653 |
|
|
|a Electronic data processing / Distributed processing / http://id.loc.gov/authorities/subjects/sh85042293
|
653 |
|
|
|a RMI (Architecture d'ordinateurs)
|
653 |
|
|
|a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574
|
653 |
|
|
|a Java (Computer program language) / nli
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
500 |
|
|
|a "Designing & building distributed applications"--Cover. - Master and use copy. Digital master created according to Benchmark for Faithful Digital Reproductions of Monographs and Serials, Version 1. Digital Library Federation, December 2002
|
015 |
|
|
|a GBA1V7637
|
776 |
|
|
|z 1565924525
|
776 |
|
|
|z 9781565924529
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/1565924525/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 005.2/762
|
520 |
|
|
|a Java RMI contains 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. With Java 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
|