or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $5.51 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
An Introduction to Network Programming with Java
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

An Introduction to Network Programming with Java [Paperback]

Jan Graba (Author)
3.3 out of 5 stars  See all reviews (3 customer reviews)

List Price: $64.95
Price: $44.28 & this item ships for FREE with Super Saver Shipping. Details
You Save: $20.67 (32%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Tuesday, February 14? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

July 27, 2006 1846283809 978-1846283802 2nd
The 1st edition of this book was equally useful as an undergraduate textbook and as the lucid, no-nonsense guide required by IT professionals, featuring many code examples, screenshots and exercises. The new 2nd edition adds revised language reflecting significant changes in J2SE 5.0; update of support software; non-blocking servers; DataSource interface and Data Access Objects for connecting to remote databases.

Frequently Bought Together

Customers buy this book with Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version $69.54

An Introduction to Network Programming with Java + Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version
Price For Both: $113.82

Show availability and shipping details



Editorial Reviews

Review

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)

From the Back Cover

The continually expanding popularity of both the Internet and local intranets means that the ability to construct reliable network software is a vital skill for many of today's programmers. 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 first edition of An Introduction to Network Programming with Java provided a 'streamlined' work that could serve equally well as the core text on an undergraduate module and as the quick, clear, 'no-nonsense' guide required by a busy IT professional. Notable amongst its features were its numerous code examples, screenshots and end-of-chapter exercises. The second edition retains these features, but builds upon the success of the original text by introducing the following changes and additions: • Language changes throughout the examples (and the model solutions on the Web site), 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; • CD-ROM includes J2SE 5.0 and all code for the chapter examples.   Jan Graba is a Senior Lecturer in Software Engineering at Sheffield Hallam University, where he has specialised in the teaching of network programming with Java for the past five years.

Product Details

  • Paperback: 440 pages
  • Publisher: Springer; 2nd edition (July 27, 2006)
  • Language: English
  • ISBN-10: 1846283809
  • ISBN-13: 978-1846283802
  • Product Dimensions: 9.1 x 6.1 x 0.7 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.3 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #112,493 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

3 Reviews
5 star:
 (1)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.3 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

1 of 2 people found the following review helpful:
1.0 out of 5 stars content does not match the title, May 19, 2011
This review is from: An Introduction to Network Programming with Java (Paperback)
I was looking for a good book on network programming and came accross this one.
It seems that author tries to cover everything from file access, multithreading, JDBC, CORBA and RMI to UI, things that, yeah, can be used in a networked applicaions, but do not exactly match the title of this book. Besides the important aspects of network programming in Java like JCE and JSSE are absent in this book.

I also found it very interesting that the chapter on concurrent programming is called "Multithreading and Multiplexing" - Java language does not support a concept of multiplexing. That term comes from the digital circuit design.
If the author's intend was to write a book on networking, there is too much filler stuff. If this book was supposed to be about an introduction to enterprise Java, then the title is a miss.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 2 people found the following review helpful:
5.0 out of 5 stars A great book, October 5, 2007
This review is from: An Introduction to Network Programming with Java (Paperback)
Excelent book, this book show you everything you need to start and do too much things you maybe want to learn in network.
I recommended at 100%
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 4 people found the following review helpful:
4.0 out of 5 stars perhaps more discussion on Web Services?, October 12, 2006
This review is from: An Introduction to Network Programming with Java (Paperback)
Graba shows one of the strengths of Java. Namely the ability to do powerful network programming. He explains that Java comes with a default set of classes that let you write code for distributed programming. If you wish (and you probably do), you can skip writing low level code for shovelling bit packets out via UDP or TCP. Various classes let you work at higher levels of semantics, where a bitstream might be a Java class being transported over the wire as binary. Or various encodings of data.

RMI and CORBA are explained. Though you might want to be wary of CORBA. The experience of many CORBA programmers has been difficult, regardless of which underlying language, like Java, C or C++, that they might have used. The book could have been slightly improved by giving more prominence to Web Services. This has garnered more mind share than CORBA.

The Java used in the book is the current one, J2SE version 5.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(3)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


So You'd Like to...



Look for Similar Items by Category


Look for Similar Items by Subject