Apache Jakarta Project

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Проект Jakarta — один из проектов Apache Software Foundation. Проект развивает и поддерживает свободно распространяемое ПО, написанное на языке программирования Java.

Подпроекты[править | править вики-текст]

Основной вклад в проект Jakarta Project вносят следующие утилиты, библиотеки и фреймворки:

  • BCEL — библиотека для манипуляции с байт-кодом Java.
  • BSF — фреймворк, позволяющий использовать скрипты в Java коде.
  • Cactus — фреймворк для юнит-тестирования классов серверной части корпоративного приложения.
  • ECS — набор компонентов Java для генерации элементов разнообразных языков разметки.
  • HttpComponents — протокол передачи гипертекста.
  • JCS — распределённая система кеширования, написанная на Java.
  • JMeter — инструмент нагрузочного и стресс-тестирования.
  • ORO — пакет Java.

Следующие проекты изначально входили в состав Jakarta Project, но на данный момент являются независимыми проектами в рамках Apache Software Foundation:

  • Ant — утилита сборки проектов.
  • Commons — набор полезных классов, предназначенных для дополнения стандартной библиотеки Java.
  • HiveMind — сервисы и конфигурация микроядра.
  • Maven — инструмент для сборки и управления проектами.
  • POI — чистая реализация на языке Java портов популярных файловых форматов фирмы Microsoft.
  • Struts — фреймворк для разработки веб-приложений.
  • Slide — репозиторий контента, главным образом использующийся в WebDAV.
  • Taglibs — репозиторий для кастомных библиотек JSP тегов.
  • Tapestry — компонентная объектная модель, основанная на свойствах JavaBeans и строгой спецификации.
  • Tomcat — контейнер JSP/Servlet.
  • Turbine — фреймворк для быстрой разработки веб-приложений.
  • Velocity — движок для шаблонизации.
  • Log4j — библиотека журналирования Java программ.

Ссылки[править | править вики-текст]