SPRING&spring MVC

Hagi 2009. 10. 9. 02:33

 1. http://www.springsource.org/download 에서 버전에 맞는 Spring Framework를 찾는다. (이 경우는 2.5 선택)

 

 

* 실무에서 사용할 경우 enterprise를 선택(돈 주고 사야함) 

  연습하실 경우에는 왼쪽의 community를 선택

Community Download

 

1-1.  여기서 등록하지 않고 최하단의 그냥 다운로드하면 많이 편함

 

 

 2. 자신이 쓰고자하는 버전을 선택후 다운한다.

 

3. 다운로드한 것을 압축풀고, dist -> modules 폴더에 보면 설정을 위한 jar파일들이 기다리고 있다.

 

 

4. 리스너 설정

 

 

 4.1 이 경로는 이렇게 가져온다. lib에 jar파일들을 넣으면 src폴더 아래에 libraries에 Web App Libraries

      spring-web.jar에서 org.springframework.web.context 패키지 아래 ContextLoaderListener 클래스를 연다

 

 

5.  ContextConfigLocation 설정

간단한 프로젝트의 경우 WEB-INF 밑에 /WEB-INF/applicationContext.xml

그러나 복잡한 프로젝트의 경우 WEB-INF 아래 여러 폴더나 파일이 생기므로 /WEB-INF/config/applicationContext.xml

실무에서는 스프링으로 간단한 프로젝트를 할 경우는 거의 없을 것이므로 아래의 것(/WEB-INF/config/applicationContext.xml)과 같이 한다.

 

 

5.1 5의 설정과 같은 설정이나 게시판을 만들 때 member, board, attachfile,comment 4가지 모듈을 분리하여 설정한 것이다.

     그러나 이것도 잘 구분할 수 있다는 장점외에는 여러가지 모듈이 있을 경우 xml이 복잡해지므로 *을 붙여서 대체하는 것이 좋다.

 /WEB-INF/config/spring/applicationContext*.xml

 

 

 5.2 설정 후 /WEB-INF/config/spring/applicationContext-board.xml 하나만 xml을 작성하고 spring폴더에 드래그하면 

      xml의 이름만 바꾸면 귀찮음을 줄일 수 있다. (필수 사항은 아니고 팁임)

 

 

여기까지가 Spring Framework의 설정이고, Spring MVC Framework나 Struts를 쓰려면 추가 설정이 필요하다.