Cтатья посвящена одной из самых популярных сегодня категорий средств разработки приложений — средствам разработки Java-приложений. Прежде чем обсуждать эту категорию средств разработки, следует обратить внимание на то, что в настоящее время абсолютно неверно рассматривать Java лишь как язык программирования или как средство написания аплетов и иных простых приложений для настольных компьютеров и конечных пользователей, хотя они, естественно, с помощью Java по-прежнему создаются и описываются спецификацией J2SE (Java 2 Standard Edition). В последние годы интерес к Java был обусловлен не столько особенностями, присущими этому языку программирования, сколько появлением таких технологий, как J2EE (Java 2 Enterprise Edition), включая JSP (Java Server Pages), J2ME (Java 2 Micro Edition), и ряда других, сделавших Java наиболее популярной платформой для создания корпоративных решений, поддерживаемой почти всеми производителями программного обеспечения. Основная сфера применения Java — это приложения масштаба предприятия и многозвенные распределенные системы, базирующиеся на J2EE-совместимых серверах приложений. Именно с этой позиции и следует рассматривать средства разработки на Java, присутствующие на современном рынке программного обеспечения.