본문 바로가기

프로그래밍/SPRING 2.5

스프링 라이프 사이클 확인하기. 1. 스프링 컨테이너의 라이프 사이클..대표적으로 두가지가 있다. BeanFactory와 ApplicationContext 위의 내용을 확인해자. 프로젝트 루트 아래 적당한 패키지를 만들고 파일을 구성해보자. 1. MessageBean 인터페이스 package myspring.sample3; public interface MessageBean {void sayHello();} 2. MessageBeanImpl 클래스아래는 스프링 컨테이너가 구동되는 원리를 살펴보기 위해서 MessageBean, BeanNameAware, BeanFactoryAware, InitializingBean, DisposableBean 인터페이스를 구현하였다.(위의 그림 순서 참조) package myspring.sample3; .. 더보기
간단한 게시판 만들기 - 리스트 페이지 환경은 STS + 톰캣 7 + JDK 1.7 + ORACLE 11G 워밍업삼아 우선 스프링 2.5를 기준으로 하나씩 해나간다. 우선 폴더 구조는 아래와 같다. 1. BoardistController.java package board.controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractController; import board.dao.JdbcTem.. 더보기
스프링의 구조 더보기
스프링 컨트롤러 계층 구조 더보기
DispatcherServlet 더보기
스프링 MVC 라이프 사이클 더보기
스프링 MVC개요 더보기
Dynamic Web Project를 이용한 스프링 셋팅 및 DB연결 셋팅하기 이전의 전제조건 - 오라클이 깔려 있을것 - 이클립스 버전은 최신이여도 된다. 단 아래는 2.5를 기준으로 설정해봤다. 1. 이클립스에서 아래와 같이 Dynamic Web Project를 생성 2. Tomcat 라이브러리 폴더에다 오라클 jdbc 파일을 넣는다. 3. JNDI를 이용한 jdbc 설정. - Servers 의 serve.xml파일에다가 아래와 같이 추가. --> ................... - 그리고 같은 파일 맨 마지막에 위의 Resource를 link할수 있게 context아래에 아래와 같이 설정한다. 4. 파일 구조. 5. 소스 - BoardController.java package ck.web; import javax.servlet.http.HttpServletRequ.. 더보기