Apache MyFaces
Apache MyFaces![]() | |
개발자 | Apache 소프트웨어 재단 |
---|---|
안정된 릴리스 | 2.3.4 / 2019년 5월 [1] , 전( |
저장소 | MyFaces 저장소 |
기입처 | 자바 |
운영 체제 | 크로스 플랫폼 |
유형 | 웹 프레임워크 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | myfaces |
Apache MyFaces는 핵심 구현에 배포할 수 있는 여러 JSF 구성 요소의 라이브러리와 함께 오픈 소스 JavaServer Faces 구현을 만들고 유지하는 Apache Software Foundation 프로젝트입니다.이 프로젝트는 다음과 같은 몇 가지 하위 프로젝트로 나뉩니다.
- 코어: JSF 1.1, JSF 1.2, JSF 2.0, JSF 2.1, JSF 2.2 및 JSF 2.3 규격 및 JSR 127, JSR 252, JSR 314, JSR 344 및 JSR 372에 의해 각각 규정된 구성 요소의 구현
- 포틀렛 브리지: JSR 301에 규정된 JSF 포틀렛 브리지 사양 구현
- Tomahawk: MyFaces 개발팀이 Apache에 기부하기 전에 작성한 JSF 컴포넌트 세트
- 트리니다드: Oracle이 MyFaces에 기여한 JSF 구성 요소 집합(ADF Faces)
- Tobago: Atanion Gmb가 MyFaces에 제공한 JSF 구성 요소 세트H
- 오케스트라: 다양한 범위의 지속성 세션을 관리하는 데 사용되는 프레임워크
- Extensions Validator: 주석을 기반으로 하는 JSF 중심 검증 프레임워크
- CODI: CDI, JSF, BV 및 JPA를 통해 일상적인 소프트웨어 개발 요구를 해결하는 데 도움이 되는 툴박스
- 기타: 이러한 서브프로젝트 외에 MyFaces에는 MyFaces Commons나 MyFaces Shared 등 다수의 소규모 서브프로젝트가 있습니다.이러한 서브프로젝트는 여기서 찾을 수 있습니다.
이 표준은 Model View Controller 패러다임을 기반으로 하지만 구성 요소 기반 및 이벤트 지향적이기도 합니다.다양한 템플릿 언어를 사용할 수 있습니다.표준에서는 JSP가 사용되며, 다른 옵션으로는 Shale Clay 또는 [2]Facellet과 같은 XML 기반 템플릿 언어가 있습니다.
핵심
MyFaces Core 하위 프로젝트는 JavaServer Faces 사양의 오픈 소스 구현입니다.MyFaces Core의 각 메이저 릴리스는 Sun Technology Compatibility Kit에 대해 인증되어 컴플라이언스를 [3]보증합니다.
핵심 하위 프로젝트는 다음 두 개의 하위 모듈로 나뉩니다.
- MyFaces API는 사양에 정의된 모든 클래스를 구현합니다.
- MyFaces Inc는 사용자 코드가 직접 호출하지 않지만 JSF 프레임워크 작동에 필요한 "보이지 않는" 지원 클래스를 제공합니다.예를 들어 표준 JSF 컴포넌트의 렌더러 클래스가 있습니다.
이들 2개의 서브모듈은 myfaces-api.jar와 myfaces-impl.jar의 2개의 라이브러리에 분산되어 있습니다.둘 다 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]구현이 필요합니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Welcome to the Apache MyFaces Project". Retrieved 15 June 2019.
- ^ "MyFaces – Introduction to JSF". myfaces.apache.org. Archived from the original on 22 September 2017. Retrieved 23 April 2018.
- ^ "Apache MyFaces Core 1.2 Description". Archived from the original on 13 December 2009. Retrieved December 7, 2009.
- ^ "Apache MyFaces Core 2.2 Description". Archived from the original on 2016-01-03. Retrieved 2016-01-29.