아파치 마이페이스
1. 개요
아파치 마이페이스는 오픈 소스 JavaServer Faces 명세의 구현체이다. 마이페이스 코어의 주요 릴리스는 기술 호환성 키트에 대해 인증을 받는다. 마이페이스 코어는 마이페이스 API와 마이페이스 Impl 두 개의 하위 모듈로 구성되며, 각각 myfaces-api.jar 및 myfaces-impl.jar 라이브러리로 배포된다. 최신 릴리스는 Java 1.8 이상, JSP 2.2, JSTL 1.2, CDI 2.0, 웹소켓 1.1 및 Java 서블릿 4.0 구현을 필요로 한다.
아파치 마이페이스 - [IT 관련 정보]에 관한 문서
기본 정보
이미지 준비중입니다.
아파치 마이페이스 로고
| 개발자 | 아파치 소프트웨어 재단 |
|---|---|
| 개발 중단 여부 | 아니오 |
| 최신 안정화 버전 | 4.0.1 |
| 최신 시험판 버전 | 4.0.0-RC1 |
| 운영 체제 | 크로스 플랫폼 |
| 프로그래밍 언어 | 자바 |
| 장르 | 웹 프레임워크 |
| 라이선스 | 아파치 라이선스 2.0 |
| 공식 웹사이트 | 아파치 마이페이스 공식 웹사이트 |
📚 더 읽어볼만한 페이지
-
자바 플랫폼, 엔터프라이즈 에디션 -
IBM 웹스피어
IBM 웹스피어는 IBM에서 출시한 기업용 소프트웨어 제품군 브랜드로, 다양한 애플리케이션 인프라, 비즈니스 프로세스 통합, 정보 통합 및 개발 도구를 포함한다. -
자바 플랫폼, 엔터프라이즈 에디션 -
자카르타 서버 페이지
자카르타 서버 페이지(JSP)는 웹 애플리케이션 개발에 사용되는 서버 측 스크립팅 기술로, 서블릿으로 변환되어 실행되고 HTML 형태로 결과를 반환하며, 지시어, 스크립틀릿, 표현식, 액션 등의 문법 요소, 표현 언어(EL), JSTL을 통해 동적인 웹 페이지를 구현하고 개발 편의성을 높였다. -
아파치 소프트웨어 재단 프로젝트 -
아파치 루씬
아파치 루씬은 더그 커팅이 개발한 오픈 소스 전문 검색 라이브러리이며, 텍스트 색인 및 검색 기능을 제공하여 웹 검색 엔진, 퍼지 검색, 추천 시스템 구현 등에 사용된다. -
아파치 소프트웨어 재단 프로젝트 -
아파치 하둡
아파치 하둡은 대용량 데이터를 분산 처리하기 위한 자바 기반의 오픈 소스 프레임워크로, HDFS, 맵리듀스, YARN 등의 모듈로 구성되어 클라우드 환경에서도 사용된다. -
2017년 소프트웨어 -
알파고 제로
알파고 제로는 인간 기보 없이 강화 학습으로 스스로 바둑을 학습하여 기존 알파고를 능가하는 성능을 보이는 인공지능으로, 인공지능 연구 및 다양한 분야에 응용될 가능성을 제시한다. -
2017년 소프트웨어 -
알파제로
2. 핵심 구성 요소
마이페이스 코어는 오픈 소스 JavaServer Faces 명세 구현체이다. 마이페이스 코어의 각 주요 릴리스는 준수를 보장하기 위해 Sun 기술 호환성 키트에 대해 인증을 받는다.
마이페이스 코어는 myfaces-api.jar 및 myfaces-impl.jar 두 개의 라이브러리로 배포되며, JSF 기반 웹 애플리케이션을 배포하려면 둘 다 필요하다.
마이페이스 코어의 최신 릴리스는 2.3.4이다. 이는 Java 1.8 이상, JSP 2.2, JSTL 1.2, CDI 2.0, 웹소켓 1.1 및 Java 서블릿 4.0 구현을 필요로 한다.
2.2. 마이페이스 Impl
JavaServer Faces 프레임워크 작동에 필요한 지원 클래스를 제공한다. 사용자 코드가 직접 호출하지는 않지만, 표준 JSF 컴포넌트의 렌더러 클래스 등이 여기에 포함된다.