struts로 검색한 결과 :: 시소커뮤니티[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

회원가입 I 비밀번호 찾기


SSISO Community검색
SSISO Community메뉴
[카페목록보기]
[블로그등록하기]  
[블로그리스트]  
SSISO Community카페
블로그 카테고리
정치 경제
문화 칼럼
비디오게임 스포츠
핫이슈 TV
포토 온라인게임
PC게임 에뮬게임
라이프 사람들
유머 만화애니
방송 1
1 1
1 1
1 1
1 1
1

struts로 검색한 결과
등록일:2008-03-16 00:29:59
작성자:
제목:Struts에서 XDoclet사용하기(Using XDoclet for Struts)




        *  XDoclet은  XDoclet  JavaDoc  태그와  merge  파일들을  이용하여  web  deployment  descriptor와  스트럿츠  설정파일을  생성시켜줍니다.  web/struts  deployment  descriptor  XDoclet  프로세스를  호출하는  일반적인  방법은  컴파일  전에  이루어지는  ant의  타켓을  사용합니다.
        *  이러한  webdoclet  task를    실행하기  위해서는  taskdef에  classpath를  적절히  설정해야  합니다.

      1.  webdoclet  task를  호출하는  타켓을  ant의  build  파일에  추가하고  필요한  classpath  설정을  추가합니다.  이때  classpath는  servlet  api  클래스를  포함해야  합니다.
      2.  struts설정파일과  web  deployment  descriptor와  상관없는  부분을  할당하기  위해  merge라는  디렉토리를  생성합니다.  각각의  디렉토리에  XDoclet템플릿에  필요한  적절한  파일들을  추가합니다.
            최소한  merge/web이라는  디렉토리가  존재하여야  합니다.
                    *  servlets.xml  -  이파일은  메인  스트럿츠  서블릿과  Xdoclet이  declaration을  생성하지  말아야할  서블릿들을  정의해야  합니다.
                    *  servlet-mappings.xml  -  이  파일에는  action서블릿과  Xdoclet이  선언하지  말아야할  서블릿들의  path  mapping들을  선언해야  합니다
                        참고  :  이것은  다른  부분의  파일입니다.  왜냐하면  web  application  deployment  descriptro  DTD에  의하면  모든  서블릿의  선언요소는  서블릿매핑  이전에  이루어져야  하기  때문입니다.
                    *  taglibs.xml  -  XDoclet에서  제네레이트  시키지  말아야할  struts의  taglibs를  포함한  taglib들을  선언합니다.

XDoclet에서  스트럿츠의  서블릿이나  taglibs들을  제네레이트  시키지  않는  이유는  이러한  것들은  Xdoclet  외부에서  선언되어야  하기  때문입니다.  왜냐하면  스트럿츠코드는  이미  컴파일  되어있고  XDoclet은  단지  소스코드를  엑세스하기  때문입니다.  web.xml에  정의가  되어야  할  서블릿이  있다면  그것의  소스코드는  엑세스할  수  없습니다.  그렇지  않다면  web.xml에  선언된  모든  것을  XDoclet태그로써  서블릿  소스코드에  담는것은  적당하지  않기  때문입니다.

  

  

webdoclet  task가  옳바르게  동작하기  위해서는  xdoclet.classpath가  환경변수로  설정되어야  합니다.  이  클래스패스는  다음을  포함해야  합니다.

      1.  Servlet  API  -  XDoclet이  GenericServlet과  HttpServlet과  같은  기본적인  클래스의  관계를  해석하는데  사용됩니다.
      2.  The  struts  library  -  Xdoclet이  Action과  ActionForm등의  관계를  해석하는데에  사용됩니다.

  [출처]  [본문스크랩]  struts에서  XDoclet사용하기(Using  XDoclet  for  struts)|작성자  어린양이
http://blog.naver.com/dlckdeo81/41814127