sitelink1  
sitelink2  
sitelink3  
extra_vars6  
Controller를 servlet.xml에 설정하는 방법은 HelloSpring 의 작성을 통해 익혀보았을 것이다.
다음은 SpringJDBC를 통해 데이터베이스에 접근하는 예제를 살펴본다.


환경설정을 통한 전체적인 흐름은 다음과 같다.

1. web.xml 의 설정
 <!-- Bean정보를 읽어들인다. start -->
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>/WEB-INF/applicationContext*.xml</param-value>
 </context-param>
 <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 </listener>
    이 정보를 통해서 applicationContext 파일들을 읽어들인다.
    주의할 점은 servlet 매핑정보보다 먼저 정의되어야 한다는 것이다. 

2. seeyouboard-servlet.xml 화일에 Controller를 정의
    Controller의 정의는 Property로써 itemDAO클래스를 넘겨준다는 것 빼고는 별다른 점이 없다.

3. applicationContext.xml, applicationContext-item.xml, applicationContext-jdbc.xml 의 작성
    위의 세개의 파일을 하나로 합쳐도 상관이 없다.
    하지만 이렇게 분리시킨 이유는 각 설정파일들에 정의된 빈들의 정보들이 파일 이름과 매칭하듯 연관성을 갖기 때문이다.
    applicationContext.xml에 정의된 빈정보는 messageSource로써 DAO클래스에서 사용하게 될 쿼리 정보를 읽어온다.
    applicationContext-jdbc.xml에 정의된 빈정보는 데이터베이스에 접속하는 DataSource 및 DAO클래스 작성시 공통된 템플릿 메서드를 제공해주는 MyJdbcDaoSupport 를 정의하고 있다.
    applicationContext-item.xml에는 실제 데이터베이스에 접근하여 원하는 데이터를 얻어오는데 필요한 DAO클래스에 대해 정의되어 있다.

4. (2009/02/12) 패키징을 다시하고 라이브러리를 추가하여 완전한 형태의 웹프로젝트로 완성함 (이클립스에서 import 하여 실행가능)