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]
Примечания
- ↑ Seam Reference Documentation. JBoss. Дата обращения: 16 сентября 2025.
- ↑ Contexts and Dependency Injection. Eclipse Foundation. Дата обращения: 16 сентября 2025.