Jump to content

Апач MyFaces

Апач MyFaces
Разработчик(и) Фонд программного обеспечения Apache
Стабильная версия
4.0.1 / 24 мая 2023 г .; 14 месяцев назад ( 24 мая 2023 ) [1]
Предварительный выпуск
4.0.0-RC1 / 7 июля 2022 г .; 2 года назад ( 07.07.2022 ) [1]
Репозиторий
Написано в Ява
Операционная система Кросс-платформенный
Тип Веб-фреймворк
Лицензия Лицензия Апач 2.0
Веб-сайт мои лица .apache .org Отредактируйте это в Викиданных

Apache MyFaces — это проект Apache Software Foundation , который создает и поддерживает с открытым исходным кодом реализацию JavaServer Faces , а также несколько библиотек компонентов JSF, которые можно развернуть в базовой реализации. Проект разделен на несколько подпроектов:

  • Ядро : реализация спецификации JSF 1.1, JSF 1.2, JSF 2.0, JSF 2.1, JSF 2.2, JSF 2.3, Faces 3.0 и Faces 4.0 и компонентов, указанных в JSR 127 , JSR 252 , JSR 314 , JSR 344 и JSR 372 соответственно.
  • Portlet Bridge : реализация спецификации JSF Portlet Bridge, указанной в JSR 301.
  • Tomahawk : набор компонентов JSF, созданный командой разработчиков MyFaces до передачи Apache Apache.
  • Тринидад : набор компонентов JSF, предоставленный Oracle для MyFaces , где он был известен как ADF Faces.
  • Тобаго : набор компонентов JSF, предоставленный Atanion GmbH для MyFaces.
  • Orchestra : платформа, используемая для управления сеансами персистентности в различных областях.
  • Extension Validator : платформа проверки, ориентированная на JSF, основанная на аннотациях.
  • CODI : набор инструментов, который поможет вам решить ваши ежедневные потребности в разработке программного обеспечения с помощью CDI, JSF, BV и JPA.
  • Другие : Помимо этих подпроектов, MyFaces имеет ряд более мелких подпроектов, например MyFaces Commons или MyFaces Shared . Эти подпроекты можно найти здесь. Архивировано 5 мая 2012 г. на Wayback Machine .

Стандарт основан на парадигме Model View Controller , но также основан на компонентах и ​​ориентирован на события. Можно использовать разные языки шаблонов. В стандарте используется JSP, другие варианты включают языки шаблонов на основе XML, такие как Shale Clay или Facelets. [2]

Основной

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

Подпроект MyFaces Core — это с открытым исходным кодом реализация спецификации JavaServer Faces . Каждая основная версия MyFaces Core сертифицирована по комплекту совместимости Sun Technology для обеспечения соответствия требованиям. [3]

Основной подпроект разделен на два подмодуля:

  • MyFaces API реализует все классы, определенные в спецификации.
  • MyFaces Impl предоставляет «невидимые» классы поддержки, которые пользовательский код не вызывает напрямую, но которые необходимы для работающей среды JSF. Примерами являются классы рендеринга для стандартных компонентов JSF.

Эти два подмодуля распространяются в двух библиотеках: myfaces-api.jar и myfaces-impl.jar. Оба они необходимы для развертывания веб-приложения на основе JSF.

Последняя версия MyFaces Core — 2.3.4. Для этого требуется Java 1.8 или более поздняя версия, JSP 2.2, JSTL 1.2, CDI 2.0, WebSocket 1.1 и реализация Java Servlet 4.0. [4]

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Apache MyFaces — Новости» . Проверено 24 мая 2023 г.
  2. ^ «MyFaces – Введение в JSF» . myfaces.apache.org . Архивировано из оригинала 22 сентября 2017 года . Проверено 23 апреля 2018 г.
  3. ^ «Описание Apache MyFaces Core 1.2» . Архивировано из оригинала 13 декабря 2009 года . Проверено 7 декабря 2009 г.
  4. ^ «Описание Apache MyFaces Core 2.2» . Архивировано из оригинала 3 января 2016 г. Проверено 29 января 2016 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4c6a107fb8467c6c2add1e0083106d79__1709593560
URL1:https://arc.ask3.ru/arc/aa/4c/79/4c6a107fb8467c6c2add1e0083106d79.html
Заголовок, (Title) документа по адресу, URL1:
Apache MyFaces - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)