Rating:  Summary: Excellent book Review: This is one of my favorite computer books. Written VERY well. Wealth of material, presented in well organized sections according to subject. This book is great for learning Java Network Programming and as a reference.
Rating:  Summary: Superb writing - Writers are experts in java programming Review: This is one of the best Java books on the market. Concepts are explained in a clear, succint manner with little extraneous detail that shows the authours mastery of the material. Java is a complex subject, so clear overviews of key areas are very valuable. This book is a must have for every Java Library.
Rating:  Summary: the best book on the subject Review: Thorough and inspiring. Written clearly and to the point. do'nt be surprised to find out that almost half of this big book is dedicated to IO, after all that's what networking is based on.
Rating:  Summary: Java Network Programming, 2nd edition Review: We'd been developing network applications in Java for just over a year when we were asked to write the first edition of Java Network Programming; and now, a couple of years later, we're still at it, and still enjoying it. This book is a distillation of our past four years' experiences and odd enlightenments.One of the tremendous strengths of Java is that it enables you to write network applications both easily and properly. By properly, I mean that it is possible to develop complex applications in an efficient, manageable and robust manner. This is the focus of our book. We did not set out to look at a single aspect of Java by itself, as many books do - such as I/O, Sockets or Servlets - because that is not where Java's strength lies, and that is not how we use Java. Java's strength lies in the manner in which you can integrate and extend its different APIs, by combining sockets with customized network-oriented streams, by efficiently employing exceptions and multithreading, and by integrating other technologies such as RMI, CORBA and Servlets. Hopefully you'll take away from this book some of the fun and experience that we've had with Java networking over the years, and some of the lessons that we've learned.
Rating:  Summary: Why this is a good book! Review: While the authors could have taken their discussion of Java networking farther, there is no other book on the market that even comes close to discussing as much as they did. The main reason why I liked this book is chapter 21. It is here where all the ideas in the book come together through the assembly of a working networked Chat/Whiteboard applet. What is very cool about the applet is that it multiplexes data being sent from the whiteboard and chat portions of the applet into one stream that is sent to the server. It also demultiplexes the stream of data coming from the server to either the whiteboard or chat portions of the applet. If you ever implement a networked client, understanding this strategy will pay off. It's also fun to create several whiteboard clients, draw in one of them and watch the other clients display the drawing instantly. Assuming you know the basics of Java programming, this book can get you up to speed on Java Network programming in less than a week.
|