IT_Programming/Dev Tools

이클립스 스트럿츠 플러그인 StrutsIDE 2.0.3

JJun ™ 2008. 1. 23. 13:34

메인 : https://sourceforge.jp/projects/amateras/

다운로드 : https://sourceforge.jp/projects/amateras/files/

 

아래의 두개의 파일을 다운받아서 이클립스의 plugins 폴더에 압축해제하면 사용 가능.

 

EclipseHTMLEditor
    2.0.3 - [ リリースメモ / 変更履歴 ]
        tk.eclipse.plugin.htmleditor_2.0.3.zip 3.7 MB 58808 2006-12-30 15:24

 

StrutsIDE
    2.0.3 - [ リリースメモ / 変更履歴 ]
        tk.eclipse.plugin.struts_2.0.3.zip 1.5 MB 27494 2006-12-30 15:25

 

용량이 작은  tk.eclipse.plugin.struts_2.0.3.zip 은 여기에 올려둔다.

 

■특징

· Struts 서포트의 추가 위저드

 Struts를 동작시키려면 , 많은 JAR 파일을 인스톨 할 필요가 있거나 다양한 설정을 실시할 필요가 있습니다. StrutsIDE에서는, 위저드를 사용해 기존의 Java 프로젝트에 대해서 위저드 형식에서 Struts의 JAR 파일이나 설정 파일의 모형을 생성할 수 있습니다.

 

·struts-config.xml의 그래픽컬 편집

 화면 천이(이동)을 비주얼하게 편집할 수 있습니다. 화면 천이 이외의 설정에 관해서도 아웃트라인뷰(outline view)로부터 그래픽컬하게 실시할 수 있습니다. 또, struts-config.xml의 내용에 문제가 있는 경우는 에러로서 표시됩니다.

 

·JSP 에디터

 HTML 태그나 커스텀 태그의 보완이 가능한 JSP 에디터를 갖추고 있습니다.또, JSP의 표시 이미지를 프리뷰 하거나 태그 팔레트로부터 Struts 커스텀 태그를 입력할 수도 있습니다.

 

■입수방법

 우선, StrutsIDE의 동작에는 GEF(Graphical Edtiting Framework)가 필요합니다. 인스톨 하고 있지 않는 경우는 미리 Eclipse Projects의 사이트( http://www.eclipse.org/gef/ )로부터 GEF-runtime-3.0.1. zip를 다운로드하고, 인스톨 해 주세요.

 또, StrutsIDE는 XML 에디터나 JSP 에디터부에 관해서는 EclipseHTMLEditor의 기능을 이용해, 이것을 확장하는 형태를 취하고 있습니다. 그 때문에 StrutsIDE를 사용하려면 EclipseHTMLEditor의 인스톨도 필수가 됩니다. EclipseHTMLEditor도 StrutsIDE와 같이 Project Amateras에서 개발되고 있기 때문에, Project Amateras의 다운로드 사이트( https://sourceforge.jp/projects/amateras/files/ )로부터 아래의 2개의 파일을 다운로드합니다.  ( 2006년 12월 30일 기준으로 2.0.3이 나와있다. )

  • tk.eclipse.plugin.htmleditor_2.0.3.zip : <- 요건 용량이 커서 직접 다운받으삼.
  • tk.eclipse.plugin.struts_2.0.3.zip : <- 요 파일은 여기 올려둔다.

 다운로드한 파일을 압축을 풀어서, Eclipse의 인스톨 디렉토리에 복사 합니다. 덧붙여 StrutsIDE는 어플리케이션 서버와의 제휴 기능은 갖추어져 있지 않기 때문에, 별도 Sysdeo Tomcat 플러그 인등의 플러그 인을 인스톨 해 두는 것을 추천합니다. Sysdeo Tomcat 플러그 인은 

http://www.sysdeo.com/sysdeo/eclipse/tomcatplugin

http://www.sysdeo.com/sysdeo/content/download/393/4930/file/tomcatPluginV31.zip

를 참조해 주십시오.

 

 StrutsIDE는 현재 Eclipse 3.x 버젼도 지원한다.

 

■사용법

 

·프로젝트의 작성

 우선, Sysdeo Tomcat 플러그 인의 위저드로 Tomcat 프로젝트를 작성해 둡니다. 다음에 작성한 프로젝트를 선택해,[파일]→[신규]→[그 외]로부터[Struts]→[Struts 서포트의 추가]를 선택하는 것으로[Struts 서포트의 추가 위저드]가 기동합니다. 이 위저드에서 Tomcat 프로젝트에 대한 Struts용의 JAR 파일과 설정 파일의 모형이 생성됩니다.


         그림 1 Struts 서포트의 추가 위저드

 

 

· struts-config.xml의 편집

 WEB-INF 부하에 생성된 struts-config.xml를 더블 클릭 하면 struts-config.xml 에디터가 기동합니다.[플로우]탭에서는 팔레트로부터 액션, JSP, 포워드등을 배치하는 것으로 화면 천이(이동)를 비주얼하게 편집할 수 있습니다. 배치한 아이템의 정보는[프로퍼티]뷰로 변경 가능합니다.또,[소스]탭으로 직접 XML를 편집할 수 있는 것 외에[아웃라인]뷰로의 편집도 가능해지고 있습니다.


        그림 2 struts-config.xml 에디터

[플로우] 탭으로 배치한 액션이나 JSP를 오른쪽 클릭해[열기]를 선택하면, JSP나 액션 클래스를 에디터로 열릴 수 있습니다. 대상의 파일이 존재하지 않는 경우는 신규 작성 위저드가 기동해, 액션이나 JSP 파일을 생성할 수 있습니다.

 
 
·JSP의 편집
 
JSP 에디터에서는[CTRL]+[SPACE]로 HTML 태그, 커스텀 태그등의 보완에 더해서, 태그 팔레트로부터 커스텀 태그를 입력하는 것도 가능합니다. 태그 팔레트는[윈도우]→[뷰의 표시]→[그 외]로부터[HTML/JSP/XML 에디터 플러그 인]→[팔레트]를 선택하는 것으로 표시할 수 있습니다. 커스텀 태그에 필수 속성이 지정되어 있지 않은 경우 등은 에러로서 표시됩니다.또, 프리뷰 탭에서는 HTML로 표시 이미지를 확인할 수 있습니다(설정을 변경하는 것으로 그림과 같이 분할 형식에서 프리뷰 할 수도 있습니다).Struts 태그가 HTML에 변환된 상태로 프리뷰가 가능합니다.

       그림 3 JSP 에디터

 
tk.eclipse.plugin.struts_2.0.3-sungback.zip
1.44MB