Programming/Spring28 ParameterMethodNameResolver ParameterMethodNameResolver는 parameter에 설정된 method를 request 를 처리할 method 를 결정한다.ex> action.do?method=update 요청이 들어오면 method(HttpServletRequest , HttpServletResponse) 메소드를 호출한다.With ParameterMethodNameResolver configured, and define the parameter name thought the “paramName” property: Now, the URL will map to the method name via the “action” request parameter name :/customer/*.htm?action=add –> a.. 2014. 7. 16. Spring MVC 와 DispatcherServlet Spring MVC 는 다른 MVC 프레임워크와 동일하게 앞단에 프론트 컨트롤러(DispatcherServler)를 두고있다. DispatcherServlet - web.xml 에 정의한 서블릿 MVC아키텍처로 구성된 프레젠테이션 계층을 만들 수 있도록 설계되어 있다.[ Spring MVC의 흐름 ] 1) DispatcherServlet의 HTTP 요청 접수자바 서버의 서블릿 컨테이너는 HTTP 프로토콜을 통해 들어오는 요청이 스프링의 DIspatcherServlet에 할당된 것이라면 HTTP 요청 정보를 DIspatcherServlet에 전달.web.xml에는 DIspatcherServlet이 전달받을 URL의 패턴이 정의되어 있다.DIspatcherServlet는 공통적으로 진행해야 하는 파라미터조작.. 2014. 7. 1. InternalResourceViewResolver http://localhost:8090/WEB-INF/view/header/header.jsp 안에 있는 jsp파일에는 직접적으로 접근이 불가능하다. 톰캣에서 WEB-INF안에 있는 header.jsp를 실행해보면 404에러 즉 파일을 찾을 수 없다는 에러메시지가 뜰것이다. 그래서 MVC2방식인 스프링에서 노출이 안되게끔 하기위해서 번거롭더라도 이런방법을 택한거 같다. 접근하기 위해서는 몇가지 설정을 해줘야한다. dispatcher-servlet.xml에서 아래 bean등록을 해줘야한다 InternalResourceViewResolver가 숨겨진 jsp파일 접근 가능하게끔 경로를 설정해주는 클래스 같다 2014. 7. 1. [Spring] sitemesh 설정하기 siteMesh는 이전에 써놓은 tiles와 유사한 기능을 가진 것이다, 즉 타일즈와 같이 레이아웃을 정하는것이라고 생각하면 이해하기 쉬울것이다. 하지만 sitemesh가 SpringMaven에 더 최적화 되어있어, 많은사람들이 tiles와 sitemesh의 사이에고 고민한다. sitemesh의 설정은 먼저 pom.xml에서 먼저 설정하는 것이 필요하다. pom.xml 추가할 내용 opensymphony sitemesh 2.4.2 이것을 추가해주면 따로 jar파일을 프로젝트에 추가할 필요가 없다. 다음으로 설정할것은 web.xml파일이다. 이번에는 조금 새로운 설정을 추가하여 설정할 것이다. 개인적으로 사용을 해보니, 이방법이 가장 좋드라!! 라는 방법이다. 현재 적용중인 web.xml파일은아래와 같다 .. 2014. 3. 12. 이전 1 2 3 4 5 6 7 다음