Programming268 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. pom.xml groupId : 프로젝트를 생성하는 조직의 고유 아이디를 결정한다. 일반적으로 도메인 이름을 사용한다. artifactId : 프로젝트를 식별하는 유일한 아이디를 의미한다. packaging : 프로젝트를 어떤 형태로 패키징할지 결정한다. jar, war 등이 이에 포함된다. version : 프로젝트 현재 버전이다. 개발이 완료된 버전일 경우 1.0, 2.0과 같이 표현하면 좋을 듯 하다.보통 개발중인 경우 SNAPSHOT을 접미사로 사용한다. name : 프로젝트 이름이다. url : 프로젝트 사이트가 있다면 사이트 URL을 등록한다. dependencies : dependencies와 하위 엘리먼트인 dependency는 프로젝트와 의존 관계에 있는 라이브러리를 관리한다. 예를 들어 위 그림을 보.. 2014. 6. 26. mysql_fetch_array 와 mysql_fetch_assoc 차이점 mysql_fetch_array '필드명 => 데이터'과 '키값=> 데이터'를 같이 넘겨준다.Array ( [0] => 2014:01:02 [date] => 2014:01:02 [1] => 0 [tp] => 0 [2] => 이빛나리 [name] => 이빛나리 [3] => 22 [no] => 22 ) Array ( [0] => 2014:01:03 [date] => 2014:01:03 [1] => 0 [tp] => 0 [2] => 이태극 [name] => 이태극 [3] => 23 [no] => 23 ) mysql_fetch_assoc'필드명 => 데이터'을 넘겨준다.(키값이 굳이 필요없다면, 서버의 부하를 줄여주는 mysql_fetch_assoc 사용을 추천) Array ( [date] => 2014:01:.. 2014. 6. 25. 이전 1 ··· 30 31 32 33 34 35 36 ··· 67 다음