Книга посвящена разработке многослойных приложений, отдельные части которых, возможно, распределены по сети, включая Internet, но работают как единое целое. В книге дано полное изложение стандартных средств Java 2 для создания распределенных приложений любой сложности, в том числе и Web-приложений. В качестве примера приведена система дистанционного обучения. Для разработчиков распределенных приложений, студентов старших курсов и специалистов по информационным технологиям, интересующихся новейшими средствами разработки.