Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Java Network Programming, 2nd Edition

Java Network Programming, 2nd Edition

List Price: $39.95
Your Price: $27.97
Product Info Reviews

<< 1 2 3 4 >>

Rating: 0 stars
Summary: Reveals Java as a platform for heavy-duty network programs
Review: "Java Network Programming" helps you push the envelope in the developing world of Java programming--to go far beyond the cute web page animations that are the extent of many first-generation Java applications, and get deep into Java's capabilities as a platform for serious network programming. The first three chapters of "Java Network Programming" provide a general background in network and Web fundamentals. The remaining chapters discuss Java's network classes in detail including URLs, InetAddresses, Sockets, ServerSockets, DatagramSocket, DatagramPacket, MulticastSocket, ContentHandler, URLConnection, URLStreamHandler and more. "Java Network Programming" also includes dozens of complete Java programs that take advantage of the Internet. "Java Network Programming" is a complete guide to writing sophisticated network applications, including many kinds of clients and servers. It pays special attention to content and protocol handlers, a unique and still largely unexplored area of Java's network facilities. The book covers Java 1.0.2 and Java 1.1 additions in areas such as socket classes, multicasting, and Remote Method Invocation (RMI). Manning Publications has also recently published a book titled Java Network Programming. It's not a bad book, and is surprisingly orthogonal to mine. About 2/3 of that book is streams and encryption which I only touch on. My book covers servlets, applets, RMI, multicast sockets, and Java 1.1 which that book doesn't discuss. The matching titles appear to be just unlucky choices. Both publishers went with the most obvious title they could think of. However the cover of the Manning book has a big fish, and looks suspiciously like an O'Reilly book. Don't be fooled. The real O'Reilly book has a gyroscope on the cover.

Rating: 1 stars
Summary: Misapprehensions and misinformation. Avoid.
Review: Avoid. This book appears to have quite a reputation, but despite being in its 2nd edition, it is riddled with errors. The book exhibits some fundamental misapprehensions about TCP/IP; as a result it perpetrates some astonishing misinformation, much of it quite basic. Partial list: the nature of a socket close operation; what IOException when closing a socket means; what happens when the listen backlog is exceeded; specification of the ServerSocket constructors; Nagle's algorithm (Socket.setTcpNoDelay); linger; keepalive; etc etc.

Of the examples which do work, the PortScanner and LocalPortScanner are provided in versions which perpetrate atrocities on the local machine and network by not closing sockets. Multi-homing very cursorily treated, not even indexed. Firewalls apparently treated in one page. Role of TTL in multicast apparently ignored.

The text is verbose and repetitive, and a number of the examples are irrelevant. Fully 50% of the Sockets for Servers chapter consists of a rather irrelevant excursion into HTTP and HTML; the examples have bugs, not that they have much point. Also, what pray have HTML rendering and parsing in Swing got to do with networking? 30 irrelevant pages on this; nice to have, but why here?

Author seems to think HotSpot is a JIT. Typos in the index, not encouraging. Many impending JDK 1.4 enhancements will shortly obsolete this book. Avoid it. For TCP/IP and UDP fundamentals, buy W.R. Stevens Unix Network Programming. -

Rating: 1 stars
Summary: Total waste of time and paper
Review: Contains examples that fail to work. Also the explanations are SO BAD they don't help at all. The API docs contain more information than this ever will. I'd love to like it, but so there. Go for more general books instead.

Rating: 5 stars
Summary: Excellent Book - a must have for serious Java programmer
Review: From the basics, throught Multicasting, RMI, and Servlets. Goes into great depths on all topics, TCP/UDP, datagrams, URLs, sockets, you name it..

Rating: 5 stars
Summary: Wonderful book, easy and fun to read
Review: Good, but not great.

Before I read this book I had no clue on how to write a network program. This book does an excellent job of taking you from knowing nothing to being ready to take a crack at it.

Contains two great chapters on i/o and threads that you will need.

However, I thought that it left some obvious questions unanswered. I had the search the net to fill in the gaps. For example, I want to write a telnet enabled application but the book left me in the dark as to when to get the tools to construct one (doing it from scratch is a big waste of time). BTW the tools aren't in the JDK exactly but are available (for free) elsewhere, kindaof like the RE packages are.

Rating: 4 stars
Summary: Good
Review: Good, but not great.

Before I read this book I had no clue on how to write a network program. This book does an excellent job of taking you from knowing nothing to being ready to take a crack at it.

Contains two great chapters on i/o and threads that you will need.

However, I thought that it left some obvious questions unanswered. I had the search the net to fill in the gaps. For example, I want to write a telnet enabled application but the book left me in the dark as to when to get the tools to construct one (doing it from scratch is a big waste of time). BTW the tools aren't in the JDK exactly but are available (for free) elsewhere, kindaof like the RE packages are.

Rating: 5 stars
Summary: Good intro to Java network programming
Review: I had a couple years experience with Java, but knew nothing about network programming. I bought this book, and started writing fairly sophisticated network code (chat rooms, online games, web browsing software, etc.) by the time I was halfway through. I wouldn't recommend this book to Java beginners, but I would definitely recommend it to more experienced Java coders who are new to network programming. Since some readers have complained that this book is out of date, I would remind everyone that a new edition is due out in August of 2000. Don't be swayed by anyone who rates this book solely on the basis that it is outdated; just hold out for the second edition.

Rating: 5 stars
Summary: Great Intro to Networking with Java
Review: I love this book. Absolutely love it. One of the great things here is the tie in of network programming with java's IO classes. Networking in Java is IO, and this book explains it upfront.

The overviews of IO and Threading in the first couple of chapters can really solidify these topics if you are sketchy on them. The rest of the book is dedicated to going over the .net classes & explaining each one, providing in depth/useful examples for each.

The appendix of the book give a good enough overview of RMI & JavaMail, more than enough to get you going using either package.

While this is not a book for total beginners, if you need to learn the .net package, or want to take your Java skills to the network, buy this book!

Rating: 4 stars
Summary: An Excellent Choice
Review: I read this book and really enjoyed it. It is easy to read, and has lots of useful code. I like all books written by this author. If you like this book, then you should try his book on JAVA and XML. That book is well written. I would recommend this networking book to anyone who wants to learn JAVA and Networking. Some LAN experience or a networking course will help you. Buy this book -- it is worth an investment!!!

Rating: 4 stars
Summary: An Excellent Choice
Review: I read this book and really enjoyed it. It is easy to read, and has lots of useful code. I like all books written by this author. If you like this book, then you should try his book on JAVA and XML. That book is well written. I would recommend this networking book to anyone who wants to learn JAVA and Networking. Some LAN experience or a networking course will help you. Buy this book -- it is worth an investment!!!


<< 1 2 3 4 >>

© 2004, ReviewFocus or its affiliates