JBoss Seam

JBoss Seam

JBoss Seam framework
Тип Веб-фреймворк
Разработчик Red Hat JBoss
Написана на Java
Операционная система Кроссплатформенное программное обеспечение
Аппаратная платформа Java Virtual Machine
Последняя версия 3.2.0.Final (15 января 2013)
Репозиторий github.com/seam
Лицензия GNU LGPL
Сайт  (англ.)

JBoss Seam — веб-фреймворк для Java, основанный на JavaServer Faces (JSF) и предназначенный для разработки бизнес-приложений. Разрабатывался в JBoss Labs (впоследствии часть Red Hat) и распространялся под лицензией GNU LGPL.

Фреймворк был создан для упрощения разработки приложений на основе JSF и EJB, а также для интеграции с другими технологиями платформы Java Enterprise Edition. Среди его особенностей отмечались:[1]

  • использование аннотаций Java 5 для конфигурации компонентов;
  • тесная интеграция с EJB 3 и jBPM;
  • поддержка AJAX на стороне сервера;
  • механизм Conversation для управления состоянием;
  • возможность юнит-тестирования компонентов с помощью встраиваемого контейнера JBoss;
  • встроенная поддержка технологии URL rewriting.

Разработка JBoss Seam завершилась в 2013 году, а его идеи были частично интегрированы в CDI (JSR 299) и другие спецификации Jakarta EE.[2]

Примечания

  1. Seam Reference Documentation. JBoss. Дата обращения: 16 сентября 2025.
  2. Contexts and Dependency Injection. Eclipse Foundation. Дата обращения: 16 сентября 2025.

Ссылки