문제

나는 Oracle의 ADF를 처음 접했고 ADF와 JSF의 참조 구현의 차이점이 무엇인지 궁금합니다.

도움이 되었습니까?

해결책

ADF는 완전한 프레임 워크입니다. ADF 얼굴과 ADF 비즈니스 구성 요소로 구성되어 완전한 프레임 워크, 컨트롤러 모델이 볼 수 있습니다. ADF를 사용하고 JDEVENVENIPER와 함께 개발자는 Java 코드를 터치하지 않고도 응용 프로그램을 개발할 수 있습니다 (이론적으로). 나는 여전히 일부 Java 개발자가 작동하는 이주 프로젝트이기 때문에 가능한 한 적은 자바를 사용하고 있습니다. (그렇습니다. 결국 자바를 배워야 할 것입니다).

다른 팁

여러 엔터프라이즈 프로젝트의 ADF 얼굴 사용자로서 승인 된 답변에 대해 약간 의견이 일치하지 않습니다. ADF 얼굴은 JSF 구현 또는 구성 요소 라이브러리로 사용할 수 있습니다. JSF 구현으로 사용하는 경우 더 긴 수명주기와 같은 JSF 사양과 차이가 있습니다 (Adffaces는 원래 JSF 라이프 사이클에 두 단계를 추가) 및 요청보다 더 긴 변수를 저장하기위한 추가 범위 (예 : "프로세스 범위"에서 더 짧습니다. ).

JSF 구현으로 ADF 얼굴을 사용하는 경우 Oracle JSF 구현 방법을 수행하고 있음을 알고 있어야합니다 (따라서 Oracle 문서에서 수행하려는 일에 대한 답을 찾을 수 있습니다. 부족).

다음은 제대로 구현되지 않았거나 바닐라 JSF에서 완전히 누락 된 것들입니다.

  1. 압형

  2. 비즈니스 계층과의 선언 적 바인딩, 데이터베이스 또는 웹 서비스 또는 컨텐츠 서비스까지.

  3. 재사용 가능한 작업 흐름은 각 페이지를 처음부터 개발하지 않고 페이지 간의 사용자 인터페이스 조각을 쉽게 공유 할 수 있습니다.

  4. 국제화

  5. 웹 센터 확장을 사용하여 사용자 정의 및 개인화 가능한 페이지를 제공하는 기능

  6. Oracle Business Intelligence 또는 기타 소스에서 고급 데이터 시각화를 포함시키는 기능.

ADF는 위의 모든 것을 수행합니다.

ADF 수명주기는 수명주기입니다.

ADF 구성 요소는 경계 내에서 새로 고침을 얻을 수 있습니다 (값 변경 이벤트는 다른 구성 요소를 방해하지 않고 구성 요소에 대해서만 발생할 수 있습니다. 테이블을 새로 고침 할 때 (예 : 페치로 스크롤 (예 : 페치 모드)) u 유효성 검사 오류없이 데이터를 얻을 수 있습니다. 그 페이지.

테이블 경계 내의 데이터 로서만 새로 고침됩니다.

ADF에는 클라이언트 측 수명주기가 있습니다. 검증 오류의 경우 ADF는 불필요한 라운드 트립을 피할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top