오라클 ADF를 이용한 J2EE 애플리케이션 개발
이경원, 한국오라클 컨설턴트

애플리케이션 개발의 필수요소로 자리잡은 프레임웍에 대해 알아보고 오라클의 J2EE 애플리케이션 개발 프레임워크인 오라클 ADF를 통한
엔터프라이즈 애플리케이션 개발에 대해 살펴보기로 하자.


PartⅠ. 프레임워크를 이용한 애플리케이션 개발
관련 주제:
1.프레임워크?
2. 프레임워크의 구조
3. 프레임워크의 확장
4. 프레임워크의 유형
   4-1. 계층에 따른 분류
   4-2. 처리 영역에 따른 분류
5. 프레임워크의 장점
6. 프레임워크와 관련된 개념들
   6-1. 패턴
   6-2. 클래스 라이브러리
   6-3. 컴포넌트
7. 프레임워크의 적용
   7-1. 만들고자 하는 애플리케이션의 성격을 파악한다.
   7-2. 개발하려는 애플리케이션의 아키텍처를 명확히 정의한다.
   7-3. 프로젝트의 구성원의 성향을 고려하여 프레임워크를 선택한다.
   7-4. 프레임워크를 적절히 조합한다.
8. 요약

Part Ⅱ.오라클 ADF (Oracle Application Development Framework)
관련 주제:
1.오라클 ADF
   · 엔드 투 엔드 통합 솔루션
   · 개발환경과의 연계
   · 플랫폼 독립성
   · 기술의 자유로운 선택
2. 오라클 ADF 의 아키텍처
   · 뷰 티어
   · 컨트롤러 티어
   · 모델 티어
   · 비즈니스 서비스 티어
3. 선택의 자유
4. 비주얼/선언적 개발 환경과의 연계
5. 맺으며

Part Ⅲ. Model Layer & Business Service Layer
- Step 1. Business Service Layer
관련 주제:
   · ADF BC
   · ADF BC의 구조
   · 엔티티 오브젝트(Entity Object)
   · 어소시에이션(Association)
   · 뷰 오브젝트(view object)
   · 뷰 링크(view link)
   · 애플리케이션 모듈(Application Module)
   · ADF BC의 작동
1. 애플리케이션 모듈 획득
2. 뷰 오브젝트 획득
3. 뷰 오브젝트의 메소드 사용
4. 데이터의 변경
5. 데이터 변경의 반영
   · ADF BC의 작성
6. 맺으며

- Step 2. Model Layer
관련 주제:
1. 데이타 바인딩의 개념 요소
   · 데이타 컨트롤
   · 이터레이터 바인딩과 컨트롤 바인딩
   · 바인딩 컨테이너
   · 바인딩 컨텍스트
2. 관련된 표준
3. 설계시점에서의 ADF 데이타 바인딩
   · 데이타 컨트롤의 작성
   · 데이타 컨트롤 팔레트를 이용한 UI설계
   · 바인딩 컨테이너와 바인딩의 생성
   · 암시적인 방법으로 바인딩 생성하기
   · 명시적인 방법으로 바인딩 생성하기
4. 웹 애플리케이션과의 연동
5. 맺으며

Part Ⅳ. View Layer & Controller Layer
- Step 1. Controller Layer
관련 주제:
1. JDeveloper와 스트럿츠
2. 오라클 ADF와 스트럿츠
3. 오라클 ADF를 이용한 모델2 웹 애플리케이션 개발
4. 맺으며

- Step 2. View Layer

관련 주제:
1. JSP를 이용한 클라이언트
2. 오라클 ADF UIX를 이용한 클라이언트
3. 오라클 ADF UIX
4. 페이지를 통한 화면 정의
5. ADF UIX의 아키텍처
6. JDeveloper를 이용한 사용자 화면 제작
7. 맺으며

E-mail this page
Printer View Printer View