세미나 Spring mybatis

Preview:

Citation preview

SpringMyBatis

목차• Spring 이란 ?• Spring Framework 구조• Spring 라이브러리• interceptor

Spring

• Mybatis 란 ?• Mybatis 구조

MyBatis

SpringSpring 이란 ?

SpringSpring Framework 구조

Dispatch-erServletClient

HandlerMap-ping

ViewRe-solver

View

Con-troller

Spring FrameworkController.java

Spring Frameworkweb.xml

◦서블릿 배포 기술자 (Deploment Descrip-tor, DD)

◦각종 설정을 위한 설정파일

servlet-context.xmlSpring Framework

pom.xmlSpring 라이브러리

<dependency> </dependency>

<properties> </properties>

<repositories> </repositories>

Appender

log4jSpring 라이브러리

Log4j 구조

• Log4j 의 로그 레벨로그 레벨 설명 FATAL 아주 심각한 에러가 발생ERROR 어떠한 요청을 처리하는 중 문제가 발생 WARN 프로그램의 실행에는 문제가 없지만 , 향후 시스템 에러의 원인이 될수 있는

경고성 메시지 INFO 어떠한 상태변경과 같은 정보성 메시지

 DEBUG 개발시 디버그 용도로 사용하는 메시지 TRACE 광범위한 디버그 레벨을 해결하기 위해 좀 더 상세한 이벤트 출력

layoutlogger

Interceptor( 인터셉터 ) 설정

Dispatch-erServlet Controllerinterceptorinterceptor

MybatisMybatis 란 ?

MybatisMybatis 구조

Con-troller Service Reposi-

tory Mapper

Controller<->ServiceMybatis

Service<->RepositoryMybatis

Repository<->mapperMybatis

Recommended