"Java Network Programming, Third Edition" Released by O'Reilly
[Posted November 15, 2004 by cook]
| From: |
| "Kathryn Barrett" <kathrynb-AT-oreilly.com> |
| To: |
| lwn-AT-lwn.net |
| Subject: |
| "Java Network Programming, Third Edition" Released by O'Reilly |
| Date: |
| Thu, 11 Nov 2004 17:02:05 -0800 |
For Immediate Release
For more information, a review copy, cover art, or an interview with
the author, contact:
Kathryn Barrett (707) 827-7094 or kathrynb@oreilly.com
Developing Sophisticated Network Applications in Java
O'Reilly Releases "Java Network Programming, Third Edition"
Sebastopol, CA--Java network programming has come a long way, and "Java
Network Programming, Third Edition" (O'Reilly, US $39.95) by Elliotte
Rusty Harold is keeping pace with all the changes. In this fully revised
and expanded edition, Harold delivers what readers will find to be an
"even stronger, longer-lived, more accurate, and more enjoyable tutorial
and reference to network programming in Java than the last edition." And,
he promises, "when you finish this book, you'll have the knowledge and the
tools to create the next generation of software that takes full advantage
of the Internet."
Covering Java 5.0, the new edition of "Java Network Programming" brings
readers up to date with the latest features of Java's network APIs. It
discusses the changes and additions to networking in JDK 1.4 and 1.5 (now
christened J2SE 5) and covers everything from networking fundamentals to
Remote Method Invocation (RMI), including chapters on TCP and UDP sockets,
server sockets, URLs and URIs, multicasting, and special-purpose APIs such
as JavaMail. This book explains how to use J2SE to write secure networking
applications and how to use the NIO APIs to write ultra high-performance
servers. It also covers Java's support for network proxies, web cookies,
and URL caching.
The ultimate reference for developing networked applications, this book
shows readers how to use Java's network class library to quickly and
easily write programs that accomplish many common networking tasks,
including:
-Browsing the Web with HTTP
-Parsing and rendering HTML
-Sending email with SMTP
-Receiving email with POP and IMAP
-Writing multithreaded servers
-Installing new protocol and content handlers into browsers
-Encrypting communications for confidentiality, authentication, and
guaranteed message integrity
-Distributing applications across multiple systems with Remote Method
Invocation
Whether they want to write a special-purpose web server, a secure online
order taker, a simple multicast agent, or an email client, with this book
readers can learn from (and borrow) thousands of lines of working
code--all of which are available online--implementing fully functional
network clients and servers.
"I didn't begin to understand Java networking until I found this book,"
says Bruce Eckel, author of "Thinking in Java." As did the previous
editions, "Java Network Programming, Third Edition" will prove essential
for network developers and Java programmers who want to write
sophisticated network applications.
Praise for the previous edition:
"[Harold] has an excellent writing style, so the concepts in this book are
easy to digest. I've read most of it already and forsee getting a lot of
mileage out of this book."
--JavaRanch.com, October 2000
"A thorough, in-depth description of how Java can be applied to
networking. For anyone with a serious interest in how the Internet works
there is much of interest, and which is written in language that does not
assume a degree in computer science. It deserves a wider audience than
professional programmers."
--Major Kearny, PC Update, March 2001
"If you need to do network programming using Java, you will be well served
by this book."
--http://www.frogware.com, March 2001
Further reviews are available at:
http://www.oreilly.com/catalog/javanp2/reviews.html
Additional Resources:
Chapter 7, "URLs and URIs," is available online at:
http://www.oreilly.com/catalog/javanp3/chapter/index.html
For more information about the book, including table of contents, index,
author bio, and samples, see:
http://www.oreilly.com/catalog/javanp3/
For a cover graphic in JPEG format, go to:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/0596007...
Java Network Programming, Third Edition
Elliotte Rusty Harold
ISBN 0-596-00721-3, 735 pages, $39.95 US, $57.95 CA
order@oreilly.com
1-800-998-9938
1-707-827-7000
http://www.oreilly.com
About O'Reilly
O'Reilly Media, Inc. is the premier information source for leading-edge
computer technologies. The company's books, conferences, and web sites
bring to light the knowledge of technology innovators. O'Reilly books,
known for the animals on their covers, occupy a treasured place on the
shelves of the developers building the next generation of software.
O'Reilly conferences and summits bring alpha geeks and forward-thinking
business leaders together to shape the revolutionary ideas that spark new
industries. From the Internet to XML, open source, .NET, Java, and web
services, O'Reilly puts technologies on the map. For more information:
http://www.oreilly.com
# # #
O'Reilly is a registered trademark of O'Reilly Media, Inc. All other
trademarks are property of their respective owners.
(
Log in to post comments)