Spring Framework 설치 및 개발 환경

2010. 8. 15. 16:35plming/Java - Spring

Spring 프레임워크 사이트(http://www.springframework.org)에서 다운
다운받은 압축 파일을 풀면 Spring 프레임워크 기반으로 애플리케이션을 개발하기 위한 모든 라이브러리는 lib 디렉토리에, Spring 프레임워크 라이브러리는 dist 디렉토리에 각각 포함되어 있다.

Spring 프레임워크 라이브러리는 각 모듈별로 분리되어 있는 spring-xxx.jar 파일과 모든 모듈을 포함하고 있는 spring.jar 파일로 나뉘어 있다.  여러 개의 jar 파일로 분리하여 배포하는 이유는 각 모듈별로 분리하여 사용하는 것이 가능하기 때문이다. 각 모듈들이 서로 독립적으로 사용 가능하기 대문에 Spring 프레임워크의 모든 기능이 필요하지 않다면 사용하고자 하는 모듈용 jar 파일만 사용하는 것도 가능하다.

애플리케이션을 개발하기 위한 라이브러리를 제공하기 때문에 추가적으로 설치할 부분이 없다.
웹 애플리케이션의 lib 디렉토리에 jar 파일만 넣으면 된다.

[출처] http://www.javajigi.net/pages/viewpage.action?pageId=387
[출처] http://www.javajigi.net/pages/viewpage.action?pageId=2621443


- 기타 개발 환경 세팅

1. JDK 설치
   사용 가능 버전 : JDK 1.4.2 이상
   다운로드 : http://java.sun.com/j2se/1.4.2/download.html
   다운받은 JDK를 설치한 다음 시스템 환경 변수에 JAVA_HOME을 추가
   PATH에 JAVA_HOME/bin을 추가

2. Eclipse IDE 설치
   사용 가능 버전 : Eclipse 3.1 이상
   다운받은 파일의 압축을 풀면 설치 완료
   ECLIPSE_HOME/eclipse.exe를 실행하여 Eclipse가 정상적으로 시작되면 JDK 및 Eclipse 설치가 완료된 것이다.
   [참고] http://www.javajigi.net/pages/viewpage.action?pageId=153

3. Jakarta Tomcat 서블릿 컨테이너 설치 및 환경 설정
   [참고] http://www.javajigi.net/pages/viewpage.action?pageId=381

4. MySQL 데이터베이스 설치 및 계정, 데이터베이스 추가
   [참고] http://www.javajigi.net/pages/viewpage.action?pageId=419

5. Jboss EJB 컨테이너 설치
   사용 가능 버전 : 3.2.7 또는 4.x
   다운로드 URL : http://www.jboss.com/downloads
   다운받은 파일의 압축을 풀면 설치가 완료된다.
   압축을 푼 디렉토리를 시스템 환경 변수에 JBOSS_HOME으로 추가한다.
   JBOSS_HOME/bin/run.bat를 실행한 후 http://localhost:8080으로 접근했을 때 Jboss 메인 페이지를 볼 수 있다면 Jboss 설치가 정상적으로 완료된 것이다.

6. James 메일 서버 설치
   사용 가능 버전 : 2.2.0 이상
   다운로드 URL : http://james.apache.org/download.cgi
   압축을 풀면 설치가 완료된다.
   메일 서버는 메일을 테스트할 때만 실행시키면 된다.  JAMES_HOME/bin/run.bat를 실행시키면 메일 서버가 실행된다.

7. MySQL Connector 설치
   사용 가능 버전 : 3.1.10 이상
   다운로드 URL : http://dev.mysql.com/downloads/connector/j/3.1.html
   다운받은 파일의 압축을 푼 다음 mysql-connector-java-3.1.xx-bin.jar 파일을 CATALINA_HOME/common/lib 디렉토리와 JBOSS_HOME/server/default/lib 디렉토리에 복사한다.

8. ANT 빌드 툴 설치
   (Eclipse 기반 하에서는 별도로 설치할 필요는 없다.)
   사용 가능 버전 : 1.6.0 이상
   다운로드 URL : http://ant.apache.org/bindownload.cgi
   다운받은 파일의 압축을 푼 다음 ANT_HOME/bin 디렉토리를 시스템 환경 변수의 PATH에 추가해준다.

- 기타: Eclipse에 Tomcat Server플러그인 설치하기
           http://www.javajigi.net/pages/viewpage.action?pageId=165


[출처] Spring 프레임워크 워크북

'plming > Java - Spring' 카테고리의 다른 글

Spring IoC - DL (Dependency Lookup)  (0) 2010.08.15
Spring IoC (Inversion of Control)  (0) 2010.08.15
Lightweight 컨테이너 아키텍처 = Spring Framework  (0) 2010.08.15
EJB 아키텍처  (0) 2010.08.15
Non EJB 아키텍처  (0) 2010.08.15