Oracle 애플리케이션 개발 프레임워크
Oracle Application Development Framework컴퓨팅에서, 일반적으로 Oracle ADF라고 불리는 Oracle Application Development Framework는 엔터프라이즈 애플리케이션을 구축하기 위한 Java 프레임워크를 제공한다.그것은 자바 EE 개발에 대한 시각적이고 선언적인 접근법을 제공한다.바로 사용할 수 있는 설계 패턴, 메타데이터 중심, 시각적 툴 등에 기반한 신속한 애플리케이션 개발을 지원한다.
지원되는 기술
MVC 아키텍처 기반.Oracle ADF는 다음과 같은 모든 조합을 지원할 수 있다.
모델
- 웹 서비스 - SOAP 및 REST 모두
- TopLink - 및 EclipseLink
- 자바 빈즈
- POJO - 단순 Java 클래스(이전 Java 개체 플레인)
- ADF 비즈니스 구성요소(엔티 객체, 뷰 객체)
- 포틀렛
- CSV 및 XML 파일
- SQL 쿼리
제어기
- JavaServer 면(JSF)
- ADF 작업 흐름 - 완전한 프로세스 흐름과 재사용 가능성 측면을 추가하는 JSF 컨트롤러 계층의 확장.
- 스트럿츠
- Jspx(JavaServer Pages, JSP 표준의 XML 호환 변동)
보기
- 스윙
- JavaServer 페이지(JSP)
- JavaServer 면(JSF)
- ADF 면 - Oracle의 JavaServer 면 구현[1]
- 페이스릿
- ADF Mobile 브라우저 - Apache Trinidad 기반
- ADF 데스크톱 통합을 통한 Excel
Oracle JDeveloper 무료 통합 개발 환경은 ADF를 사용하여 데이터 관리 애플리케이션을 생성하기 위한 그래픽 인터페이스를 제공한다.
오라클은 오라클 Enterprise Pack For Eclipse에서 ADF를 위한 Eclipse 기반 툴링도 제공한다.
구현자는 Java EE 호환 컨테이너에 Oracle ADF 애플리케이션을 배포할 수 있다.Oracle WebLogic과 IBM WebSphere가 공식적으로 지원된다.무료 ADF Essentials 버전의 사용자는 GlassFish에서 이러한 응용 프로그램에 대한 지원을 구입할 수 있다.
역사
Oracle Corporation은 1999년부터 Oracle ADF의 일부(특히 ADF Business Components)를 "JBO"로, 이후 "BC4J"(Java용 Business Components")[2]로 마케팅하고 있다.
일반[update] 모델/결합 레이어를 가진 현재의 ADF 아키텍처는 JDeveloper 9.0.5와 함께 도입되었다.
2006년 6월 Oracle Corporation은 ADF Faces 구성요소 라이브러리를 Apache Trinidad에 기증했다.(AdF Faces, Oracle의 JSF 구현에는 100개 이상의 구성 요소가 포함됨)오라클은 2012년 9월 오라클 ADF 핵심 기술의 무료 버전을 "오라클 ADF Essentials"라는 이름으로 도입했다.자세한 내용은 http://www.oracle.com/technetwork/developer-tools/adf/overview/components-1844931.html을 참조하십시오.
라이센싱
오라클 ADF Essentials는 오라클 ADF의 핵심 핵심 기술의 패키징을 무료로 개발하고 배포할 수 있다.Oracle ADF Essentials: http://www.oracle.com/technetwork/licenses/adf-essentials-license-1837221.html 전체 Oracle ADF: Oracle Application Server 라이센스에 Oracle ADF 라이센스 사용료에 대한 구성 요소가 포함되어 있는 경우즉, Oracle Application Server 라이센스를 구입한 모든 사용자는 Oracle ADF를 무료로 사용할 수 있다.타사 애플리케이션-서버에 ADF를 배포하려는 사용자는 해당 지역의 오라클 영업소에서 ADF 런타임 라이센스를 구입할 수 있다.사용자는 Oracle JDeveloper 내에서만 무료로 Oracle ADF 애플리케이션을 개발하고 테스트할 수 있다.
Oracle Corporation은 2008년 6월에 WebLogic을 구입하여 더 이상 타사 애플리케이션-서버로 간주하지 않으므로 ADF는 모든 WebLogic 라이센스에 포함된다.[3]
지원되는 고객은 Oracle 지원에 대한 요청을 통해 Oracle ADF의 소스 코드에 액세스할 수 있다.
참고 항목
참조
- ^ Desbiens, Frederic; Moskovits, Peter; Weckerle, Philipp (2009). Oracle WebCenter 11g Handbook: Build Rich, Customizable Enterprise 2.0 Applications. Oracle Press. McGraw Hill Professional. p. 47. ISBN 9780071629331. Retrieved 2014-08-06.
ADF Faces is a complete overhaul of UIX in which the various components were redeveloped as JSF components.
- ^ Dorsey, Paul; Koletzke, Peter; Faderman, Avrom (December 2002). Oracle9i Jdeveloper handbook. p. 932. Retrieved 2009-09-15.
[...]Business Components for Java (BC4J)[...]
- ^ 출처: http://blogs.oracle.com/devtools/2008/08/announcing_oracle_weblogic_ser.html Wayback Machine에 2008-08-21 보관