Summary

Networking is obviously the basis for any distributed programming. This chapter provided an overview of the TCP/IP standard and examined the Java network. Sockets are one of the more common networking facilities used, and in this chapter we reviewed an example that used a request object to encapsulate an order-processing request. A simple protocol was implemented, which accepted a request, submitted an acknowledgment, and performed any processing needed.

As we will see in later chapters, this concept of remote processing is expanded in Java using Remote Method Invocation (RMI), Java Messaging Services (JMS), and Java for XML Messaging (JAXM). Later chapters examine these packages and provide examples of their usage, examples that are ...

Get J2EE™ and Beyond: Design, Develop, and Deploy World-Class Java™ Software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.