Skip to main content

An Introduction to Network Programming with Java

  • Textbook
  • © 2007

Overview

  • Brings together a large number of important network programming concepts and techniques, usually only covered adequately across a number of texts

  • Copious use of examples, with those examples 'stripped down' to their bare essentials in order to avoid confusion

  • End-of-chapter exercises, with full model solutions available from a complementary website

  • Contains full Java 5 coverage

  • Request lecturer material: sn.pub/lecturer-material

  • 19k Accesses

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (13 chapters)

Keywords

About this book

The ability to construct reliable network software is a vital skill for many of today's programmers and at the same time, Java's comprehensive libraries of readily-accessible network programming features ensure that Java remains at the forefront of network software development.

The 1st edition of this book provided a streamlined work that could serve as the core text on an undergraduate module and as the quick, clear, no-nonsense guide required by a IT professional. Notable amongst its features were its many code examples, screenshots and exercises. This 2nd edition retains these features and in addition includes:

- Language changes throughout the examples, largely reflecting the significant changes introduced by J2SE 5.0

- Comprehensive update of support software, particularly that used for Web applications

- New material, such as non-blocking servers and the use of the DataSource interface and Data Access Objects (DAOs) for connecting to remote databases

Reviews

From the reviews of the second edition:

"This book provides an overview of Java … . Each chapter is supplemented with practical programming exercises. … This is essentially a good book. … the combination of code templates with good supporting discussions allows a competent Java programmer to rapidly expand his or her skill base to include network programming." (M. S. Joy, ACM Computing Reviews, Vol. 49 (3), March, 2008)

Authors and Affiliations

  • Faculty of ACES, Sheffield Hallam University, UK

    Jan Graba

About the author

The author is a senior lecturer at Sheffield Hallam University in the UK and previously published a book on C++ with us.

The author's website is: http://homepage.ntlworld.com/jan.graba/javanet.html

Bibliographic Information

Publish with us