이클립스 스트럿츠 플러그인 StrutsIDE 2.0.3 가 나왔었네요.
2006년 12월 30일을 기준으로 2.0.3 버젼이 나왔습니다.
현재 2007년 2월 25일을 기준으로 StrutsIDE 2.0.4 가 나와 있습니다.
메인 : 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 |
■ 특징
· 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 파일과 설정 파일의 모형이 생성됩니다.
· struts-config.xml의 편집
WEB-INF 부하에 생성된 struts-config.xml를 더블 클릭 하면 struts-config.xml 에디터가 기동합니다.[플로우]탭에서는 팔레트로부터 액션, JSP, 포워드등을 배치하는 것으로 화면 천이(이동)를 비주얼하게 편집할 수 있습니다. 배치한 아이템의 정보는[프로퍼티]뷰로 변경 가능합니다.또,[소스]탭으로 직접 XML를 편집할 수 있는 것 외에[아웃라인]뷰로의 편집도 가능해지고 있습니다.
· JSP의 편집
JSP 에디터에서는[CTRL]+[SPACE]로 HTML 태그, 커스텀 태그등의 보완에 더해서, 태그 팔레트로부터 커스텀 태그를 입력하는 것도 가능합니다. 태그 팔레트는[윈도우]→ [뷰의 표시]→[그 외]로부터[HTML/JSP/XML 에디터 플러그 인]→[팔레트]를 선택하는 것으로 표시할 수 있습니다. 커스텀 태그에 필수 속성이 지정되어 있지 않은 경우 등은 에러로서 표시됩니다.또, 프리뷰 탭에서는 HTML로 표시 이미지를 확인할 수 있습니다(설정을 변경하는 것으로 그림과 같이 분할 형식에서 프리뷰 할 수도 있습니다).Struts 태그가 HTML에 변환된 상태로 프리뷰가 가능합니다.