본문 바로가기

Spring10

pom.xml 4.0.0 com.ms blog blog war 1.0.0-BUILD-SNAPSHOT 1.8 5.2.1.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${org.springframework-version} org.aspectj aspectjrt ${org.aspectj-version} org.slf4j slf4j-api ${org.slf4j-version} org.slf4j jcl-over-slf4j ${org.slf4j-version} runtime org.slf4j slf4j-.. 2022. 10. 26.
servlet-context.xml DispatcherServlet -> ViewResolver -> ViewResolver는 요청의 접두사(prefix), 접미사(suffix)를 참조하여 경로를 생성(WEB-INF/views/home.jsp)하고 이에 필요한 파일들이 배치된 설정 경로(base-package)를 함께 읽어들인 후 일치하는 jsp파일의 결과물을 client에게 반환한다. --> 2022. 10. 26.
web.xml contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/servlet-context.xml 1 appServlet / encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 2022. 10. 26.
DAO(Repository) & Mapper.xml package com.ms.blog.repository; import org.springframework.stereotype.Repository; import com.ms.blog.dto.MemberDTO; @Repository public interface BlogRepository { // 기존에 사용한 DAO와는 달리 interface로 사용한다. // 하위 method가 호출되면 Mapper.xml에서 일치하는 id를 찾아 해당 Query를 실행한다. public void select(); public void insert(); public void delete(); public void update(MemberDTO member); } SELECT * F.. 2022. 10. 25.