Press Release


Print. Print

Email. Email press release link

November 11, 2004

"Java Network Programming, Third Edition": Developing Sophisticated Network Applications in Java

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."
    --Frogware.com, March 2001

    Further reviews are available here.

    Additional Resources:

    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

    About O'Reilly

    O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

    Return to: O'Reilly Press Room

    Recent Press Releases


    2/26/14 Solid Heralds the Merging of the Physical and Virtual Worlds
    2/4/14 O'Reilly Media & Safari Books Online Donate Over $100 Million in Technology Education Resources to US K-12 Schools
    12/3/13 Windows 8.1: The Missing Manual--New from O'Reilly Media
    11/20/13 iPad: The Missing Manual, 6th Edition--New from O'Reilly
    11/7/13 Designing for Behavior Change--New from O'Reilly

    Press Release Archive »

    Resources

    Press Contacts

    Corporate

    Sara Winge
    800/998-9938 x7109

    Media Relations - North America

    Sara Peyton
    800/998-9938 x7118

    Media Relations - Germany

    Corina Pahrmann
    +49-221-973160-22

    Media Relations - Japan

    Kenji Watari
    +81-3-3356-5227

    Media Relations - United Kingdom

    Helen Coding
    +44 (0)1252-721284

    Media Relations - Conferences

    Maureen Jennings
    800/998-9938 x7083