세미나 spring mybatis
TRANSCRIPT
![Page 1: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/1.jpg)
SpringMyBatis
![Page 2: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/2.jpg)
목차• Spring 이란 ?• Spring Framework 구조• Spring 라이브러리• interceptor
Spring
• Mybatis 란 ?• Mybatis 구조
MyBatis
![Page 3: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/3.jpg)
SpringSpring 이란 ?
![Page 4: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/4.jpg)
SpringSpring Framework 구조
Dispatch-erServletClient
HandlerMap-ping
ViewRe-solver
View
Con-troller
![Page 5: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/5.jpg)
Spring FrameworkController.java
![Page 6: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/6.jpg)
Spring Frameworkweb.xml
◦서블릿 배포 기술자 (Deploment Descrip-tor, DD)
◦각종 설정을 위한 설정파일
![Page 7: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/7.jpg)
servlet-context.xmlSpring Framework
![Page 8: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/8.jpg)
pom.xmlSpring 라이브러리
<dependency> </dependency>
<properties> </properties>
<repositories> </repositories>
![Page 9: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/9.jpg)
Appender
log4jSpring 라이브러리
Log4j 구조
• Log4j 의 로그 레벨로그 레벨 설명 FATAL 아주 심각한 에러가 발생ERROR 어떠한 요청을 처리하는 중 문제가 발생 WARN 프로그램의 실행에는 문제가 없지만 , 향후 시스템 에러의 원인이 될수 있는
경고성 메시지 INFO 어떠한 상태변경과 같은 정보성 메시지
DEBUG 개발시 디버그 용도로 사용하는 메시지 TRACE 광범위한 디버그 레벨을 해결하기 위해 좀 더 상세한 이벤트 출력
layoutlogger
![Page 10: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/10.jpg)
Interceptor( 인터셉터 ) 설정
Dispatch-erServlet Controllerinterceptorinterceptor
![Page 11: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/11.jpg)
MybatisMybatis 란 ?
![Page 12: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/12.jpg)
MybatisMybatis 구조
Con-troller Service Reposi-
tory Mapper
![Page 13: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/13.jpg)
Controller<->ServiceMybatis
![Page 14: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/14.jpg)
Service<->RepositoryMybatis
![Page 15: 세미나 Spring mybatis](https://reader036.vdocuments.site/reader036/viewer/2022062522/587c4b171a28abc62c8b4ba7/html5/thumbnails/15.jpg)
Repository<->mapperMybatis