자, 앞장의 오라클 ADF 를 잘 설치하셨나요? ^^ Jdeveloper 가 설치 된 상태에서 다음을 수행해야 합니다.
이번장에서는 말 그대로 아직까지도 설정 중입니다.
ADF Lab 을 따라하기 위해서는 샘플데이터가 필요한데요, 바로 오라클 DB 의 HR, OE 입니다.
자세한 랩 주소는 여기 입니다.
쉽고 상세하게 나와 있으니, 영문이 편하신 분은 (여기)라고 하이퍼링크가 걸린 페이지로 가셔서 보셔도 좋습니다.
이번장에서는 말 그대로 아직까지도 설정 중입니다.
ADF Lab 을 따라하기 위해서는 샘플데이터가 필요한데요, 바로 오라클 DB 의 HR, OE 입니다.
자세한 랩 주소는 여기 입니다.
쉽고 상세하게 나와 있으니, 영문이 편하신 분은 (여기)라고 하이퍼링크가 걸린 페이지로 가셔서 보셔도 좋습니다.
Installing the Oracle10g or Oracle 11g Sample Schemas (오라클 10g 또는 11g 샘플스키마 설치)
Installing the FOD Schema
위의 HR 과 OE 의 권한은 주셨나요? Lab 을 수행하기 위해서는 또 하나의 스키마가 필요한데 FOD 데모 스키마가 필요 합니다.
1. FOD_11.zip 을 다운로드 하여 하드 드라이브의 적당한 위치에 파일을 압축 해제 합니다.
(전 C:\Oracle\Middleware\FOD_11 에 압축을 풀었습니다)
2. Jdeveloper 를 실행시킵니다.
3. Open Application 을 선택합니다.
4. FOD_11 압축 푼 경로로 가서 Infrastructure 폴더의 Infrastructure.jws 를 선택하고 Open 버튼을 누릅니다
5. 계속해서 Next 로 디폴트로 설치 하도록 합니다.
6. 어플리케이션이 마이그레이션 되고 있습니다... 지잉~ 지잉~
조금 여유를 가지고 기다리도록 하세요 ^^
7. 마이그레이션 상태에 대해 alert 창이 뜹니다. OK 를 눌러주세요
8. 그럼 Application Navigator 에 다음과 같은 Project 가 생성되어 있음을 확인 할 수 있습니다.
9. MasterBuildScript 를 펼치게 되면 Resources 안에 build.properties 파일이 있습니다.
이 파일을 더블클릭하여 열어 주세요
10. 다음 정보에 맞추어 build.propterties 파일을 맞춰 줍니다 (안그러면 빌드시에 오류가 뜰 것입니다)
예를 들어 설명하고 있습니다. ^^
자, 저는 제 꺼 정보에 맞게 수정하였습니다.
11. MasterBuildScript - Resources - build.xml 파일이 있을겁니다.
다음 아래 그림과 같이 buildAll 을 선택하여 빌드를 시작합니다.
12. 오라클의 system 의 비밀번호를 치라고 뜨네요. 아마 build.properties 파일에 admin.password 가 없었나 보네요..
입력후 Continue 를 누릅니다.
자, 빌드가 잘 되었나요?
전 몇가지 오류가 나왔습니다.
1. C:\Oracle\Middleware\FOD_11\Infrastructure\DBSchema\Scripts\DataScripts 폴더안의 PRODUCT_TRANSLATIONS.sql 이라는 파일이 있을 겁니다.
그 파일이 오류가 나네요 (데이터가 잘못된 모양입니다) 첨부 시키겠습니다.
요 파일로 변경하여 build 하여 주시기 바랍니다.
2. 다음과 같은 오류 구문이 떳습니다.
BUILD FAILED
C:\Oracle\Middleware\FOD_11\Infrastructure\Ant\build.xml:52: The following error occurred while executing this line:
C:\Oracle\Middleware\FOD_11\Infrastructure\DBSchema\build.xml:262: C:\Oracle\Middleware\jdev_5361\jdeveloper\modules\oracle.xdk_11.1.1 not found.
Total time: 23 seconds
oracle.xdk_11.1.1 파일을 찾을수 없다고 하네요..
그래서 C:\Oracle\Middleware\jdev_5361\jdeveloper\modules\ 폴더 안에 들어가 oracle.xdk_11.1.0 을 복사하여 이름을 변경해 줍니다. oracle.xdk_11.1.1 로! -0-///
변경 후 Build Successful! 하고 뜨네요~ ^^
Creating a Database Connection
자, 다음은 JDeveloper 에서 JDBC 연결을 만들어 보도록 하겠습니다.
1. Jdeveloper 의 메뉴에서 View - Database Navigator 를 선택합니다.
2. IDE Connection 이 나타나는데 거기서 마우스 오른쪽을 클릭하여 NewConnection 을 선택합니다.
3. 다음과 같은 연결정보를 입력하여 Connection 을 만들어 보겠습니다.
Connection Information
연결정보 입력 후에 Test Connection 을 눌러 Success! 를 확인 한 후, OK 를 누르세요.
다음과 같은 FODConn 이 생성이 되었습니다.
4. 위의 과정을 반복하여 다음처럼 3가지 IDE Connections 을 만드세요
FOD Conn 의 연결 스키마는 FOD
HR Conn 의 연결 스키마는 HR
OE Conn 의 연결 스키마는 OE
Creating and Managing Connections with the Resource Palette
oracle.xdk_11.1.1 파일을 찾을수 없다고 하네요..
그래서 C:\Oracle\Middleware\jdev_5361\jdeveloper\modules\ 폴더 안에 들어가 oracle.xdk_11.1.0 을 복사하여 이름을 변경해 줍니다. oracle.xdk_11.1.1 로! -0-///
변경 후 Build Successful! 하고 뜨네요~ ^^
자, 다음은 JDeveloper 에서 JDBC 연결을 만들어 보도록 하겠습니다.
1. Jdeveloper 의 메뉴에서 View - Database Navigator 를 선택합니다.
2. IDE Connection 이 나타나는데 거기서 마우스 오른쪽을 클릭하여 NewConnection 을 선택합니다.
3. 다음과 같은 연결정보를 입력하여 Connection 을 만들어 보겠습니다.
Connection Information
연결정보 입력 후에 Test Connection 을 눌러 Success! 를 확인 한 후, OK 를 누르세요.
다음과 같은 FODConn 이 생성이 되었습니다.
4. 위의 과정을 반복하여 다음처럼 3가지 IDE Connections 을 만드세요
FOD Conn 의 연결 스키마는 FOD
HR Conn 의 연결 스키마는 HR
OE Conn 의 연결 스키마는 OE
(리소스 팔렛트와 데이터베이스 연결 관리)
Resource Palette 를 이용하여 데이터 베이스 연결을 만들 수 있습니다.
당신은 기타 프로젝트 자원을 관리하는 데이터베이스 연결을 Resource Palette 통해 사용합니다.
1. Resource Palette 는 연결 및 리소스 카탈로그를 관리하는데 사용됩니다.
리소스 카탈로그는 사용자 인터페이스 요소 , 활동 가이드, 비지니스 개체, 서비스, 프로세스, 규칙 및 조치와 같은 응용프로그램 구성요소 및 서비스가 포함되어 있습니다. 처음 Jdeveloper 를 열면 Resource Palette 가 화면에 보여지지 않습니다.
당신이 첫번째 응용프로그램을 만들면 Resource Palette 는 자동으로 Jdeveloper 의 오른쪽 상단 모서리에 표시 됩니다.
(보이거나 닫았다면, 메뉴바의 View - Resource Palette 를 선택하여 창을 열 수 있습니다.)
Resource Palette 는 IDE Connection 이 포함되어 있습니다.
이름의 왼쪽 화살표 아이콘을 클릭하면 노드가 확장되어, 이전 항목에서 만든 데이터 베이스 연결을 볼 수 있습니다.
2. 또한 Resource Palette 에서 데이터베이스 연결을 만들 수 있습니다.
마우스 오른쪽 단추로 Resource Palette 에서 IDE Connection 아래에 Database 노드에서 New Database Connection..
을 선택하면 이전 항목에 사용되는 데이터 베이스 연결 만들기 대화상자가 호출됩니다.
3. 일단, 앞에서 작업할 응용프로그램에 대해 사용할 수 있도록 필요한 데이터 베이스 연결을 만들었습니다.
Application Navigator 에서 Application Resources 는 현재 선택된 응용프로그램에 사용 할 수 있는 목록을 표시 합니다.
클릭하여 Application Navigator 에서 Application Resources 의 왼쪽에 있는 화살표 아이콘을 누릅니다.
거기엔 Connections 노드이지만, 현재 Infrastructure 응용프로그램에 대해 비어있습니다.
Infrastructure 응용프로그램이 방금 만든 Connection 을 사용해야 할 경우 명시적으로 자원들을 추가 할 수 있습니다.
4. Resource Palette 에 있는 IDE Connections 의 Database 목록에서 응용프로그램에 사용 할 수 있도록 하려는 Conn 을 선택하고 마우스로 Application Navigator 의 Application Resources 의 Connections 로 끌어와 놓습니다.
이렇게 가져다 놓은 데이터베이스 연결은 이제
Application Resources - Connections 에 추가되어 이제는 응용프로그램에 의해 사용 할 수 있습니다.
5. 또한 Application Navigator - Application Resources - Connections 의 Database 를 선택 한 후, 마우스 오른쪽 버튼을 눌러 데이버베이스 연결을 만들 수 있습니다.
여기서 생성한 데이터베이스 연결은 Resources Palette 에서 사용 할 수 없습니다.
(음.. Resources Palette 는 전역(어떤 응용프로그램 이던지 가져다 쓸 수 있고) 이라고 생각하면 되고
Connections 는 지역(해당 어플리케이션에서만 사용가능) 이라고 생각하면 될 듯 합니다 ^^)
이렇게 하면 이전 항목에서와 같이 데이터 베이스 Connection 만드는 만들기 대화상자를 호출한답니다.
Examining the Schemas (스키마 검사)
일단 하나의 연결을 만들면, Jdeveloper 에서 예제 스키마를 확인 할 수 있습니다.
Database Navigator 를 열어 HR Conn - Tables - EMPLOYEES 의 테이블의 내용을 볼 수 있습니다.
(만약 Database Navigator 이 안보인다면 메뉴바의 View 에서 Database Navigator 를 찾는다는건 눈치채셨나요?
거의 안보이는 모든 메뉴는 View 에서 찾으면 다 있습니다 ^^)
자, 이로써 sample Data import 하는 것도 끝났습니다. -_-
이제 정말.. Oracle ADF 를 사용하려고 하기 위한 준비가 끝났습니다.
움하하하하 -
이제 설정 작업이 끝났으니...... Lab 을 해보러 갑시다!
다음엔 Lab 1 장인 Examining ADF Business Components New Features 에 대해서 보겠습니다.
수고하셨습니다 ^^
Resource Palette 를 이용하여 데이터 베이스 연결을 만들 수 있습니다.
당신은 기타 프로젝트 자원을 관리하는 데이터베이스 연결을 Resource Palette 통해 사용합니다.
1. Resource Palette 는 연결 및 리소스 카탈로그를 관리하는데 사용됩니다.
리소스 카탈로그는 사용자 인터페이스 요소 , 활동 가이드, 비지니스 개체, 서비스, 프로세스, 규칙 및 조치와 같은 응용프로그램 구성요소 및 서비스가 포함되어 있습니다. 처음 Jdeveloper 를 열면 Resource Palette 가 화면에 보여지지 않습니다.
당신이 첫번째 응용프로그램을 만들면 Resource Palette 는 자동으로 Jdeveloper 의 오른쪽 상단 모서리에 표시 됩니다.
(보이거나 닫았다면, 메뉴바의 View - Resource Palette 를 선택하여 창을 열 수 있습니다.)
Resource Palette 는 IDE Connection 이 포함되어 있습니다.
이름의 왼쪽 화살표 아이콘을 클릭하면 노드가 확장되어, 이전 항목에서 만든 데이터 베이스 연결을 볼 수 있습니다.
2. 또한 Resource Palette 에서 데이터베이스 연결을 만들 수 있습니다.
마우스 오른쪽 단추로 Resource Palette 에서 IDE Connection 아래에 Database 노드에서 New Database Connection..
을 선택하면 이전 항목에 사용되는 데이터 베이스 연결 만들기 대화상자가 호출됩니다.
3. 일단, 앞에서 작업할 응용프로그램에 대해 사용할 수 있도록 필요한 데이터 베이스 연결을 만들었습니다.
Application Navigator 에서 Application Resources 는 현재 선택된 응용프로그램에 사용 할 수 있는 목록을 표시 합니다.
클릭하여 Application Navigator 에서 Application Resources 의 왼쪽에 있는 화살표 아이콘을 누릅니다.
거기엔 Connections 노드이지만, 현재 Infrastructure 응용프로그램에 대해 비어있습니다.
Infrastructure 응용프로그램이 방금 만든 Connection 을 사용해야 할 경우 명시적으로 자원들을 추가 할 수 있습니다.
4. Resource Palette 에 있는 IDE Connections 의 Database 목록에서 응용프로그램에 사용 할 수 있도록 하려는 Conn 을 선택하고 마우스로 Application Navigator 의 Application Resources 의 Connections 로 끌어와 놓습니다.
이렇게 가져다 놓은 데이터베이스 연결은 이제
Application Resources - Connections 에 추가되어 이제는 응용프로그램에 의해 사용 할 수 있습니다.
5. 또한 Application Navigator - Application Resources - Connections 의 Database 를 선택 한 후, 마우스 오른쪽 버튼을 눌러 데이버베이스 연결을 만들 수 있습니다.
여기서 생성한 데이터베이스 연결은 Resources Palette 에서 사용 할 수 없습니다.
(음.. Resources Palette 는 전역(어떤 응용프로그램 이던지 가져다 쓸 수 있고) 이라고 생각하면 되고
Connections 는 지역(해당 어플리케이션에서만 사용가능) 이라고 생각하면 될 듯 합니다 ^^)
이렇게 하면 이전 항목에서와 같이 데이터 베이스 Connection 만드는 만들기 대화상자를 호출한답니다.
Examining the Schemas (스키마 검사)
일단 하나의 연결을 만들면, Jdeveloper 에서 예제 스키마를 확인 할 수 있습니다.
Database Navigator 를 열어 HR Conn - Tables - EMPLOYEES 의 테이블의 내용을 볼 수 있습니다.
(만약 Database Navigator 이 안보인다면 메뉴바의 View 에서 Database Navigator 를 찾는다는건 눈치채셨나요?
거의 안보이는 모든 메뉴는 View 에서 찾으면 다 있습니다 ^^)
자, 이로써 sample Data import 하는 것도 끝났습니다. -_-
이제 정말.. Oracle ADF 를 사용하려고 하기 위한 준비가 끝났습니다.
움하하하하 -
이제 설정 작업이 끝났으니...... Lab 을 해보러 갑시다!
다음엔 Lab 1 장인 Examining ADF Business Components New Features 에 대해서 보겠습니다.
수고하셨습니다 ^^
'ORACLE > Oracle ADF' 카테고리의 다른 글
[Oracle ADF] Hands-on 3 - Working with DVT Components (0) | 2010.09.03 |
---|---|
[Oracle ADF] Hands-on 4 - Bookmarkable Pages (0) | 2010.08.27 |
[oracle ADF] Hands-on 5 - Working with bounded Task Flows (0) | 2010.06.29 |
[oracle ADF] Hands-on 1 - ADF BC New Features (0) | 2010.06.22 |
[Oracle ADF] Installation Jdeveloper 11g with SOA 11g (0) | 2010.06.06 |