
What you’ll learn
Java provides a rich and comprehensive networking interface, to a range of network protocols. Navigating through the networking API, and learning the theory that accompanies successful network programming, can be tricky though. In Java Network Programming & Distributed Computing, you'll learn the easy way with easy-to-follow coverage of essential concepts, diagrams, and sample source code.
Along the way, you’ll learn:
how the Internet works, its architecture, and the TCP/IP protocol stack
an overview of the Java programming language, and a refresher course on topics such as exception handling
how Java’s input/output system works
how to write clients and servers using the User Datagram Protocol (UDP) and Transport Control Protocol (TCP)
how to write multi-threaded applications
how to implement network protocols, and see examples of client/server implementations
about the Hyper-Text Transfer Protocol (HTTP), and how to access the World Wide Web using Java
how to write server-side Java applications for the WWW
about distributed computing technologies like Remote Method Invocation (RMI) and CORBA
how to access e-mail using the extensive JavaMail API
Xem Thêm :