1. Web Dynpro.
1.1 웹딘 기초 이론
- 웹딘프로젝트를 생성하면 기본 소스가 모두 생성되어 Customcode를 넣을 수 있는 공간에 필요한 로직을 작성해 주기만 하면 된다.
- MVC 구조.
- Context Mapping : 컨트롤러에 있는 context와 View에 있는 context를 연결해 주는 작업
- Binding : 컨텍스트 데이터와 View 의 레이아웃에 있는 필드를 바인딩 하여 데이터를 컨트롤 한다.
- IE브라우저만 지원하며 10 이하만 가능하다.
- 브라우저 자체의 Back, Forward 버튼이 동작하지 않으므로 직접 네비게이션을 구현해줘야 한다.
1.2 Controller
- Component Controller : 최상위에 하나만 존재하는 컨트롤러로 여러 뷰에서 데이터를 공유해서 사용할 수 있다. 대부분의 로직 처리
- Custom Controllers, Configuration Controllers : 거의 사용하지 않음
- View Controller : 해당 뷰만 컨트롤하는 컨트롤러. 해당 뷰에서만 사용하는 로직 처리
- Window Controller : 윈도우 자체의 컨트롤러
1.3 Context
- WD_CONTEXT : Root 접근자.
WD_CONTEXT->A() 형태로 루트에 있는 메소드나 노드 접근 시 사용.
- WD_THIS : 객체 자신 접근자.
WD_THIS->Search() 형태로 객제 자신이 가진 메소드 호출 시 사용.
1.4 Hook Methods
- WDDOEXIT : 웹딘 종료 전에 한번 실행됨.
- WDDOINIT : 웹딘 시작시에 한번만 실행됨.
- WDDOAFTERACTION
- WDDOBEFOREACTION
- WDDOMODIFYVIEW : first_time 파라메터가 존재해서 if분기하여 처음 뷰가 실행됬을때만 처리하는 로직을 구현할 수 있다.
1.5 Layout
- Row Layout, Flow Layout : 거의 사용하지 않음
- Grid Layout, Matrix Layout : 주로 사용
2. Web Dynpro 생성하기
-
자바 성능 향상 (Java String) (0) | 2014.08.27 |
---|---|
Javascript 키보드 Keycode(ACSII Code) 목록 (0) | 2014.04.22 |
[ABAP] Offline-Study 4 - 2013.12.21 (0) | 2013.12.21 |
[ABAP] Offline-Study 3 - 2013.12.14 (0) | 2013.12.14 |
[ABAP] Offline-Study 2 - 2013.12.07 (0) | 2013.12.07 |