본문 바로가기

spring

(2)
Spring MVC의 실행 흐름 정리 만든 프로그램을 살짝 리뷰를 해보자면, 일단 아래의 스크린 샷과 같은 페이지를 보기위해서 몇가지 절차를 거쳐야 한다. MVC 라는 패턴에 알맞게 Spring 또한 예쁘게 만들어준다. 먼저, 모든 서블릿의 기초가 되는 web.xml 파일 부터 건드려 주신다. 서블릿을 생성하기 위함이다. 여기서 서블릿의 역할을 하는 클래스는 DispatcherServlet 이라는 클래스로서 MVC에서는 C인 컨트롤러에 해당하는 클래스이다. web.xml에 선언을 해준다. 이것을 스프링 컨텍스트를 설정한다고 한다. 다음으로는 HandlerMapping 빈을 생성해 주어야한다. BeanNameUrlHandlerMapping 클래스를 통해서 생성해 줄 수 있다. [서블릿 이름]-servlet.xml 파일을 생성하여서 빈 객체를 ..
Spring MVC 를 이용해 만든 첫 페이지 정말 오랜만에 띄워보는 이클립스 J2EE, 예전에는 웹 프로그래밍 시간에 배운 얄팍한 JSP 와 Servlet 지식으로 얼기 설기 만들었었는데.. Spring MVC를 활용한 동적 웹 사이트 제작은 굉장히 짜임새 있고 소스가 간단해서 좋았다. 다만 모든 프로그램 언어를 배울때 마다 느끼지만 그 언어의 사용 환경을 설정하는 일이 가장 어려웠다. 그 중 몇가지 생각나는 것을 다음에 다시 반복 하지 않기 위해서 적어본다. 1. 웹 서버의 포트 번호 사용 -> 8080 포트가 사용되고 있다는 오류 메시지 출력 -> 실제로 오라클DBMS에서 사용중 -> 8081 포트로 변경했음. 2. Spring.jar 파일을 라이브러리에 추가했으나 추가되지 않는 클래스가 꽤 많음 -> Spring-webmvc.jar 파일 추가..