An early electronic release, containing a few of the chapters that will eventually be in the book, in prelimiary form by Bruce Eckel. This book assumes you have read (and understood most of) Thinking in Java, 3rd Edition.
Book Description
Historically, programming across multiple machines has been error-prone, difficult, and complex. The programmer had to know many details about the network and sometimes even the hardware. You usually needed to understand the various “layers” of the networking protocol, and there were a lot of different functions in each different networking library concerned with connecting, packing, and unpacking blocks of information; shipping those blocks back and forth; and handshaking. It was a daunting task.
However, the basic idea of distributed computing is not so difficult, and is abstracted very nicely in the Java libraries.
Table of Contents
- Introduction to Enterprise Programming
- Network programming with Sockets & Channels
- Remote Method Invocation (RMI)
- Connecting to Databases
- Servlets
- JavaServer Pages
- Custom Tags
- Enterprise JavaBeans
- XML