일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- DB
- 필기
- docker
- 도커
- 마크다운
- SQL
- DB 모델링
- 프로그래밍 기초
- VS Code
- Flutter
- dql
- docker 소개
- MVC 패턴
- 웹개발 기초
- 기본 API
- 쿠버네티스 기본 개념
- 쿠버네티스
- mybatis
- 정보처리기사
- 기초 선택자
- github
- DDL
- java
- DB 개요
- java 기초
- view
- ORACLE 기초
- oracle
- 깃허브
- 데이터베이스
- Today
- Total
목록mybatis (2)
핑구

📅 2021.12.09 ~ 2021.12.14 MyBatis 데이터의 입력, 조회, 수정, 삭제(CRUD)를 보다 편하게 하기 위해 xml로 구조화한 Mapper 설정 파일을 통해 JDBC를 구현한 영속성 프레임 워크이다. 기존 JDBC를 이용해 구현했던 코드와 파라미터 설정 및 결과 매핑을 xml설정을 통해 쉽게 구현할 수 있게 하였다. 특징: 쿼리의 태그화, 간단한 페이징 처리, 동적 쿼리 MyBatis 흐름 전용 라이브러리를 이용하여 JDBC Template을 대체하여 동작한다. Controller → Service → DAO → DB ↓ ↑ Mybatis 설정파일 MyBatis 동작 구조 ★★★ MyBatis의 경우 DB에 접근하기 위해 최종적으로 필요한 객체는 SqlSession이다. 해당 객체..
📅 2021.12.09 Framework 개발 시간을 줄이고 코드의 재사용성을 증가시키기 위해 일련의 클래스 묶음이나 뼈대, 틀을 제공하는 라이브러리를 구현해놓은 것이다. 특징 개발자가 따라야 하는 가이드를 제공한다. 개발할 수 있는 범위가 정해져 있다. 개발자를 위한 다양한 도구 및 플러그인을 지원한다. 장점 및 단점 장점: 개발 시간을 줄일 수 있으며, 정형화된 틀이기 때문에 일정 수준 이상의 품질을 기대할 수 있다. 또한 유지보수가 수월해진다. 단점: 습득 시간이 오래 걸릴 수 있다. Framework의 종류 영속성 Framework: 데이터의 저장, 조회, 변경, 삭제를 다루는 클래스 및 설정 파일을 라이브러리화하여 구현한 프레임워크이다. MyBatis, Hibernate가 있다. 자바 Frame..