Статьи

Асинхронная обработка Servlet 3.0 для десятикратного увеличения пропускной способности сервера

Сервлеты являются основным компонентом для обработки серверной логики в Java, а новая спецификация 3.0 вводит некоторые очень интересные функции, причем асинхронная обработка является одной из…
Статьи

Краткое руководство по Apache Thrift

Thrift — это межъязыковая RPC-инфраструктура, изначально разработанная на Facebook, теперь открытая как проект Apache. В этом посте будет описано, как написать сервис и клиент в…
Статьи

JSF Событийное общение: олдскульный подход

Веб-приложения, написанные на JSF, состоят из компонентов, которые взаимодействуют друг с другом. Связь между компонентами является одним из основных шаблонов проектирования при разработке веб-приложения. Иногда…
Статьи

Java аннотации: исследовано и объяснено

Одной из многих замечательных особенностей Java 5 SE является введение конструкции Annotations. Аннотации — это теги, которые мы можем вставить в исходный код нашей программы,…