Данный раздел посвящен программированию на языке Java. Этот язык изначально создавался для программирования в любой среде в том числе и в сети Интернет на создание сайтов и веб-приложений для мобильных устройств, поэтому он является наиболее приспособленным к нуждам сети механизмом. Использование прогрессивных методов позволяют реализовать наиболее эффективные, надежные и многократно используемые приложения, создаваемые на основе компонентов. Современные технологии программирования распределенных приложений основаны на детально разработанных концепциях, воплощенных средствами Java.

Разработка компонентов не будет составлять большого труда, если задача сформулирована четко, а менеджер и разработчик знакомы со средствами, которые предоставляет язык Java. В статьях раздела рассматриваются ставшие классическими подходы, используемые для создания серверных приложений - сервлетов и серверных страниц JSP (Java Sегvег Pages) используемых и для создания сайтов и для веб-приложений. Для того чтобы сделать материал наиболее наглядным и легко воспринимаемым, читателю предлагается разбор примеров.

Сам раздел посвящен изучению общих принципов рассматриваемых технологий без акцента на конкретной реализации. Для облегчения изложения примеры работают с сервером Вlazix, выбор этого сервера обусловлен тем, что он достаточно прост в использовании, поэтому не потребуется большого времени для изучения его устройства. Сервер Blazix представляет собой сервер, который исполняет функции WеЬ-сервера и который работает с компонентами EJB (компонентами Enteгprise JavaBeaпs), сервлетами и JSP. Это полнофункциональный сервер, поддерживающий возможности Java Applicatioп Seгver.