2014년 9월 3일 수요일

[심심풀이]Eclipse Tomcat/Easy Struts Plug-In[자바개발자교육/자바교육/자바강좌/자바,Spring교육잘하는곳/자바,spring교육추천/자바실무교육/JAVA/JAVA교육/JAVA스프링학원/JAVA실무교육]

Eclipse에서 Tomcat Plug-In, Easy Struts Plug-In 설정하기 

이 글에서는 Tomcat Plug-In 및 Easy Struts에 대한 소개와 설치/설정하는 방법 등에 관해 다루어 볼 것 입니다. 

Easy Struts는 복잡한 설정 파일을 쉽게 다룰 수 있도록 해주므로 개발자는 비즈니스 로직 개발에만 전념 할 수 있습니다. 현재 이클립스3.0은 Easy Struts를 지원하지 않으므로 Eclipse 2.1과 Struts 1.1에서 테스트를 하도록 하겠습니다. 

아래에 애플리케이션을 완성하기 위한 10가지의 Easy Struts의 기능 들이 있으니 참고하시기 바랍니다. 

-Add Easy Struts support : 필요한 모든 struts의 라이브러리를 Project Classpath에 추가하고 설정파일과 기본 리소스 프로퍼티 파일을 만듭니다. 

-Easy Form : FORM 속성을 가지는 JSP 파일을 만들며 폼빈도 만듭니다.(FORM 프로퍼티에 대한 getter, setter를 가집니다) 그런 다음 설정 파일에 폼빈에 대한 정의를 저장 합니다. 

-Easy Action : 액션 클래스를 만들며 설정 파일에 액션 매핑에 대한 정의를 저장 합니다. 

-East Action associated with a form : 폼빈에 대한 정의를 설정 파일에 추가 합니다. 

-Easy Forward : 컨트롤이 포워드 될 local forward 및 global forward를 정의 합니다. 

-Easy Exception : 예외를 처리 합니다. 

-Easy Message resources : resource properties 파일을 만듭니다.(국제화와 지역화에 관련된 메시지등) 

-Easy Plug-In : 플러그인을 만듭니다. 

-Easy Datasource : 접속하기 위한 데이터베이스에 대한 데이터소스를 정의 합니다. 

-Easy Module : 애플리케이션을 모듈화 합니다. 

---------------- 
사전 준비 
---------------- 

- jdk1.5 설치( http://java.sun.com/j2se/1.5.0/download.jsp ) 

- tomcat 4.1.3 설치( http://ftp.apache-kr.org/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-4.1.31.exe ) Tomcat은 c:\tomcat4에 설치합니다. 
* Tomcat5인 경우 이클립스2.1에서는 지원한다고 하지만(버전 표시는 되어 있음) 본인이 테스트 한 결과 톰캣을 Shutdown, Start 하는 일은 가능 하지만 
  실제 톰캣 프로젝트를 만들었을 때 Context를 인식 하지 못하였습니다. 그러므로 본 예제에서는 Tomcat 4.1.3으로 테스트 합니다. 
아마도 톰캣 플러그인에서 지원하지 않는 것 같습니다. 

- Eclipse 2.1 설치( http://eclipse.planetmirror.com/downloads/drops/R-2.1-200303272130/index.php ) 

- easy struts 0.64 For Eclipse Plug-In설치( http://sourceforge.net/project/showfiles.php?group_id=54542&package_id=49230&release_id=146357 ) 

- Eclise Tomcat Plug-In( http://www.sysdeo.com/eclipse/tomcatPluginV21.zip ) 

- Jakarta struts 1.1 ( http://struts.apache.org )  Easy Struts를 사용하기 위해 struts 1.1을 다운 받으세요… 

혹시 기존에 Eclipse3.X, Tomcat5.5.4를 사용하고 계신 분들은 기존 것을 지우지 마시고 Tomcat4.1.3을 별도의 포트(8080등)에 설치 하시고 
이클립스인 경우에도 2.1을 별도의 폴더에 설치하셔서 적절하게 사용하시면 됩니다. 

----------------------------------------------------------- 
Elcipse에 Tomcat Plug-In 설치 
----------------------------------------------------------- 

- JDK1.5와 Tomcat5.5.4를 설치 하세요~ (설치법은 특별히 어렵지 않습니다. JDK를 설치 후 환경변수에 JAVA_HOME/BIN 정도만 추가 하세요…) 

- Eclipse2.1은 압축을 출어 C:\ 아래에 복사 합니다. (경로 : C:\eclipse-SDK-2.1-win32\eclipse) 

- tomcatPluginV21.zip 파일의 압축을 푼 후 com.sysdeo.eclipse.tomcat_2.1.0 폴더를 C:\eclipse-SDK-2.1-win32\eclipse\plugins에 복사 합니다. 
 (이 과정을 마친 후 이클립스를 실행 하면 메뉴 화면 상단이 고양이 들이 보여야 합니다…) 

- Eclipse를 기동 합니다. 다음의 순서대로 Tomcat Plug-In에 대한 설정을 합니다. 

Window  Preference 메뉴를 선택 합니다. 그런다음 POPUP VIEW에서 “TOMCAT”을 선택 하시 구요 아래처럼 설정 합니다. 

            Tomcat Version : 4.1.X 
            Tomcat_Home : c:\tomcat4 
            Perspective to Switch when Tomcat is started : Java 
      

  
  

  이번에는 좌측 아래에는  4번째에 있는 “java”를 클릭 하세요… 

  Installed JRES  Add를 클릭하세요… 
  
JRE name : jdk1.5 
JRE  home directory : C:\Program Files\Java\jdk1.5.0 
Javadoc URL : http://java.sun.com/j2se/1.5.0/docs/api/index.html 

  

그런 다음 위의 창을 닫고 “jdk1.5”라고 해서 금방 만든 것을 default로 선택 하세요…(체크하세요) 

다시 Tomcat  JVM settings  JRE 에서 금방 위에서 만든 “jdk1.5”을 선택 하세요… 
(이 부분은 JSP를 컴파일 하시 위해 하는 일입니다.) 

이제 Eclipse에서 Tomcat을 Shutdown, Startup 해 보세요~ 

----------------------------------------------------------- 
Elcipse에 Easy Struts Plug-In 설치 
----------------------------------------------------------- 

먼저 다운받은 easy struts 파일인 org.easystruts.eclipse_0.6.4.zip을 적당한 곳에 압축을 풉니다. 압축을 푼 후 생성되는 org.easystruts.eclipse_0.6.4 폴더를 C:\eclipse-SDK-2.1-win32\eclipse\plugins에 복사 합니다 

jakarta-struts-1.1-rc2.zip 파일 역시 적당한 곳에 압축을 풉니다. 

1.Window  Preference 메뉴를 선택 합니다. 그런 다음 좌측의 Easy Struts를 선택 후 우측 탭에서 struts 1.1을 선택합니다. 

2.Add JARs를 선택 후 위에서 압축을 푼 폴더 아래의 jakarta-struts-1.1-rc2/lib 폴더아래에 있는 모든 jar 파일을 선택 합니다. 

3.Add TLDs를 선택 후 위에서 압축을 푼 폴더 아래의 jakarta-struts-1.1-rc2/lib 폴더아래에 있는 모든 tld 파일을 선택 합니다.



 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/jQUERY개발… 오라클자바…12-271702
 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취…오라클자바…12-111219
53 [평일주간]100%환급6건,안드로이드,자바,C#,스프링3.2,SQL,힌트/… 오라클자바…03-15981
52 [주말주간]C#, ASP.NET마스터 오라클자바…01-311134
51 [평일,기업100%환급]SQL기초에서 Schema Object까지 오라클자바…01-31898
50 [평일야간]HTML5, CSS3,Ajax, jQuery마스터과정 오라클자바…01-31827
49 [평일주간,평일야간,주말]Spring,MyBatis,Hibernate개발자과정 오라클자바…01-191117
48 [평일주간,평일야간,주말]안드로이드개발자과정 오라클자바…01-111003
47 [평일야간,주말주간]JAVA,Network&WEB&Framework 오라클자바…01-031491
46 기업100%환급/오라클/자바/스프링/안드로이드/닷넷C#/jQUERY개발… 오라클자바…12-271702
45 [평일야간,주말]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis… 오라클자바…12-191246
44 웹퍼블리싱 마스터(HTML5,CSS3,jQUERY,AJAX,JavaScript) 오라클자바…12-141244
43 [채용예정교육]오라클자바개발잘하는신입뽑기2개월과정,교육전취… 오라클자바…12-111219
42 [평일,기업100%환급]자바기초에서 JDBC, Servlet/JSP까지 오라클자바…12-09980
41 [평일야간]닷넷(C#,Network,ADO.NET,ASP.NET)마스터 오라클자바…12-011152
40 [기업100%환급]C#4.0,WinForm,ADO.NET프로그래밍(평일주간(단기)… 오라클자바…12-011379
39 [평일야간,주말,주말야간]SQL기초에서실무까지(SQL기초,PLSQL,힌… 오라클자바…12-01869

댓글 없음:

댓글 쓰기