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
Access this book
Tax calculation will be finalised at checkout
Other ways to access
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
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
Book Title: An Introduction to Network Programming with Java
Authors: Jan Graba
DOI: https://doi.org/10.1007/978-1-84628-630-8
Publisher: Springer London
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: Springer-Verlag London 2007
eBook ISBN: 978-1-84628-630-8Published: 11 December 2006
Edition Number: 2
Number of Pages: XII, 416
Number of Illustrations: 104 b/w illustrations
Additional Information: Originally published by Addison-Wesley
Topics: Programming Techniques, Computer Communication Networks, Input/Output and Data Communications, Software Engineering/Programming and Operating Systems, Software Engineering, Programming Languages, Compilers, Interpreters