ONLINE CLASS

마이바티스

COURSE FOCUS

이 강의에서 배우는 핵심 실무

마이바티스를 연결할 데이터베이스를 확인하고 조회·등록·수정·삭제 기능을 가진 애플리케이션을 작성합니다. GUI의 상세정보 처리와 결과 매핑을 살펴보며 constructor와 association 요소로 조회 결과를 연결하는 방법을 익힙니다. 스프링 웹 애플리케이션의 country 검색과 마이바티스 제네레이터 활용까지 실습해 데이터 접근 기능을 화면과 결합합니다.

?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

기업이 선택한 신뢰 강의

검증된 커리큘럼과 전문 강사진으로 높은 만족도를 제공합니다.

자세히 보기  >
수강료 일부는 사회환원에 사용됩니다.

작은 나눔이 더 나은 내일을 만듭니다.

자세히 보기  >
REAL REVIEW

수강생 리얼후기!

실제 수강생의 학습 경험을 확인해 보세요.

수강후기를 불러오는 중입니다.

RECENT Q&A

최근 수강질문

최근 등록된 수강질문을 작성순서대로 확인해 보세요.

마이바티스 마이바티스
  • 마이바티스

  • 강의구성
  • (20강) 전체 : 13시간 9분|평균 : 39분27초
  • 이용기간/강사
  • 1개월2개월
    알지오 R&D [IT]
  • 증빙가능
  • 수료증, 수강증, 학습진도
  • 수강료
  • 190,000할인95,000
?

수강 전 꼭 확인하세요

수강 전 자주 묻는 내용을 간단히 안내드립니다.

Q 초보자도 교재 없이 수강 가능한가요? 프로그램 정보는?
A

네, 영상과 실습자료로 쉽게 학습할 수 있습니다. 알지오는 원격평생교육원으로 프로그램 관련 정보는 제공하지 않습니다.

  • 01.40분 마이바티스의 기초 part1
    마이바티스 연결을 위한 데이터베이스를 확인하고 어플리케이션을 작성해봅니다.
    마이바티스 강좌 소개, 데이터 베이스를 연결하기 위한 방법, MYSQL정보 확인, 마이바티스를 통해 MYSQL과 연결하는 어플리케이션 작업, 패키지 정의, 데이터 소스, 데이터베이스 연결, 조회결과 설정, 쿼리 사용의 차이
  • 02.34분 마이바티스 기초 part2
    CRUD를 위한 데이터베이스 확인, CRUD의 조회, CRUD의 수정
    CRUD 데이터베이스, 데이터 구조 살펴보기, 테이블 정보 확인, config파일 확인, main class내용, 수정부분 작성, 실제 query작성, 에러 내용 확인, 데이터베이스 확인
  • 03.34분 마이바티스 기초 part3
    CRUD의 등록, CRUD의 삭제, 마이바티스를 사용하지 않는 방식과의 비교 설명(등록)
    CRUD 기초에대해 설명, 등록 부분 설명, 메인으로 돌아가기, 테이블구조 확인, parameter로 넘겨준 city vo확인, query작성, mybatis에서 사용한 변수 세팅방법, 데이터베이스 조회
  • 04.35분 마이바티스와 GUI 어플리케이션 part1
    windowbuilder 플러그인 설치, 화면 구성 작성
    GUI 어플리케이션, GUI 작성 툴, SWT, 이클립스 플러그인 설치, GUI 어플리케이션을 작성할 수 있는 메뉴 생성, properties에 text수정, 테이블 안에 tableviewer column추가, 저장 후 실행, java를 통한 GUI표현
  • 05.36분 마이바티스와 GUI 어플리케이션 part2
    curd 조회
    그림에 해당되는 기능들에 대해 작성, cityinfo copy해서 사용, 이벤트 추가, open메소드를 통해 메시지 출력, 디자인으로 이동, vo객체 선택, initDataBindings메소드 호출
  • 06.37분 마이바티스와 GUI 어플리케이션 part3
    curd 상세정보, curd 수정, curd 등록, 삭제
    상세정보 이동, structure 선택, city정보 읽어오기, model선택, 마우스 우클릭-widgetselected, 등록 이벤트 처리, 삭제 버튼 우클릭-widgetselected, 메인소스로 이동, 등록 후 등록한 이름으로 재 조회
  • 07.35분 마이바티스와 웹 어플리케이션 part1
    프로젝트생성 및 화면구성, 검색을 위한 서블릿 기본 설명, 검색
    웹 어플리케이션, 웹 어플리케이션의 구조, java익스플로러에서 작업, extends HttpServlet, mybatiswebapp07 class호출, 메소드를 검색할 수 있는 단축키, 검색어, 검색부분 코딩 완성
  • 08.51분 마이바티스와 웹 어플리케이션 part2
    검색, 상세조회, 추가, 수정, 삭제
    화면 작업, html, jquery호출, 메시지 작업, 디포트 호출 작업, selectone메소드, div설정, 저장 후 화면 보기, forward, delete메소드 생성, 서버를 통해 브라우저 확인
  • 09.30분 마이바티스를 사용하는 안드로이드
    안드로이드 설정, 조회, 하이브리드로 작업, webview
    안드로이드에서 마이바티스 사용하기, 안드로이드 설정 방법, 안드로이드sdk 다운, sdk매니저 살펴보기, 새로운 안드로이드 프로젝트 생성 완료, 웹뷰 아이디 지정, 로컬이 있는 주소 입력, 네이티브 형태로 작업
  • 10.40분 마이바티스 웹 애플리케이션 활용
    웹프로젝트 생성 및 매퍼 xml과 매퍼 인터페이스, 동적sql를 활용한 매퍼 xml사용 방법, 인터페이스 사용하는 방법, 인테페이스와 프로바이더 사용방법, xml과 인터페이스를 함께 사용하는 방법
    마이바티스 웹 애플리케이션 활용, 웹 어플리케이션 프로젝트로 진행, tomcat서버 확인, 객체의 값을 가지고 여러가지 조건을 입력, resultmap, 소스코드 확인, mapper작성, 장단점 설명
  • 11.41분 트랜잭션 관리
    결과 매핑, constructor엘리먼트 사용방법, association엘리먼트 상용방법
    트랜잭션 관리, commit의 여부, 트랜잭션 처리 설명, xml확인, java파일 수정, 1:1관계를 처리하는 association엘리먼트, javatype지정, where name변경
  • 12.40분 마이바티스 심화가정 part1
    city 정보 검색 constructor(컨스트럭터) 일레멘트, address 리스트 정보 조회, customer 리스트 정보 조회, country 정보 조회 collection(콜렉션) 일레멘트 1
    1:n관계를 처리하는 collection엘리먼트 설명, 차이점, 안에 엘리먼트는 result사용, 저장 후 브라우저 실행, groupid/artifactid, servlet-context/root-context, sqlsessionfactorybean, query조회, 마이바티스에서 xml파일을 읽을 수 있도록 설정
  • 13.38분 마이바티스 심화가정 part2
    country 정보 조회 collection(콜렉션) 일레멘트 2, 동적 sql
    annotation서비스, dao에 해당되는 인터 페이스 작성, dao에 해당되는 메소드 호출, 브라우저 확인, insert문 작성, return할 필요없이 insert문 호출, 브라우저 확인
  • 14.35분 마이바티스 심화과정 part4
    동적 sql에 대해 학습하고 실습합니다.
    수정하는 부분 작성, query작성, requestmapping을 선언을 해서 정의, 상세 정보 조회, 엘리먼트 안에 실제 query작성, 마이바티스 설정파일, cacheenabled속성, 캐시의 저장 범위
  • 15.34분 마이바티스와 스프링 웹 어플리케이션 part1
    메이븐 및 스프링 개발환경 설정에 대해 알아보고 실습합니다.
    typealiases엘리먼트, 타입별 별칭 사용, 핸들러를 사용하는 경우, plugin엘리먼트-interceptor설정, class를 통해 mapper지정, size/readonly, 서버마다 cache내용을 동일하게 하기 위한 방법, 여러 query가 복합적으로 존재
  • 16.34분 마이바티스와 스프링 웹 어플리케이션 part2
    프로젝트 생성 및 country 검색
    sql엘리먼트, insert/update/delete엘리먼트의 속성, order속성, results어노테이션, 어노테이션으로 selectkey제공, column/javatype/jdbctype속성 설정, constructorargs어노테이션을 사용하는 결과 매핑은 메소드의 반환타입
  • 17.40분 마이바티스와 스프링 웹 어플리케이션 part3
    country 검색
    일대일 관계 매핑 association, one어노테이션, 매퍼 인터페이스에서 사용가능한 어노테이션, InsertProvider/UpdateProvider/DeleteProvider/SelectProvider, select/selectList/selectMap/selsectOne, 동적sql작성, 동적sql이 제대로 작동을 하는지 조회, or조
  • 18.34분 마이바티스와 스프링 웹 어플리케이션 part4
    고객정보 조회
    choose엘리먼트, when엘리먼트 조건, trim 사용방법, foreach문 안에 파라미터 설정, ognl을 사용해 정적메소드와 정적필드에 접근할 수 있는 방법, 서버 실행 후 브라우저 확인, where, delete_from, values
  • 19.1시간 12분 마이바티스와 스프링 웹 어플리케이션 part5
    고객주소정보 조회, 고객주소정보 수정
    mybatis generator, generator가 설정하는 코드, annotation만 사용해서 매핑구문을 정의하는 부분 설명, xml매퍼로 설정을 했을 때 만들어지는 매퍼 인터페이스, 로케이션 속성, 사용하는 속성, 수정 완료, controller만들기, 메소드 override, mapper파일에 의해 generator가 만들어준 코드를 사용해 조회, query확인, 파라미터, updatebyprimarykey호출, 기존에 만든 코드 전체적으로 확인
  • 20.49분 마이바티스 제네레이터
    마이바티스 제네레이터를 활동한 country검색
    mybatis generator를 활용해서 프로젝트 진행, 개발환경 설정, 스프링프로젝트에 맞게 여러가지 파일 설정, targetproject설정, generator실행, properties부분과 dependency부분 copy, root-context파일 보기, impl패키지 생성, implements를 통해 countryservice를 override, selectbyexample, andcountrylike메소드, 쿼리를 작성하지 않고 조회

강의목록 다운로드                        1:1 강의 질문&답변






도움이 필요하신가요?
💬
알지오 학습·수강 도우미
운영진이 확인한 안내를 자세히 보고, 필요하면 바로 상담하세요.
상담 상태 확인 중