JBoss Seam - JBoss Seam - Wikipedia
Разработчики) | JBoss, подразделение Red Hat |
---|---|
Стабильный выпуск | 3.1.0.Финал / 13 января 2012 г. |
Репозиторий | |
Написано в | Ява |
Операционная система | Кроссплатформенность |
Платформа | Виртуальная машина Java |
Тип | Фреймворк веб-приложений |
Лицензия | LGPL |
Интернет сайт | http://www.seamframework.org |
Шов был каркас веб-приложений разработан JBoss, подразделение Красная шляпа.
Шов 3
Seam 3 предоставляет модульный набор расширений для CDI модель программирования. Миссия Seam - предоставить полностью интегрированную платформу разработки для создания полнофункциональных, основанных на стандартах Интернет-приложений, адаптированных для традиционных и облачных развертываний. Seam 3 должен быть более масштабируемым, многофункциональным набором расширений, чем Seam 2, который находится только в разработке.
Исходные коды Seam на Github не обновлялись с сентября 2012 года. Активная разработка Seam 3 была приостановлена Red Hat.[1][2]
Шов 2
Шов 2 объединяет два каркаса Enterprise JavaBeans (EJB3) и JavaServer Faces (JSF). Однако простой POJO может использоваться в задний конец. Любой объект EJB3 или любой простой объект POJO можно превратить в компонент Seam, просто используя аннотации. Как только компонент становится компонентом шва, к нему можно получить доступ через JSF или через другие бизнес-логика компоненты в унифицированном виде. Таким образом, можно получить доступ к любому внутреннему компоненту EJB из внешнего интерфейса, обратившись к нему по имени компонента Seam. Эта веб-платформа Java включает в себя функции управления идентификацией.
Шов 2 вводит понятие биекция, взято из Spring's внедрение зависимости функция, в которой объекты могут быть вставлены или выведены из / в назначенные переменные с помощью аннотаций @In и @Out.
Фреймворк также расширяет понятие контексты. Каждый компонент шва существует в контексте. Контекст шва по умолчанию, a беседа, может занимать несколько страниц и обычно охватывает весь бизнес-поток от начала до конца. В контекст сеанса фиксирует все действия пользователя до тех пор, пока он / она не выйдет из системы или не закроет браузер - даже при многократном использовании кнопки возврата в браузере.
Можно автоматически генерировать CRUD (создать-прочитать-обновить-удалить) веб-приложение из существующей базы данных с помощью инструмента командной строки шов
поставляется с каркасом.
Шов облегчает WYSIWYG развитие за счет использования Инструменты JBoss, набор плагинов, ориентированных на открытый исходный код Затмение интегрированная среда развития.
Шов сразу же интегрируется с RichFaces и ICEfaces Аякс библиотеки, а также со многими другими библиотеками Ajax - без необходимости писать код JavaScript.
Seam также включает модули для создания PDF-документов, электронной почты, графиков и Майкрософт Эксель рабочие листы.
Смотрите также
Библиография
Фарли, Джим (20 июля 2007 г.). Практические проекты JBoss Seam (Первое изд.). Apress. п. 229. ISBN 1-59059-863-6. Архивировано из оригинал 5 декабря 2010 г.. Получено 26 апреля, 2009.