Java Network Programming
- 14 Hour Online Class or 2 Day Classroom Workshop
A solid overview of the Network API in the Java 2 platform, for developers familiar with Java and the basics of TCP/IP who want to develop networked Java applications. Covers a review of Java I/O classes and basic TCP/IP networking concepts; basic network programming including internet address handling, client- and server-side TCP/IP sockets, the UDP protocol and sockets, and Multicasting; internet programming including the URL and URLConnection classes, and custom protocol and content handlers; an overview of distributed objects and remote method invocation; and applications and possibilities for Java network programming including an overview of JDBC, Enterprise Java Beans (EJB) and Servlets.
The Java programming language was designed from start to address communication over a TCP/IP network. As such it has included such support since the first version of Java. Java Network Programming is a two day hands-on class designed to cover the Network API of the Java 2 platform.
Audience: Students interested in developing networked applications in Java.
Prerequisites: Students are expected to be comfortable with the basic Java language and having some understanding of TCP/IP. A brief overview of the required TCP/IP concepts is included for the benefit of those not completely familiar with the subject.
Objectives:
Introduce the Networking classes and API
Illustrate their use with coded examples
Demonstrate their capabilities and shortcomings
Provide the groundwork so students will be able to work independently on their own