Average customer rating:
- Concise, no-nonsense, but framework hinders learning
- For programmers: messaging basics
- Very Good on Messaging Concepts and Implementation
|
Java Messaging (Programming Series)
Eric Bruno
Manufacturer: Charles River Media
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
JINI
| APIs & Operating Environments
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
Privacy
| Business & Culture
| Computers & Internet
| Subjects
| Books
Intranets & Extranets
| Networking
| Computers & Internet
| Subjects
| Books
Network Security
| Networking
| Computers & Internet
| Subjects
| Books
General
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Web Services
| Web Development
| Computers & Internet
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Java Concurrency in Practice
-
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (The Addison-Wesley Signature Series)
-
Java Message Service (O'Reilly Java Series)
-
Java Generics and Collections
-
Core JavaServer(TM) Faces (2nd Edition) (Core Series)
ASIN: 1584504188 |
Book Description
LEARN TO USE JAVA MESSAGING SOFTWARE IN YOUR DISTRIBUTED APPLICATIONS! As software becomes more complex, and the Web is leveraged further, the need for messaging software continues to grow. Virtually all software written today requires at least one form of internal, and even external, communication. Java Messaging explores the various methods of intra-process and inter-process messaging for Java software, such as JavaBean events, JMS, JAX-RPC, JAXM, SOAP, and Web Services. Programmers will learn the basics of these APIs, as well as how, when, and why to use each one, including how to use them in combination, such as combining SOAP with JMS over a WAN. The book begins by walking the reader through simple intra-process communication using JavaBean events. A set of classes is constructed that extend JavaBean events beyond one JVM, transparently using JMS. The messaging paradigms of JMS are explained thoroughly, including in-depth discussions on the theory and mechanics of message queues. Design patterns and helper classes are also explored, which ultimately combine to form a generic messaging framework that helps programmers avoid common pitfalls. This framework, explained throughout the book, provides for the seamless integration of JMS with SOAP Web Services that is required to build distributed applications. Starting from the first chapter, a comprehensive sample application (an online stock trading system) is built using the framework and messaging paradigms discussed in the book. By the end of the book, programmers will not only understand the various messaging paradigms, but they will also understand how to architect complex distributed applications that use them together - with a framework that provides a running start.
Customer Reviews:
Concise, no-nonsense, but framework hinders learning.......2006-08-21
Excellent introduction to messaging, including healthy portions on JMS and web services.
The writing style is clear, consistent, and to the point. Probably what I liked most was this no-nonsense writing style. If it's on a page, it's important to understand. The author doesn't waste your time with irrelevant discussions or out of scope topics.
Editing and code presentation are top notch, making it easy to follow, and build upon from one example to the next. The author also shares some gotchas and considerations that I wouldn't have expected to see in an introductory discussion which were particularly valuable.
Another great feature is one of the drawbacks of the book. The framework presented in the book is elegant, but in many of the examples, there is too much cognitive overhead involved in grokking the level of abstraction in the framework, and this takes away from actually learning the concepts. I would have liked to see more non-framework code for the introduction, which is then tied together with the framework.
For programmers: messaging basics.......2006-03-17
Eric Bruno's JAVA MESSAGING explores different ways of messaging using Java software, from JavaBean events and JMS to SOAP. Web programmers receive all the basics to using these features, tips on how and why to use each feature and when to choose something else, how to combine features, and more. The basics of Java communication processes are revealed in chapters which form 'classes' to link related information in a logical progression. An excellent, basic foundation for Java users.
Very Good on Messaging Concepts and Implementation.......2006-01-07
As we look at how much we use the web, it is sometimes hard to remember just how new this concept of worldwide packet switching really is. Java was started as a new language before a lot of the new concepts like XML and SOAP were conceived. But as a new language it has been able to move into using these new concepts faster than nearly any other language.
What I especially liked about this book was the first chapter. So often computer books start with programming. This one starts with a description of what we're trying to do here. He gives several examples of the types of communications that he is going to cover in the book. I had a particular application in mind when I got the book, but in reading the first chapter I began to see several other ways that messaging would help our system.
After the first chapter, I've go to say that it's a pretty regular computer software book. It tells you how to do the things that you want to do. It is quite clear on all the different software protocols, packages, and philosophies. Basically it is all that a Java programmer needs to implement messaging in Java.
The CD included with the book gives you all the sample code from the book, as well as the complete messaging toolkit and several open source tools.
Average customer rating:
- This is an into book
- Most complete J2EE book I've seen
- Great book
- Professional J2EE is good reference materialý
- Great Overview, but needs an editor
|
Professional Java Server Programming J2EE Edition
Subrahmanyam Allamaraju ,
Andrew Longshaw ,
Daniel O'Connor ,
Gordon Van Huizen ,
Jason Diamond ,
John Griffin ,
Mac Holden ,
Marcus Daley ,
Mark Wilcox , and
Richard Browett
Manufacturer: Peer Information Inc.
ProductGroup: Book
Binding: Hardcover
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Servlets
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Debugging
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
CORBA
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
LDAP
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
ASP
| Programming
| Web Development
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Professional
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Enterprise JavaBeans
-
Beginning Java Databases: JDBC, SQL, J2EE, EJB, JSP, XML
-
Expert One-on-One J2EE Design and Development (Programmer to Programmer)
-
Java & XML, 2nd Edition: Solutions to Real-World Problems
-
Programming Jakarta Struts, 2nd Edition
ASIN: 1861004656 |
Amazon.com
Sun's Java 2 Platform, Enterprise Edition (J2EE), provides all of the APIs that are needed to build world-class enterprise applications. Written by over a dozen experts, this new edition of Professional Java Server Programming provides a truly massive and authoritative guide to the latest standards and APIs that are available in J2EE. This title is a must-have for anyone who's serious about enterprise development in Java.
Weighing in at over 1,400 pages, Professional Java Server Programming provides a wide-reaching resource of all of the APIs that are required for J2EE development that centers on servlets and JSPs for creating UIs and Enterprise JavaBeans (EJBs), XML, and JDBC for getting to data on the server. Besides being a practical guide to how to combine these standards (with plenty of useful examples of these APIs in action), it also delivers a healthy dose of the design philosophy that's recommended by Sun for building scalable and robust enterprise Web applications.
Throughout, this text does a good job of merging theory with practice. Almost every chapter has a useful working example that shows how APIs work, with sample code for such Web applications as an e-commerce shopping cart, tech support pages, and a front end for a manufacturing database. The core of this volume is its treatment of servlets and JSPs for building Web-based front ends in Java. This new edition also highlights EJBs in excellent detail, with a thorough tour of designing, programming, and deploying EJBs effectively. (There's also notable coverage of the emerging EJB 2.0 standard, which adds several important features, like a query language for more powerful database access.)
The practical focus here is reflected also in chapters that are devoted to debugging, testing, and deploying J2EE applications--critical issues for any aspiring enterprise developer. While no single book can make you an expert, this one can get you started with a superb tour of the APIs and technologies that you'll need to tackle large-scale development in Java. --Richard Dragan
Topics covered:
- Introduction to enterprise computing with the Java 2 Enterprise Edition (J2EE) platform (technologies, APIs, architectures; development roles)
- Introduction to RMI (including security, parameter passing, and distributed garbage collection)
- JDBC tutorial (including prepared statements, updateable result sets, batch updates, connection pooling, and distributed transactions)
- JNDI and LDAP
- XML basics (including XML parsers, XSLT, and CSS)
- Servlet tutorial (servlet APIs, the servlet life cycle, requests and responses, and maintaining session information)
- Shopping cart servlet example
- JavaServer Pages (JSPs) tutorial (directives, scripting elements, custom tags, and tag libraries)
- JSP coding standards
- Using JSP and XML together
- JavaMail
- Enterprise JavaBeans (EJBs) tutorial
- EJB containers
- Design guidelines for EJBs
- Session and entity beans
- Container vs. bean-managed persistence
- New EJB 2.0 features (including the EJB 2 0 Query Language)
- Sun's Model-View-Controller architecture for designing enterprise-level applications
- Performance and scalability hints
- Debugging and testing techniques
- The Java Message Service (JMS) and message queuing
- Integrating J2EE with CORBA
- Deploying J2EE applications
Book Description
Rather than a simple update of the existing Professional Java Server Programming book, the J2EE edition represents an evolution of the content to reflect the changing state of server-side Java development. Whereas the first edition can be seen as an introduction to Java on the server, the new edition is a more tightly integrated vision of how to combine the Java technologies to develop n-tier applications in Java based primarily around J2EE. Since the release of the first edition in the fall of '99, probably the single most significant change in the Java server-side landscape has been the release of the Java 2 Platform, Enterprise Edition (J2EE). Although we covered many of the elements of J2EE in the first edition of the book, many things have changed.
J2EE represents a serious attempt by Sun to make Java not just a viable language, but more importantly a viable platform for enterprise development. This book is about how to use Java for enterprise development, using the J2EE runtime architecture.
Wide range of technologies including: J2EE, RMI, JDBC, JNDI, LDAP, XML, XSLT, Servlets, JSP, EJB, JMS, JavaMail, CORBA, Performance, Scalability, Unit Testing, and Debugging
Benefits and limits of the typical real-world vendor implementations of the J2EE specification
The resulting practical aspects of real-word design using the J2EE technologies
Customer Reviews:
This is an into book.......2002-12-05
This is a "intro" book from several authors. If you don't know the j2ee technology at all or you intend to know any part of the j2ee then this is a good start point. But if you liked to dig into a specific area or to develop an j2ee application then this book is not sufficient.
Moreover this j2ee book is a bit obsolate, the 1.3 edition is a better choice though the j2ee tech goes to the 1.4 edition.
Most complete J2EE book I've seen.......2002-11-24
This is a great book for people wanting to learn more about the many features, services, packages and nuances of Enterprise Java. I have yet to see another book that as much breadth of information on J2EE. It explains what each part is, how it works, and how it integrates with other parts. While you would have to buy some additional books if you needed more in-depth information on a particular topic, this book will help you know which questions to ask. Granted, with so many authors there isn't much continuity, and being a Wrox book there will be errors in the examples. But as a reference book, especially for newbies, this one is hard to top.
Great book.......2002-08-30
This book is one the most comprehensive ones that I've bought. It provides you with most of the possible technologies that you could use in a basic J2EE application. I love the section on the J2EE architecture. For newbies I typcially request that they read that section first. It does justice to basic topics like JDBC & Servlets & tag libraries, and the concepts about them. As well as introduces EJBs and other technologies. I am a long time java developer and I use it as a constant reference. Great job WROX!
Professional J2EE is good reference materialý.......2001-10-25
Overall the book is ok as a reference material. But not a really good as a teaching material. I found it to be not very concise in delivering the intended information. At times it feels that the authors are wondering aimlessly. However, the book is packed with good information making it a rather decent source of reference material...
Great Overview, but needs an editor.......2001-08-28
The content of the book is a great way for Java programmers to get an overview of the J2EE APIs and Java-based Web applications with reasonable hands-on depth. I can't say enough in that regard. More depth requires more specific books, but that's just due to the size of J2EE. However, the editing on this book is just short of awful. There are numerous typos and non-grammatical sentences. Part of this is obviously insufficient attention given to the writing of non-native speakers. The approach differs radically from chapter to chapter, ranging from elaborated regurgitation of the documentation (useful due to its experienced commentary) to teaching almost solely by example. In one chapter, the author's coding style is full of distracting peculiarities. If he were consistent in their use, it may not be so distracting, and his at time really strange departures from common control structure idioms leaves you guessing. If the chapter weren't so strong from an architecture and design perspective, you would wonder about his command of Java. All in all, I recommend this book as in introductory cram course on J2EE, but the Wrox multi-team approach broke down somewhat here.
Average customer rating:
- More sales pitch than substance
- Excellent book on JDBC and multitier development
- A Book without a Country
- Hard to read, little pay-off
- Not enough meat
|
Database Programming with JDBC and Java
George Reese
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
Database Design
| Databases
| Computers & Internet
| Subjects
| Books
General
| Databases
| Computers & Internet
| Subjects
| Books
Java & Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Java
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Computers & Internet
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Java Database Best Practices
-
Java Servlet Programming, 2nd Edition
-
JavaServer Pages, 3rd Edition
-
Enterprise JavaBeans
-
Hardcore Java
ASIN: 1565926161 |
Amazon.com
The Java Database Connectivity classes (JDBC) sensibly provide an interface between a platform-independent programming language (Java) and a standardized database language (Structured Query Language, or SQL). Pretty much every Java program that's involved in transactions or other business operations connects to a database through JDBC; so, familiarity with the JDBC classes can magnify your other Java skills. Database Programming with JDBC and Java explains how JDBC fits into unitized software applications in which various functional parts communicate over a network. Author George Reese also shows how to write programs that take advantage of the JDBC classes, emphasizing the most commonly used ones (such as those that perform INSERT and SELECT operations), but giving also the more obscure classes their due.
This book is essentially an ongoing lecture of increasing complexity. To cite one thread, it begins with clear but academic examples that involve discrete transactions (opening a connection, performing a query, and closing the connection). It then moves on to connection pooling and other JDBC-supported optimizations for the real world. A menagerie of specialized sections on such topics as security and persistence rely heavily on long code examples. A section on Swing programming seems kind of out of place, but it's short. In sum, this slim volume is a great introduction to JDBC for those who are looking to approach Java distributed applications by way of database work.
Punk music fans, however, will object to the misidentification of the Sex Pistols' classic album Never Mind the Bollocks, Here's the Sex Pistols. It's actually Never Mind the Bullocks, Here Come the Sex Pistols. Rotten fact-checking, obviously. --David Wall
Topics covered: The Java Database Connectivity (JDBC) classes, with emphasis on how JDBC code fits into distributed applications (so-called enterprise applications) that use Enterprise JavaBeans (EJBs) and Remote Method Invocation (RMI). Java Naming and Directory Interface (JNDI), serialization, persistence, security, and (especially) application design receive plenty of attention. Fully a quarter of this book is a reference (including statements of syntax and brief descriptions) to the JDBC Core API and the JDBC Optional Package classes.
Book Description
Java and databases make a powerful combination. Getting the two sides to work together, however, takes some effort--largely because Java deals in objects while most databases do not.
This book describes the standard Java interfaces that make portable object-oriented access to relational databases possible and offers a robust model for writing applications that are easy to maintain. It introduces the JDBC and RMI packages and uses them to develop three-tier applications (applications divided into a user interface, an object-oriented logic component, and an information store).
The book begins with a quick overview of SQL for developers who may be asked to handle a database for the first time. It then explains how to issue database queries and updates through SQL and JDBC. It also covers the use of stored procedures and other measures to improve efficiency, where these are available.
But the book's key contribution is a set of patterns that let developers isolate critical tasks like object creation, information storage and retrieval, and the committing or aborting of transactions.
The second edition includes more basics of JDBC and SQL, with more examples, and a deeper discussion about the architecture of a robust, maintainable database application. The second edition also explains the relationship between JDBC and Enterprise JavaBeans.
Customer Reviews:
More sales pitch than substance.......2005-08-06
Database Programming with JDBC and Java
By George Reese
Published by O'Reilly
ISBN 1565926161
Reviewed by Larry Hess-HuNTUG member
This book is more of a sales pitch for Java Database Connectivity (JDBC) than anything else. The first 3 chapter keep trying to sell the reader on why you should use JDBC not how to use it as the title indicates. Maybe if I was a Java program I would have gotten more out of the book also I like to get to the meat of a function I don't need to be sold. I believe the function should sell itself if it works. Another problem with the book is, it is limited to only examples in C#, and I think examples should be in both C and VB.Net to ensure helping more programmers.
After the slow start and the limited examples the book did a good job explaining how JDBC would work. I found the chapter 10 The User Interface was the best read and most important to me. Overall the book went into detail on how to use JDBC and I think if I was a C programmer I would have gotten more out of the book.
For a non-java programmer the book is hard to read and understand and limiting the samples to C# also limits the readers understanding. To the authors credit he does state: "If .... have studied JAVA, this book will help you become a more effective application developer for JAVA database programs."
I would give this book a rating of 2 out of 5.
Excellent book on JDBC and multitier development.......2004-07-11
The text covers JDBC with enough depth, without burdening the reader with useless details available in any reference (in fact the reference is attached in an appendix, so there is no need to go looking online). Unlike other books it doesn't bore the reader with introduction to obvious concepts and examples. I highly recommend this for experienced professionals who need to understand and start using JDBC.
The book also gives a great in-depth explanation of multitier applications and some aspects of EJB. The author develops a framework which can be used both as EJB replacement for simple projects or as a explanation for how EJB operates.
In a word, great read, even four years after it was published.
A Book without a Country.......2003-08-23
This book starts strong, clearly elucidating the simple mechanics behind opening database connections and controling content updates through sql statements. It quickly drifts into something of a rambling however as the author attempts to cover too much ground in too short a span. Reese jumps from a slow introduction to JDBC and a gentle explanation of how to integrate database calls into simple applications to a mess of complex design patterns and ugly (I mean UGLY... where are his editors) code almost completely bereft of any helpful comments.
It almost seems as if the author started with the noble idea of advancing both the basic and more extensible uses of the API and then gets bored (or drunk) half-way through. The book just drops off a cliff when it gets to the 7th chapter.
The biggest crime however is that the text only devots a cursory page and a half to the high subject of Connection Pooling despite declaring (correctly) that it is absolutely essential to any successful JDBC deployment. Where does the author suggest we find information related to this topic, in a book dedicated to the discussion of Swing??
Look elsewhere... this text is under-edited, under-written and over-priced for the amount of useful information it contains; terribly dissapointing!
Hard to read, little pay-off.......2002-10-17
I'm a Java Certified Programmer for the Java 2 Platform. I bought this book to begin learning additional APIs. The preface claimed that only a basic knowledge of Java and some understanding of SQL was required. The book was not as advertised. Yes, the book did cover basic and advanced JDBC in two very short chapters, and provided a summary of the features of JDBC Optional Package without giving any details in a third. After reading these chapters I feel I have had an introduction to the subject, but no real depth.
The rest of the book takes off into very difficult Java topics (RMI, JNDI, EJB, Java Patterns, Distributed Architectures, Persistence, Swing...)proportedly to demonstrate how JDBC is used in the "real world." From time to time I was actually able to understand some of it, most of the time not. The author did not provide a high level introduction to these topics, which I would have found useful. Rather, the author jumped into the bowels of these subjects in a page or two. The language the author uses is often very exacting such as one might expect to find in a specification. The exacting language and limited number of illustrations caused me to have to re-read many sections several times often to remain confused.
The majority of this book was way too ambitious for someone with the background the Prefaces the reader should have. This book may be very useful for a reader with a more advanced background. After I have read several other books covering the "unadvertised-bonus" topics which comprise most of this book more slowly, I will try to read it again.
Not enough meat.......2002-09-15
The first section of the book provided a rapid overview of using JDBC. Many topics, such as establishing the actual database connection (a relatively obscure process as every database vendor writes their JDBC connection class differently) were skimmed over without nearly enough detail. It was useful enough to get a start using JDBC, but little else.
The second part of the book was called "Applied JDBC". I don't think so. The examples were weak and poorly explained. Part of the reason I bought the book was it claimed it detailed "Developing Multi-Tier Applications". There were 5 pages on a writing a 3 tier application. The text only covered enough of each topic to leave you scratching your head wondering about the actual details.
The last section was a reference to JDBC APIs, which you could find online. Most likely already out of date and obviously a filler to turn what should have been a 100 page book into a 300 page book.
Usually I swear by O'Reilly books, but it was hard to justify the expenditure for this one.
Average customer rating:
- Excellent RMI and distributed computing wisdom
- Cluttered and Too much unwanted material
- Really nice book for distributed system developer.
- A decent introduction to RMI
- Some useful information but generally disappointing
|
Java RMI
William Grosso
Manufacturer: O'Reilly Media, Inc.
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Software Development
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
General
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
Distributed Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
French
| Foreign Language Nonfiction
| Nonfiction
| Subjects
| Books
Java
| Programming
| O'Reilly
| By Publisher
| Books
General
| Programming
| O'Reilly
| By Publisher
| Books
Nonfiction
| French
| Foreign Language Books
| Specialty Stores
| Books
Professional & Technical
| French
| Foreign Language Books
| Specialty Stores
| Books
All French Books
| French
| Foreign Language Books
| Specialty Stores
| Books
All Titles
| Qualifying Textbooks - Fall 2007
| Stores
| Books
Similar Items:
-
Java Network Programming, Third Edition
-
Java Threads (Java Series (O'Reilly & Associates))
-
Java NIO
-
Java Message Service (O'Reilly Java Series)
-
java(TM).rmi: The Remote Method Invocation Guide
ASIN: 1565924525 |
Book Description
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.
Customer Reviews:
Excellent RMI and distributed computing wisdom.......2002-12-03
I personally have a very high opinion of the technical level
and presentation of this book. The author gives enough substance
to all RMI components as well as enough how-to information for
a typical TMI deployment. What I apperciated most however is
that it's replete with small pieces of wisdom on distributed
systems design (e.g., scalability) that were eye-opening. It
also illustrates the distributed way of thinking through teaching to ask the right question at design phase.
It's true that it talks about more than strict RMI but that's hardly a shortcoming.
The reader wanting to see onl RMI stuff will find his way by picking the right chapters (you can't miss them).
Overall, excellent technical depth, good job.
Cluttered and Too much unwanted material.......2002-11-13
Explanation is too cluttered and a lot of material is off topic(threads, sockets,..). On the other hand topics like the newer 1.2 Activation is not covered in detail. I felt "Java.rmi" book by Esmond Pitt to be a more useful resource.
Really nice book for distributed system developer........2002-04-16
The book is well organized from the basic technology to hgh level, deep technology. If someone wants to know RMI itself, this
book will be useless. But if someone really wants to know what distributed system is and how the distributed system is implemented using RMI, this book is very helpful.
A decent introduction to RMI.......2002-04-13
I bought this book a few days ago, and I'm satisfied with it.
If it's an introduction to RMI that you're looking for, then you will not regret your choice: the author gives a good overview of RMI and the related topics, like sockets, streams, serialization and threads. As a "side effect", sometimes this book is a bit off topic, especially during the long description of what threads are and how to use them.
I would have liked to read something more about RMI over IIOP.
It looked correct and clear in the explanation, and I must dissent from a previous reviewer:
1) the author does not write that java.io.File is not serializable, but that its serialization is not obvious and it explains why;
2) arrays are really not serializable because they do not implement the Serializable interface (just check the java API).
The book is not intended for the advanced RMI programmer: I think Java.RMI from AW (Pitt-McNiff) is more suited for this purpose.
In conclusion, not the best book about RMI, but a satisfactory introduction.
Some useful information but generally disappointing.......2001-12-20
I agree with a previous reviewer, the book attempts to cover too many areas. Although multithreading in Java is important to understand, 100 pages on the topic seems excessive for a book on RMI. Other books such as "Java Threads" by Oaks and Wong and "Concurrent Programming in Java" by Doug Lea cover multithreaded programming clearly and in more detail.
Quite a few interesting concepts are discussed but lack detail. Just when it starts to get interesting the discussion ends. Issues like client-side caching, security, object vs native data type passing etc. could have filled up the 100 or so pages (2 chapters) that were used on threads.
For a basic but excellent intro to RMI (and other distributed concepts) see "Network Programming" by Elliotte Rusty Harold. For an excellent (and very advanced) book on RMI you cannot beat "java.rmi" by Pitt and McNiff. A detailed (probably somewhat specific) example of a distributed 3-tier database application is in "Database Programming with JDBC and Java" by George Reese (but some issues are dealt with simplistically in Reese's book).
In short, Java RMI is unfortunately lacking the usual O'Reilly quality. It discusses a number of issues regarding distributed applications and covers some interesting ideas, but lacks the required detail.
Customer Reviews:
So disappointed. The book has no exampels.......2004-04-13
I bought this book because of its high rating among RMI developers. I was disappointed, becuase the book doesn't contain a single comprehensive example. I found it hard to learn without example.
The most advanced book on java RMI.......2003-11-08
This is the best and the most advanced book on java rmi PERIOD.IMO this should be your second book on rmi.
Best book on RMI.......2002-12-19
This is the best book on RMI that I have come across and I personally own 4 RMI books (about 10 if you count books that aren't solely on RMI). Contrary to a previous reviewer, this is NOT a beginners book. Beginners should get a more verbose RMI tutorial-like book. This is an advanced reference with very few examples, but it covers topics that you just can't find anywhere else, and furthermore, presents the topics in a detailed, to the point, lucid manner.
There is no better RMI book for the advanced RMI developer who is wishing to learn the "under the hood" workings of RMI.
My least favorite book on RMI. Can you be too concise?.......2002-02-07
I have several books on RMI and looking for more. This is one in my collection and my least favorite. It is too reference-like, which you can find enough of on the developer's networks. Most notably it lacks continuity; it is basically a huge outline where each paragraph is the most concise definition for that topic. It makes a great reference for the experienced.
an in depth look at rmi.......2002-01-04
When first looking at the book, I was a bit disappointed from its small size. However, after reading just a couple of pages, I immediately realized that this book is excellent.
I had some prior experience with rmi and this book has certainly improved my understanding of it. It also covers the serialization and I gained much knowledge from it.
The only downside is the lack of full code samples.
Thus beginners to rmi might find it a little annoying.
Book Description
From one of the world's leading Java programmers--a step-by-step guide to building enterprise-strength applications with RMI
Java developers in general and EJB developers in particular need to master RMI (Remote Method Invocation) technology if they are to write distributed, enterprise-strength applications that communicate effectively with remote applications and devices even under heavy traffic. In this new book, an award-winning and internationally recognized Java expert shows experienced Java and EJB developers how to utilize the full capabilities of RMI to write fast, efficient, fault-tolerant, and flexible applications. This book is a true programming tutorial that provides sophisticated examples that developers can directly implement and customize--a huge timesaving feature!
Customer Reviews:
A good tutorial for RMI, but..........2002-11-01
I purchased this book after doing some research into RMI via the internet to give me a more solid understanding of RMI, which it did. However, when applying my acquired knowledge to a real-world application, I found that I was missing a HUGE piece of the RMI puzzle. RMI over the INTRAnet is a wonderful thing; however, when trying to implmenent RMI over the INTERnet, and the RMI server is behind a firewall, you are in for a painful migraine. This is a show-stopper for my employers, I wish that the book mentioned something about RMI and firewalls. There are workarounds for the firewall, but they are by no means easy and you will not find them in this book.
It answered most questions on RMI mailing List.......2001-10-05
I have been on RMI mailing list for half a year. This book clearly explained most of the frequently asked questions on the list. I think by reading first half the book, I understood RMI better than the half year I spent on RMI mailing list.
I agree that some examples were not given enough explaination, especially non-RMI related codes. E.g, the IdentySocket
.
Makes it easy to understand - good teacher.......2001-06-28
I totally disagree with the negative reviews on Öbergs book. I always admire authors who makes things easíer to understand, not making them seem more intelligent than they really are. A good teacher is one who can make things understandable, not the opposite. If you have read 3-5 RMI books before this one you may get disappointed as some of the other reviewers. It's an excellent intoduction to RMI, but don't expect to find some magical new/hidden, features of RMI here. Maybe the title should have instead been "An Introduction to RMI with Lots of Good Explanations." If you need an introduction to RMI, where you don't have to read a lot "between the lines", then this book is a good choice. I've stopped searching the internet for explanations about RMI after I got this book. There are lot's of hello world RMI introductions out there on the web, but Öbergs book goes far beyond them all. A good introduction.
Complete coverage, tough read.......2001-06-27
As the title states Mastering RMI does contain all the information necessary to master the subject of RMI. However, the explainations are not as clear as they could be. And, I found the pictoral diagrams to be of little value. If you are looking for a book which simply gives you what you need to use RMI you may be dissapointed. This book provides COMPLETE coverage, including the underpinnings of the technology. While this may be interesting reading it tends to divert attention and time away from the practical aspects of RMI. If your one of those programmers that has the time and desire to explore all the nitty-gritty details of the subject, regardless of their immediate benefit, than you will probably find this book a good read. Otherwise, if you just want to get up-and-running with RMI their are simpler and quicker routes you can take.
I hope this helpes :)
Amateurish and badly edited.......2001-06-21
I agree with all the negative reviews already posted, but I was so frustrated with this book I had to add another voice of criticism.
The book was obviously a manuscript dump with no editing that I could detect. Why Wiley thinks they can charge this amount for no work at all is beyond me. It is littered with grammatical errors, incomprehensible sentences, and annoying repetition. In short, it is nearly unreadable. To add insult to injury, there are countless summaries which condescend to tell the reader that she should now have a good understanding of the covered material, and can move on. Don't be so sure you will have a good understanding. I did not, and I've been using RMI for some time.
As others have stated, the examples are contrived, and not very well written. There is very little here of use for those developing large-scale distributed systems.
Save your money (considerable money, in this case) and stick to Sun's website.
Amazon.com
For the intermediate to advanced Java developer, Java Enterprise in a Nutshell shows how to work with all of today's relevant Java APIs. Plus, it's a topnotch reference for all enterprise classes. Part tutorial and part reference work that you can use everyday at your desk, this title is a worthwhile resource for any Java developer building Web or enterprise software.
The practical, succinct focus here on actual Java enterprise APIs helps distinguish this text from the pack. Early sections provide short, clear examples along with just enough background to help you use APIs like JDBC, servlets and JSPs, EJBs, and others. Coverage of Java's ability to interface with legacy CORBA systems is just excellent, with a full tour of Java IDL, CORBA services, and Remote Method Invocation (RMI). Typically, readers will be familiar with some J2EE APIs and not others. This book can help fill in the gaps.
Updated with the latest standards from Sun, including JDBC 3.0, Servlet 2.3, and EJB 2.0, this is an essential primer for today's high-end (and high-paying) Java. The basic presentation of servlets/JSP and EJBs (among the most important APIs for current Java Web development) is concise and nicely digestible. We also liked the chapter on JMS for messaging (also a hotbed of Java job activity).
The second half of this text lists every J2EE class, along with methods and properties, in a very valuable reference section that makes good use of two-toned shading for easy access. Entries are organized by package name. (One small oversight here is that an index of cross-listed packages, classes, and methods omits page numbers.)
Overall, this book is truly indispensable for any working Java programmer. The second edition of Java Enterprise in a Nutshell is a fully up-to-date tutorial and reference that lives up to the standards of O'Reilly's Nutshell series. Both thorough and concise, it's a handy resource for anyone who works with the hundreds and thousands of Java enterprise APIs on a regular basis. --Richard Dragan
Topics covered: Introduction to enterprise computing with the Java 2 Enterprise Edition (J2EE), survey of Java enterprise APIs, JDBC 3.0 (including database connections, ResultSets, prepared statements, BLOB fields, transaction support, stored procedures), the JDBC Optional Package (and connection pooling), Remote Method Invocation (RMI) described (building stubs and skeletons, dynamically loaded classes and remote object activation, RMI over IIOP), in-depth tutorial for Java IDL (with CORBA) and designing remote objects, Java Servlet 2.3 APIs (basic servlet processing and the servlet lifecycle, chaining and filters, thread safety, managing state, cookies, servlets used with JDBC), JavaServer Pages (JSP): including custom tags, JNDI and directory tutorial (contexts, looking up objects, accessing and modifying directory entries), Enterprise Java Beans (EJB) 2.0 (conventions for entity, session and message beans, using transactions), Java XML APIs (DOM, SAX and XSLT), Java Message Service (JMS), point-to-point and publish-subscribe messaging models, message selectors, JavaMail, reference to SQL and relational databases, RMI tools, reference to all IDL keywords, data types and declarations; CORBA services, Java IDL tool reference, Enterprise JavaBeans Query Language (EJB QL) 2.0 query language, and an alphabetical listing of all APIs for Java enterprise programming (listing of classes, methods, and properties).
Book Description
Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. Since Java Enterprise in a Nutshell was first published in September of 1999, a dozen or more new APIs have been added to the platform, reflecting the new and different ways developers implement their enterprise objectives. And now developers are being called on to add even greater, more complex levels of interconnectivity to their applications, as the concepts behind Web Services solidify and implementation decisions need coding. Java developers today need a clear understanding of the new APIs, tools, capabilities and pitfalls in J2EE 2.0 so they can plan a technology and implementation strategy for new enterprise projects. Fortunately, this is exactly what they get with the new Java Enterprise in a Nutshell, 2nd edition! Completely revised and updated for the new 2.0 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell 2nd edition covers all of the J2EE APIs, including RMI, Java IDL, JDBC, JNDI, Java Servlet, and Enterprise JavaBeans, with a fast-paced tutorial and compact reference on each technology. Then Java Enterprise in a Nutshell goes even further, providing a classic O'Reilly-style quick reference for all of the classes in the various packages that comprise the Enterprise APIs - covering the core enterprise APIs as well as numerous standard extensions.
Customer Reviews:
Disappointing.......2007-10-05
Warning to all buyers, the 3rd edition of this book does not include the J2EE library reference. While I realize this information is available online, having a printed form of library references is the primary reason I buy the "in a nutshell" series. Included in this book is a very general overview of various enterprise technologies, which unlike the very useful language reference include in other "in a nutshell" books, seems to broad and shallow to be useful. Any developer serious about working in JSP, for example, would be better served buying a book on JSP. Admittedly I just received this book so I can provide a cursory commentary on the usefulness of the material, but the lack of library details alone would have made me not purchase it if I was browsing in a store.
Very good.......2007-03-15
I'm very happy, i have got "java in a nutshell" too and I was very satisfied of my purchase, the book is simple and written very well, a "must" for a Java programmer.
VERY VERY HIGHLY RECOMMENDED!!.......2006-08-06
Do you have all of the tools you need to build enterprise-class applications? If you don't, then this book is for you! Authors Jim Farley, William Crawford, Prakash Malani, Justin Gehtland and John G Norman, have done an outstanding job of writing the third edition of a book that provides a pragmatic introduction to the latest release of Java 2 Enterprise Edition (J2EE).
Farley, Crawford, Malani, Gehtland and Norman, begin by presenting the general model that J2EE supports for assembling components and resources into full services or applications and how they are deployed to their runtime environments. Then, the authors demonstrate the basic techniques that are used to write servlets using the Sevlet API, including some common web development tasks such as cookie manipulation and session tracking. Next, they look at JSP from a Java programmer's perspective as opposed to that of a web site designer. The authors then provide a whirlwind introduction to programming with JavaServer Faces. They continue by providing a basic introduction to Enterprise JavaBeans. Then, the authors take a quick look at Sun's Java API for XML Processing (JAXP) Version 1.2, which provides a standardized approach to processing XML files in Java. Next, they focus on the JDBC 3.0 API, which includes a modest yet variable set of new features. The authors then provide an overview of transport and application security as well as defining the important concepts of authentication and authorization. They continue by focusing on developing, deploying, and using web services in your enterprise applications. They also examine the Java Remote Method Invocation (RMI) API--Java's native scheme for creating and using remote objects. Then, the authors look at an overview of the CORBA architecture and how it allows you to create, export, access, and manage remote objects. Finally, they give a brief overview of transaction terminology, including ACID properties and transaction isolation levels as well as the concepts of local and distributed transactions.
This most excellent book provides concise, fast paced tutorials on a broad range of enterprise Java tools and APIs. More importantly, this book is both a practical guide and quick reference for Java programmers who are writing enterprise applications.
Java developers will want this as an essential desk reference.......2006-05-02
Jim Farley and William Crawford's Java Enterprise In A Nutshell: A Practical Guide packs in tutorials on a number of enterprise Java tools, offering new material covering Xdoclet and Java 5.0 Annotations, JavaServer Faces, and the Hibernate API. Also included are open source testing and build tools, tips on writing SOAP-based web services, J2EE security issues and operations, and much more. Serious Java developers will want this as an essential desk reference.
Great reference for an immense topic.......2006-02-16
Java Enterprise in a Nutshell tries to do the impossible - fit Enterprise Java into a nutshell. I don't think it matters how big of a nutshell you have, it would be a truly impossible task. Farley and Crawford, though, do a nice job shoe-horning as much Enterprise Java as they can into an 800+ page book. They go over many topics including all the J2EE standards like EJBs and JSPs to open source tools like JUnit, Cactus, and Hibernate. The book goes into enough detail to get more than just the gist of the subjects, but not so much detail to overwhelm someone looking for information on a particular topic. The book also has relevant code sections for the various topics outlining how that technology might be used. Overall, a compact, clear, well written reference.
Average customer rating:
- Not a good book to recommend
- Not Bad Value !
- Reference for the serious J2EE developer
- Excellent coverage of topic with good level of detail
- Excellent book
|
Special Edition Using Java 2 Enterprise Edition (J2EE): With JSP, Servlets, EJB 2.0, JNDI, JMS, JDBC, CORBA, XML and RMI
Mark Wutka
Manufacturer: Que
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Servlets
| Java
| Programming
| Computers & Internet
| Subjects
| Books
Object-Oriented Design
| Software Design, Testing & Engineering
| Programming
| Computers & Internet
| Subjects
| Books
XML
| Languages & Tools
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
CORBA
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Operating Systems
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
General
| Reference
| Subjects
| Books
Look Inside Computer Books
| Trip
| Specialty Stores
| Books
ASIN: 0789725037 |
Book Description
Java 2 Enterprise Edition is a combination of Java-related technologies including Java Server Pages, Servlets, and Enterprise Java Beans. Working together these pieces make Java a viable solution for enterprise-scale applications. "SE Using J2EE" starts with a section covering the core J2EE components and how they fit into the overall application architecture. The book then builds off this foundation to explore the practical applications of J2EE including incorporating XML into J2EE, creating wireless Web applications, network programming with J2EE, managing security and encryption, object programming with Serialization and Reflection, and programming Java applets in the enterprise. Later chapters discuss alternative approaches to solving problems in J2EE applications including debugging, decompiling and disassembly. The book finishes with a useful reference section discussing each of the core J2EE APIs.
Customer Reviews:
Not a good book to recommend.......2002-08-06
I bought mamy books and do not have time to write many reviews. But if I was really disappointed in a book, I want to write a review. There are many junk Java books in the market. This one is not better than them. The book even does not have a good example to show what a J2EE technology is. If you have money and just want to put a book on your book shelf to look up occasionally, you can consider this book.
Not Bad Value !.......2002-01-29
Whilst I feel the book is excellant value for money and the Author has done a good job I would argue that some of the material in the book should have been excluded (to save a tree or two) e.g. Chapter 2,52 - 54 and included in appendix ? - but hey thats me trying to reduce the 1000 odd pages that I read !!.
Overall Comment - definately worth buying, but my advice is to allocate some "quiet" time to read and digest all the material - Not really for the beginner.
Reference for the serious J2EE developer.......2001-11-14
If you are searching for a reference manual that covers the basics about all the technologies involved in J2EE this is the book to buy. Keep in mind that it is impossible to cover Enterprise Java Beans,JSP,Servlets in detail in just one book. So if you're after a special thing like only EJB feel free to buy other books that cover only Enterprise Java Beans but otherwise this book is really worth its bucks simply because it introduces you to J2EE and afterwards you are able to understand what all those things are about.
Excellent coverage of topic with good level of detail.......2001-10-25
I bought this book looking for an introduction to some of the areas of J2EE that I'm not expert in, half expecting another huge book full of code listings and reprinted javadocs, but I've been pleasantly surprised. As of this writing, the book has the most up to date coverage of j2ee I've seen and manages to pack very good introductory material into all the subjects I've looked at. It also gives enough detail for you to be able to understand the topic enough to start writing code and sifting through the API javadocs. The writing style is generally clear with good examples, although I noticed a couple of sloppy sections, but that can be excused in a book this size.
I haven't bought a Que book before, but I'll look at them a little closer now.
Excellent book.......2001-09-07
This is a great follow-up to the book "Beginning Java Objects: From Concepts to Code" by Jacquie Barker.
Average customer rating:
- Good, verbose
- A Good overview of RMI
- Good overview of RMI but very padded.
- Don't buy it
- Useful but Advanced Tech. for Java Developers is better.
|
Java¿ RMI: Remote Method Invocation
Troy Bryan Downing
Manufacturer: Wiley Publishing
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
Distributed Databases
| Databases
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
ASIN: 0764580434 |
Book Description
Building distributed applications in Java has never been easier.
Java RMI: Remote Method Invocation is a new how-to guide that supplies you with all the information you need to create advanced network applications like databases, Chat servers, and more.
Java RMI: Remote Method Invocation is also the consummate reference for every Java programmer interested in RMI. This book offers a complete overview of Java RMI, including classes, interfaces, and RMI Name Service. And it provides in-depth explanations of advanced Java RMI concepts, real-world applications, and a quick reference for RMI packages and classes.
The CD-ROM features the Java Development Kit 1.1.4 as well as the source code for all the examples in this book.
Customer Reviews:
Good, verbose.......2001-03-09
I started reading this book without knowing anything about RMI. By the time I was done, I started getting an idea what RMI is all about.The examples are good and the book is worth atleast two readings. In the first reading, what is RMI etc. is put in place. In the second reading one may want to place emphasis on what goes into the stubs and skeletons etc.
That said, the book does have certain things going against it. The first is the fact that it does not talk about Java2 (You'll understand the evolution of RMI when you start reading about RMI/IIOP etc.). The second is that the author does not really delve into clarifying the definitions. Also, the book is verbose and the author tries to tell you a lot of stuff which may not be quite the thing you are looking for when you start reading it. This, though, is what makes the book worth a second reading.
Finally, the examples don't always work. You will need to use a bit of ingenuity (for example convert the chat applet into text based chat client etc. to avoid the problems associated with getting the server running etc.). The popular browser when this book was written was Netscape, which supports RMI, while with the current versions of IE (5.0) you'll find that the examples don't work at all. You'll need a plug in etc.
In my opinion this book is certainly worth reading.
As for buying the book you are probably better off buying a book on J2EE which integrates RMI and puts it all into perspective.
A Good overview of RMI.......2000-02-27
I thought that this book was a good overview of Java RMI. Athough I do have to agree with the other reviewers, this book is a bit wordy. I do the fact that code is repeated throght the text. This prevents having to look for it in previous chapters. Worth buying if your new to Java and RMI.
Good overview of RMI but very padded........2000-02-08
I thought this book was a pretty good intro and overview of RMI. I walked away with a pretty solid understanding of RMI, but most of this could have been accomplished in 100 rather than ~300 pages. It almost seemed like the author needed to add filler, so 100 pages of reference was added and lots of sample code, repeated twice everytime.
Don't buy it.......1999-11-03
It didn't answer any questions I had about RMI. With 370 pages on a single topic, I wondered how the author could do it.
Useful but Advanced Tech. for Java Developers is better........1999-09-29
Advanced Tech. for Java Developers contains in one chapter what this book drags out. But ATFJD also gives you good info on Beans, Servlets, JNI ... . If some one gives you a copy of Java RMI you will get something out of it, but buy the other one. I bought both (sigh).
Average customer rating:
- Your the man Sing
- Lots of material and code
- A complete, detailed, well-written book
- Very readable for practitioners
- Jini development through example and application
|
Professional Jini (Programmer to Programmer)
Ronald Ashri ,
Mile Buurmeijer ,
Eric Hol ,
Bob Flenner ,
Jerome Scheuring , and
Andrew Schneider
Manufacturer: Wrox Press
ProductGroup: Book
Binding: Paperback
General
| Java
| Programming
| Computers & Internet
| Subjects
| Books
General
| Programming
| Computers & Internet
| Subjects
| Books
JINI
| APIs & Operating Environments
| Programming
| Computers & Internet
| Subjects
| Books
Distributed Databases
| Databases
| Computers & Internet
| Subjects
| Books
CORBA
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Networks, Protocols & APIs
| Networking
| Computers & Internet
| Subjects
| Books
General
| Computers & Internet
| Subjects
| Books
General
| Software
| Computers & Internet
| Subjects
| Books
Mathematics
| Professional Science
| Professional & Technical
| Subjects
| Books
| Applied
| Chaos & Systems
| Geometry & Topology
| Mathematical Analysis
| Mathematical Physics
| Number Systems
| Pure Mathematics
| Transformations
| Trigonometry
Similar Items:
-
JavaSpaces(TM) Principles, Patterns, and Practice (Jini Series)
ASIN: 1861003552 |
Book Description
Jini is a networking protocol from Sun that sits on top of Java. It allows devices to interact together without having to worry about drivers, different operating systems or complicated cabling. Devices connect to a network and offer services to other devices. A huge range of devices have the potential to be connected to networks using Jini; anything from computers and printers to televisions and air-conditioners. The idea is to allow devices to interact simply with each other, e.g. your repair-service network can connect directly to your broken refrigerator via the telephone to diagnose the fault.
JavaSpaces is a related technology, built to show a practical application of Jini. A JavaSpace is a really simple interface which allows remote systems to collaborate via what is essentially a notice board. Java programs place objects, examine objects, or take objects away from this board. They can also ask to be notified when the object they're looking for appears on the board. As an example, a word-processor application could place a fax job on the notice board, which a fax application would find and perform as and when it was free. The two applications don't need to know anything about each other's location, only what objects they handle.
Professional Jini Programming presents in one single volume everything that an advanced Java programmer will need to start designing and programming with Jini or JavaSpaces technology.
Customer Reviews:
Your the man Sing.......2003-03-12
After looking at all the JINI books available except the O'Reilly one, I found this book to be best....by far!
If you want to learn peer to peer computing, start with this book at page one and read all the way through...you will not be dissapointed.
It has everything, great on code...it will show you how to code JINI, philosophy, ideas, implementations etc...
Sing...when are you going to publish again??? You are great!
If you do, I hope its a topic that I need..
Thanks
- Adam
Lots of material and code.......2003-01-20
I used this book in parallell with other books.
Chapters on networking and RMI were very useful.
It helped me to understand Jini, though I got a lot of help reading other textbooks in parallell.
Issues on agent techonology were very interesting.
A complete, detailed, well-written book.......2001-09-04
Mr. Li starts out with a section focusing on advanced RMI and CORBA, and how they relate to Jini. The CORBA section includes examples for building a Java client/server using the ORB that comes with the JDK, as well as using a C client on Linux with the free ORBit ORB. An excellent overview of CORBA for people who have never used it or simply haven't used it with Java.
His writing is detailed, explaining how things are done and why they're done that way; after reading this book you will have an excellent understanding of Jini. For example, the detailed discussion and the several examples on UDP multicast and how it is used in the Discovery protocol was quite fascinating. I found the case study chapters, accounts of real-life applications of Jini and JavaSpaces, to be very interesting to read as well.
Overall, an inforative, highly readable book aimed at advanced developers.
Very readable for practitioners.......2001-01-31
This one of the few tech books I've been able to read easily on an airplane. It's thick (886 pp), but readable. I like the way the source code is broken into greyed boxes, with comments on each section between. Duh! Why read comment code if you don't have to? Thank you. All the pages feel clean and light.
The language is disarmingly simple and straightforward without being mired in pure fact. That's harder than it looks. This book is also the most natural walk-up to discussing Jini that I've read. The author's treatment of dynamic stub downloading, in particular, doesn't worry if the reader can hold the mental process in his head; it explains the concept once, then provides a checklist for putting the sample code in motion. Repetition is the mother of learning.
Take the title seriously; it's for "professional" readers, but take that to mean practitioners of the language and distributed computing. The "aha's" in this book will escape anyone who thinks typing in the code will reveal all. It definitely helps to bring some background to the party.
The typos per page grow as you go, but they're not too distracting. The usual is a missing "the" or "is," but I didn't see one that sacrificed meaning. I hate to concede this point entirely to the reality of whiz-bang technical publishing; I think proofreaders just ain't what they used to be.
Jini development through example and application.......2000-09-29
Unlike some other reference style books for Jini, this book seeks to support the development of Jini applications by being firmly directed at programmers with an unashamedly practical approach. Not only does it provide adequate coverage of the key concepts and issues involved, but it leads the reader through the details of systems development through extensive and very specific code examples. In this way, devevlopers can review and understand Jini by example, and borrow from the structures presented.
While the core of the book is firmly focussed on Jini technology (and the related JavaSpaces) together with the development utilities and tools that surround it, the complete picture is provided by two other sections that start and end the book.
First, there is an extensive discussion of Java and related networking technologies. This is important in order to situate the discussion of Jini itself and understand its position in the broader computing field. In particular, RMI and CORBA are introduced at the start to provide a context, and to show how they complement Jini on the one hand, and can be used with it on the other. This is very good if your familiarity with these is limited.
Second, the final section contains several application descriptions that show both the kind of applications that might be constructed with Jini, and how the power of Jini can be used in effective and novel ways. These chapters are written by people actually involved in Jini systems development, and describe real systems rather than toy educational examples. Specially interesting to me was the Paradigma agent framework, itself opening up an interesting set of possibilities for further development.
In summary, the book covers background and complementary material, Jini fundamentals and case-studies, all in one coherent whole. Backed up with real code examples throughout, it is an excellent place to start both for the Jini developer and also for those seeking a good source of information on Jini and related technologies. Perhaps most interesting, however, is the variety of illuminating applications that provide a valuable source of ideas and inspiration.
Books:
- JavaScript Bible, Fifth Edition
- Linux Pocket Guide
- Mac OS X Tiger Unleashed
- Manager's Guide to Compliance: Sarbanes-Oxley, COSO, ERM, COBIT, IFRS, BASEL II, OMB's A-123, ASX 10, OECD Principles, Turnbull Guidance, Best Practices, and Case Studies (Manager's Guide Series)
- Managing Bank Risk: An Introduction to Broad-Base Credit Engineering
- Mastering Unreal Technology: The Art of Level Design
- MCSA/MCSE Self-Paced Training Kit (Exam 70-270): Installing, Configuring, and Administering Microsoft Windows XP Professional, Second Edition
- MCSA/MCSE Self-Paced Training Kit (Exam 70-270): Installing, Configuring, and Administering Microsoft Windows XP Professional, Second Edition
- MCSE Self-Paced Training Kit (Exams 70-290, 70-291, 70-293, 70-294): Microsoft Windows Server 2003 Core Requirements, Second Edition
- Mike Meyers' A+ Guide to Operating Systems
Books Index
Books Home
Recommended Books
- Why Men Earn More: The Startling Truth Behind the Pay Gap -- and What Women Can Do About It
- The Battle for the Falklands
- Managing Your E-Mail: Thinking Outside the Inbox
- Might and Magic VI: The Mandate of Heaven : Prima's Official Strategy Guide
- Quantitative Models in Marketing Research
- Siddhartha
- Scanlon's War : An Enlisted Man Remembers 1941-1945
- The Handbook of International Financial Terms
- Investing in Human Capital: A Capital Markets Approach to Student Funding
- Pride and Prescience