Dojo 프로젝트가 사용할 라이브러리를
구성할 수 있습니다.
프로시저
- 엔터프라이즈 탐색기 보기에서 웹 프로젝트를 마우스 오른쪽 단추로 클릭하고 특성을 선택하여 특성 창을 표시하십시오.
- Dojo 툴킷을 선택하십시오.
- 다른 Dojo 툴킷을 사용하려면 다음을 수행하십시오.
- 이 프로젝트가 Dojo에 액세스하는 방법 변경을 클릭하십시오.
- 웹 프로젝트에 Dojo를 설정하려면
다음 옵션 중 하나를 선택하고 다음을 클릭하십시오.
- Dojo를 이 프로젝트로 복사하십시오. 그 위치에서 배치됩니다.
- Dojo 폴더의 이름 및 다음 Dojo 툴킷 중 사용할 툴킷을
지정하십시오.
- 제품과 함께 제공된 툴킷
- 작업공간 또는 파일 시스템에 있는 툴킷
압축된 Dojo 분배의 아카이브 파일을 선택할 수 있습니다.
완료를 클릭하면 아카이브 파일의 컨텐츠가
웹 프로젝트로 자동 추출됩니다.
- Dojo는 작업공간의 프로젝트에 있으며 그 위치에서
배치됩니다.
- 작업공간에 있는 다른 프로젝트에서 루트 Dojo 폴더를 찾아보십시오.
Dojo 툴킷이 프로젝트에 복사되지 않습니다. 이 툴킷은 툴킷을
포함하는 프로젝트로부터 배치됩니다.
- Dojo가 원격으로 배치되거나 공용 CDN에 있습니다.
- Dojo 툴킷 소스의 원격 위치를 지정하십시오.
- 공용 CDN: 공용으로 사용 가능한 컨텐츠 전달 네트워크의 URL을
입력하십시오. 컨텐츠 전달 네트워크는 개방형 소스 JavaScript
라이브러리에 대한 지리적으로 분산된 호스팅을 제공합니다. 웹
애플리케이션에서 브라우저가 URL을 분석할 때 브라우저는 가장 가까운
사용 가능 서버에서 자동으로 파일을 다운로드합니다.
- 원격 URI: 루트 Dojo 폴더에 대한 원격 위치의
URI를 입력하십시오.
해당 Dojo 섹션에서 원격 Dojo 툴킷과
가장 근접하게 일치하는 Dojo 소스 분배를 선택하십시오.
이 선택은 컨텐츠 지원과 같이 도구에 대한 액세스를 제공합니다. 이 제품과 함께 제공되는 기본 Dojo를 선택하거나
작업공간 또는 파일 시스템에서 Dojo 폴더를 찾아볼 수
있습니다.
- 프로젝트로 Dojo 툴킷을 복사했으면
웹 애플리케이션에 필요한 Dojo 툴킷의 파트만
포함시킬 수 있습니다.
프로젝트에 포함될 Dojo 컴포넌트 선택 섹션을
펼치고 사용자의 프로젝트에서 포함시킬
Dojo 컴포넌트를 선택하십시오.
팁: 가장
공통적으로 선택하는 구성 중 하나를 선택하려면
공통 구성 목록에서 항목을 선택하십시오.
- 최소에는 dojo/dojo.js, dojo/_base.js 및
dojo/_base가 포함됩니다.
- Dojo 코어에는 dojo가 포함됩니다.
- Dijit에는 dijit 및 dojo가 포함됩니다.
- Dojox 모바일에는 dijit, dojo, dojox/fx, dojox/mobile dojox/fx.js 및
dojox/mobile.js가 포함됩니다.
웹 프로젝트에 Dojo 지원을 포함시키려면
dojo/dojo.js,
dojo/_base.js 및
dojo/_base(최소 구성)를 선택하십시오.
참고: Dojo 툴킷 SDK 1.6과 이전 버전에 포함된
테스트 코드는 XSS(Cross-site scripting)
공격에 취약합니다. 이러한 취약점은
테스트 케이스에 대한 더미 데이터를 공급하는
여러 .php 파일에 포함됩니다. 프로젝트로 복사하기 위해
이러한 파일을 선택할 때 마법사의 Dojo
프로젝트 설정 페이지에 경고 메시지가 표시됩니다. 선택한 파일이 프로젝트로 복사되지 않도록
선택사항을 선택 취소하십시오. 이러한 파일이 필요한 경우
이러한 파일이 웹 애플리케이션에 배치되지 않았는지 확인하십시오.
- 완료를 클릭하십시오.
- Dojo 루트, 로더 또는 CSS 파일의 경로를 수정하고
확인을 클릭하십시오.
결과
새 웹 페이지를 작성하고 이 페이지에 Dojo 위젯을 추가하면
필수 항목에는 프로젝트 특성에서 지정되는 경로를 사용하여 페이지의 <head> 태그로
생성되는 명령문이 포함됩니다.