|
1 of 1 people found the following review helpful:
3.0 out of 5 stars
Good, introductory, practical "how to" text on RMI, 18 Jan 1999
By A Customer
Java RMI is a good refernce work for determining how to use the Java RMI API. After reading several other texts and chapters on RMI, Java RMI is by far the most direct and concise explanation of this sometimes elusive technology.The book is divided into four logical parts. The first part describes the Java RMI API as a conceptual framework. Code examples illustrate the important points of using remote methods. The description is very clear and covers topics like creating a registry, defining remote interfaces, and setting up a distributive model. The second section builds on the academic and theoretical descriptions presented in the first chapter. Through some simple (contrived) examples, a better understanding of basic distributed design methods is evident. The third section gives a couple of "real world" examples of RMI usage. While the examples are simplistic, they do illustrate the material covered in the first and second sections of the book and do provide good code examples. One part of the book I like, althought it is a waste of space, is a summary of the entire code examples presented after a detailed analysis of the code samples is given. This allows the reader to see how the code fits togther without needing to look at the code on the CD-ROM. The fourth section is a series of appendices describing the RMI API. While this is normally "fluff" material, in the context of this book, the appendices serve as a worthwhile reference. Good points of the book: -- clear writing -- good explanations -- plenty of code examples -- the book stys focused on one topic -- RMI (too many other texts get involved with serialization, messaging, CORBA, etc.) Bad Points: -- this is not a distributed programming how to book (but does not intend to be) -- Distributed design is not covered. The author assumes that you have an understanding of distributed design and want to USE RMI to implement a distributed design. Summary: A good how to guide to RMI.
|