VCT에 대한 plugin.xml 파일 갱신

Visualizer 플러그인을 작성했으면, 해당 plugin.xml 파일을 갱신할 준비가 된 것입니다.

전제조건:Visualizer 플러그인 작성
Visualizer 플러그인에 대해 plugin.xml 파일을 갱신하려면 다음을 수행하십시오.
  1. 편집할 plugin.xml 파일을 여십시오.
  2. <runtime> 태그 바로 다음에 다음 태그를 추가하십시오. 사용 중인 날짜 및 시간 예제는 특정 VCT(Visual Custom Tag)를 참조한다는 점에 유의하십시오.
     <requires>
               <import plugin="com.ibm.etools.webedit.core"/> 
     </requires>
    
     <extension point="com.ibm.etools.webedit.core.visualCustomTag"> 
        <vtaglib uri="/WEB-INF/lib/sample.jar"> 
           <vtag	name="date" 
                 class="com.ibm.etools.webedit.vct.sample.DateTimeTagVisualizer"
                 description="Dynamically outputs current date and time"/>
        </vtaglib>
     </extension>
    위의 예제에서는 Visualizer 플러그인에 필요한 다른 플러그인을 지정하기 위해 <requires> 및 <import> 요소를 사용했습니다. 그런 다음, com.ibm.etools.webedit.core 플러그인을 가져와서 이 플러그인의 제공을 지정하기 위해 <extension> 요소를 사용하였습니다. 플러그인은 <extension> 요소의 지점 속성에서 지정한 확장점으로 연결됩니다.

    <vtaglib> 요소는 <taglib>와 유사하며 사용 가능한 VCT를 지정합니다. <vtaglib> 요소의 URI 속성은 VCT의 ID 역할을 수행합니다. Page Designer가 사용자 정의 태그를 발견하면, 사용자 정의 태그를 선언하는 taglib 지시문을 찾습니다. Page Designer는 taglib 지시문의 URI 속성 값을 가져와 <vtaglib> 요소의 URI 속성과 일치시키려고 합니다. 일치가 발견되면, 해당 플러그인이 사용자 정의 태그를 시각화하는 데 사용됩니다. 따라서 <vtaglib> 요소의 URI 속성 값은 Visualizer가 작업을 수행할 JSP 페이지의 taglib 지시문에 지정되어 있는 URI 값과 동일해야 합니다.

    <vtag> 요소는 VCT 및 Visualizer Java™ 클래스의 이름을 지정합니다. 예제에서 태그는 실행되는 날짜이고 실행되는 Visualizer는 com.ibm.etools.webedit.vct.sample.DateTimeTagVisualizer가 됩니다. description 속성에 일부 주석을 쓸 수 있습니다.

  3. JSP 파일을 작성하기 전에, 추가 플러그인을 추가해야 합니다.
    1. 메뉴 표시줄에서 > 환경 설정을 선택하십시오. 환경 설정 페이지가 나타납니다.
    2. 목록에서 프러그인 개발 > 대상 플랫폼을 선택하십시오. 작업공간에 없음을 클릭하고 확인을 클릭하십시오.
  4. 가져온 플러그인 클래스(org.apache.xerces 및 com.ibm.etools.webedit.core)를 포함하려면 Java 클래스 경로를 갱신하십시오.
    1. 패키지 탐색기에서 플러그인 프로젝트를 마우스 오른쪽 단추로 클릭하십시오. 팝업 메뉴에서 클래스 경로 갱신을 선택하십시오. Java 클래스 경로 대화 상자가 열립니다.
    2. 완료를 클릭하십시오. 플러그인 프로젝트의 Java 클래스 경로가 두 개의 플러그인을 포함하도록 갱신됩니다.
이제 JSP 페이지에서 비주얼 사용자 정의 태그를 사용할 수 있습니다.
관련 개념
사용자 정의 태그 라이브러리
VCT(Visual Custom Tag)
관련 태스크
사용자 정의 태그 라이브러리 작성
웹 라이브러리 프로젝트 추가
VCT(Visual Custom Tag) 작성
Visualizer 플러그인 작성
JSP 페이지에 VCT 추가
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.