In this chapter you will learn about the following: Frameworks, reusable software subsystems that implement important facilities which many applications can use; the client–server architecture, an important way of designing programs in which the software is divided into two main parts: a client program which runs on each user’s computer, and a server program with which each user’s client communicates in order to obtain services; a client–server framework written in Java. |