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)
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
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