알지오 평생교육원

로그인|회원가입|고객센터
HOME>IT전문가>데이터베이스>Mybatis

Mybatis

Mybatis
20회차 속성과정
전체 : 13시간 9분|회차당 평균 : 39분27초

이용기간 2개월

전문강사 : 알지오 R&D [IT]

270,000165,000



Mybatis 인강 평생교육원 교육 안내
개발자가 지정한 SQL을 다룰수 있는 데이터베이스 프레임워크로 자바프로그래밍으로 관계형 데이터 베이스구성 시 유용하게 사용할 수 있습니다. 기존 IBATIS에서 발전된 형태이기 때문에 동일한 프레임워크로 사용이 가능하며 Mybatis 학습만으로도 충분히 활용이 가능합니다.
  • 01.40분 마이바티스의 기초 part1

    마이바티스 연결을 위한 데이터베이스를 확인하고 어플리케이션을 작성해봅니다.

    책갈피 : [00:05] 마이바티스 강좌 소개/[01:26] 데이터 베이스를 연결하기 위한 방법/[03:15] MYSQL정보 확인/[06:46] 마이바티스를 통해 MYSQL과 연결하는 어플리케이션 작업/[12:11] 패키지 정의/[18:07] 데이터 소스/[27:37] 데이터베이스 연결/[33:30] 조회결과 설정/[38:15] 쿼리 사용의 차이

  • 02.34분 마이바티스 기초 part2

    CRUD를 위한 데이터베이스 확인, CRUD의 조회, CRUD의 수정

    책갈피 : [00:05] CRUD 데이터베이스/[00:16] 데이터 구조 살펴보기/[04:27] 테이블 정보 확인/[07:42] config파일 확인/[12:43] main class내용/[20:03] 수정부분 작성/[26:45] 실제 query작성/[31:33] 에러 내용 확인/[33:37] 데이터베이스 확인

  • 03.34분 마이바티스 기초 part3

    CRUD의 등록, CRUD의 삭제, 마이바티스를 사용하지 않는 방식과의 비교 설명(등록)

    책갈피 : [00:11] CRUD 기초에대해 설명/[00:30] 등록 부분 설명/[04:00] 메인으로 돌아가기/[08:01] 테이블구조 확인/[13:18] parameter로 넘겨준 city vo확인/[17:47] query작성/[24:26] mybatis에서 사용한 변수 세팅방법/[31:26] 데이터베이스 조회

  • 04.35분 마이바티스와 GUI 어플리케이션 part1

    windowbuilder 플러그인 설치, 화면 구성 작성

    책갈피 : [00:23] GUI 어플리케이션/[01:15] GUI 작성 툴/[02:00] SWT/[02:53] 이클립스 플러그인 설치/[05:11] GUI 어플리케이션을 작성할 수 있는 메뉴 생성/[12:35] properties에 text수정/[20:18] 테이블 안에 tableviewer column추가/[29:03] 저장 후 실행/[34:30] java를 통한 GUI표현

  • 05.36분 마이바티스와 GUI 어플리케이션 part2

    curd 조회

    책갈피 : [00:16] 그림에 해당되는 기능들에 대해 작성/[03:04] cityinfo copy해서 사용/[07:56] 이벤트 추가/[14:56] open메소드를 통해 메시지 출력/[23:40] 디자인으로 이동/[31:22] vo객체 선택/[33:37] initDataBindings메소드 호출

  • 06.37분 마이바티스와 GUI 어플리케이션 part3

    curd 상세정보, curd 수정, curd 등록, 삭제

    책갈피 : [00:10] 상세정보 이동/[00:38] structure 선택/[05:39] city정보 읽어오기/[09:48] model선택/[14:45] 마우스 우클릭-widgetselected/[22:52] 등록 이벤트 처리/[28:45] 삭제 버튼 우클릭-widgetselected/[33:30] 메인소스로 이동/[35:19] 등록 후 등록한 이름으로 재 조회

  • 07.35분 마이바티스와 웹 어플리케이션 part1

    프로젝트생성 및 화면구성, 검색을 위한 서블릿 기본 설명, 검색

    책갈피 : [00:08] 웹 어플리케이션/[03:38] 웹 어플리케이션의 구조/[05:27] java익스플로러에서 작업/[14:07] extends HttpServlet/[18:11] mybatiswebapp07 class호출/[25:07] 메소드를 검색할 수 있는 단축키/[32:37] 검색어/[34:15] 검색부분 코딩 완성

  • 08.51분 마이바티스와 웹 어플리케이션 part2

    검색, 상세조회, 추가, 수정, 삭제

    책갈피 : [00:09] 화면 작업/[00:40] html/[03:46] jquery호출/[07:45] 메시지 작업/[16:32] 디포트 호출 작업/[25:26] selectone메소드/[31:41] div설정[39:30] 저장 후 화면 보기/[40:59] forward/[48:12] delete메소드 생성/[50:15] 서버를 통해 브라우저 확인

  • 09.30분 마이바티스를 사용하는 안드로이드

    안드로이드 설정, 조회, 하이브리드로 작업, webview

    책갈피 : [00:07] 안드로이드에서 마이바티스 사용하기/[00:16] 안드로이드 설정 방법/[03:28] 안드로이드sdk 다운/[05:23] sdk매니저 살펴보기/[09:39] 새로운 안드로이드 프로젝트 생성 완료/[17:11] 웹뷰 아이디 지정/[24:56] 로컬이 있는 주소 입력/[28:26] 네이티브 형태로 작업

  • 10.40분 마이바티스 웹 애플리케이션 활용

    웹프로젝트 생성 및 매퍼 xml과 매퍼 인터페이스, 동적sql를 활용한 매퍼 xml사용 방법, 인터페이스 사용하는 방법, 인테페이스와 프로바이더 사용방법, xml과 인터페이스를 함께 사용하는 방법

    책갈피 : [00:07] 마이바티스 웹 애플리케이션 활용/[01:18] 웹 어플리케이션 프로젝트로 진행/[05:09] tomcat서버 확인/[10:48] 객체의 값을 가지고 여러가지 조건을 입력/[21:56] resultmap/[29:03] 소스코드 확인/[34:22] mapper작성/[37:43] 장단점 설명

  • 11.41분 트랜잭션 관리

    결과 매핑, constructor엘리먼트 사용방법, association엘리먼트 상용방법

    책갈피 : [00:05] 트랜잭션 관리/[02:53] commit의 여부/[06:23] 트랜잭션 처리 설명/[12:16] xml확인/[20:56] java파일 수정/[29:30] 1:1관계를 처리하는 association엘리먼트/[33:42] javatype지정/[40:07] where name변경

  • 12.40분 마이바티스 심화가정 part1

    city 정보 검색 constructor(컨스트럭터) 일레멘트, address 리스트 정보 조회, customer 리스트 정보 조회, country 정보 조회 collection(콜렉션) 일레멘트 1

    책갈피 : [00:05] 1:n관계를 처리하는 collection엘리먼트 설명/[00:32] 차이점/[03:28] 안에 엘리먼트는 result사용/[05:26] 저장 후 브라우저 실행/[10:28] groupid/artifactid/[22:21] servlet-context/root-context/[29:00] sqlsessionfactorybean/[36:04] query조회/[38:37] 마이바티스에서 xml파일을 읽을 수 있도록 설정

  • 13.38분 마이바티스 심화가정 part2

    country 정보 조회 collection(콜렉션) 일레멘트 2, 동적 sql

    책갈피 : [00:04] annotation서비스/[04:10] dao에 해당되는 인터 페이스 작성/[11:09] dao에 해당되는 메소드 호출/[22:22] 브라우저 확인//[30:07] insert문 작성/[32:51] return할 필요없이 insert문 호출/[37:23] 브라우저 확인

  • 14.35분 마이바티스 심화과정 part4

    동적 sql에 대해 학습하고 실습합니다.

    책갈피 : [00:07] 수정하는 부분 작성/[00:19] query작성/[05:00] requestmapping을 선언을 해서 정의/[09:24] 상세 정보 조회/[16:26] 엘리먼트 안에 실제 query작성/[21:22] 마이바티스 설정파일/[26:22] cacheenabled속성/[33:53] 캐시의 저장 범위

  • 15.34분 마이바티스와 스프링 웹 어플리케이션 part1

    메이븐 및 스프링 개발환경 설정에 대해 알아보고 실습합니다.

    책갈피 : [00:06] typealiases엘리먼트/[00:56] 타입별 별칭 사용/[06:46] 핸들러를 사용하는 경우/[12:24] plugin엘리먼트-interceptor설정/[20:45] class를 통해 mapper지정/[25:03] size/readonly/[29:25] 서버마다 cache내용을 동일하게 하기 위한 방법/[32:51] 여러 query가 복합적으로 존재

  • 16.34분 마이바티스와 스프링 웹 어플리케이션 part2

    프로젝트 생성 및 country 검색

    책갈피 : [00:03] sql엘리먼트/[04:00] insert/update/delete엘리먼트의 속성/[09:28] order속성/[15:03] results어노테이션/[22:41] 어노테이션으로 selectkey제공/[29:07] column/javatype/jdbctype속성 설정/[33:22] constructorargs어노테이션을 사용하는 결과 매핑은 메소드의 반환타입

  • 17.40분 마이바티스와 스프링 웹 어플리케이션 part3

    country 검색

    책갈피 : [00:06] 일대일 관계 매핑 association/[00:30] one어노테이션/[05:30] 매퍼 인터페이스에서 사용가능한 어노테이션/[14:41] InsertProvider/UpdateProvider/DeleteProvider/SelectProvider/[21:17] select/selectList/selectMap/selsectOne/[29:26] 동적sql작성/[34:52] 동적sql이 제대로 작동을 하는지 조회/[38:28] or조

  • 18.34분 마이바티스와 스프링 웹 어플리케이션 part4

    고객정보 조회

    책갈피 : [00:06] choose엘리먼트/[00:37] when엘리먼트 조건/[06:46] trim 사용방법/[13:54] foreach문 안에 파라미터 설정/[19:45] ognl을 사용해 정적메소드와 정적필드에 접근할 수 있는 방법/[24:14] 서버 실행 후 브라우저 확인/[29:29] where/[32:22] delete_from/[33:37] values

  • 19.1시간 12분 마이바티스와 스프링 웹 어플리케이션 part5

    고객주소정보 조회, 고객주소정보 수정

    책갈피 : [00:04] mybatis generator/[00:19] generator가 설정하는 코드/[06:53] annotation만 사용해서 매핑구문을 정의하는 부분 설명/[14:00] xml매퍼로 설정을 했을 때 만들어지는 매퍼 인터페이스/[20:18] 로케이션 속성/[27:25] 사용하는 속성/[37:50] 수정 완료/[42:27] controller만들기/[49:45] 메소드 override/[52:29] mapper파일에 의해 generator가 만들어준 코드를 사용해 조회/[58:43] query확인/[61:37] 파라미터/[67:55] updatebyprimarykey호출/[70:35] 기존에 만든 코드 전체적으로 확인

  • 20.49분 마이바티스 제네레이터

    마이바티스 제네레이터를 활동한 country검색

    책갈피 : [00:10] mybatis generator를 활용해서 프로젝트 진행/[00:30] 개발환경 설정/[03:35] 스프링프로젝트에 맞게 여러가지 파일 설정/06:46] targetproject설정/[10:22] generator실행/[16:36] properties부분과 dependency부분 copy/[21:22] root-context파일 보기/[25:45] impl패키지 생성/[32:50] implements를 통해 countryservice를 override/[38:52] selectbyexample/[41:21] andcountrylike메소드/[47:05] 쿼리를 작성하지 않고 조회






주소 : 경기 의정부시 시민로122번길 41-46, 2F|e-mail : help@alzio.co.kr|호스팅 제공자 : SK브로드밴드
회사명 : 알지오|대표 : 채명수|개인정보관리자 : 박진엽|사업자등록번호 : 217-90-17793|통신판매 제2008-0312호
SSL발급자 Equifax Secure Global eBusiness CA-1|Copyright since 2003ⓒalzio.co.,Ltd all rights reserved. SNS

* 중소기업진흥공단 신기술밴처지원

* 서울기술보증 제 20031501호