Jump to content

JBoss шов

Шовный каркас
Разработчик(и) JBoss, подразделение Red Hat
Финальный выпуск
3.1.0.Финал / 13 января 2012 г .; 12 лет назад ( 13.01.2012 )
Репозиторий
Написано в Ява
Операционная система Кросс-платформенный
Платформа Виртуальная машина Java
Тип Фреймворк веб-приложений
Лицензия LGPL
Веб-сайт www .seamframework .org

Seam — это платформа веб-приложений, разработанная JBoss , подразделением Red Hat .

Seam 3 предоставляет модульный набор расширений модели программирования CDI . Миссия Seam — предоставить полностью интегрированную платформу разработки для создания многофункциональных, основанных на стандартах интернет-приложений, адаптированных для традиционных и облачных развертываний. Seam 3 задуман как более масштабируемый и многофункциональный набор расширений, чем Seam 2, который находится только в стадии технической разработки.

Исходники Seam на GitHub не обновлялись с сентября 2012 года. Активная разработка Seam 3 была остановлена ​​Red Hat. [1] [2]

Seam 2 объединяет две платформы Enterprise JavaBeans (EJB3) и JavaServer Faces (JSF). Однако простые POJO можно использовать на внутренней стороне . Любой объект EJB3 или любой простой объект POJO можно превратить в компонент шва, просто используя аннотации. Как только компонент становится связующим, к нему можно получить доступ через JSF или через другие компоненты бизнес-логики унифицированным способом. Таким образом, можно получить доступ к любому внутреннему компоненту EJB из внешнего интерфейса, обратившись к нему по имени компонента Seam. Эта веб-инфраструктура Java включает функции управления идентификацией.

В Seam 2 представлена ​​концепция биекции Spring , взятая из функции внедрения зависимостей , где объекты могут быть вставлены или выведены в назначенные переменные или из них с помощью аннотаций @In и @Out.

Фреймворк также расширяет концепцию контекстов . Каждый компонент шва существует в определенном контексте. Контекст Seam по умолчанию, беседа , может охватывать несколько страниц и обычно охватывает весь бизнес-поток от начала до конца. Контекст сеанса фиксирует все действия пользователя до тех пор, пока он/она не выйдет из системы или не закроет браузер — даже при многократном использовании кнопки «Назад» браузера.

Можно автоматически создать веб-приложение CRUD (создать-прочитать-обновить-удалить) из существующей базы данных с помощью инструмента командной строки. seam-gen поставляется вместе с каркасом.

Seam облегчает разработку WYSIWYG за счет использования JBoss Tools — набора плагинов, предназначенных для Eclipse интегрированной среды разработки с открытым исходным кодом . [3]

Seam «из коробки» интегрируется с -библиотеками RichFaces и ICEfaces Ajax , а также со многими другими Ajax-библиотеками — без необходимости написания кода JavaScript.

Seam также включает модули создания PDF-документов, электронной почты, графиков и Microsoft Excel таблиц .

См. также

[ редактировать ]

Библиография

[ редактировать ]

Фарли, Джим (20 июля 2007 г.). Практические проекты швов JBoss (Первое изд.). Апресс . п. 229. ИСБН  978-1-59059-863-4 . Архивировано из оригинала 5 декабря 2010 года . Проверено 26 апреля 2009 г.

  1. ^ http://seamframework.org/
  2. ^ «Будущее JBoss Seam и Apache DeltaSpike» .
  3. ^ «Инструменты JBoss» . Плагины, пакеты и продукты Eclipse — Eclipse Marketplace . Проверено 18 сентября 2023 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0d79a7f8350d8f8b10fc173308f16437__1695016860
URL1:https://arc.ask3.ru/arc/aa/0d/37/0d79a7f8350d8f8b10fc173308f16437.html
Заголовок, (Title) документа по адресу, URL1:
JBoss Seam - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)