본문 바로가기

Develope_Web&App/01_Java & JavaFX34

MyBatis란 무엇인가? MyBatis란? 객체 지향 언어인 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와 주는 개발 프레임 워크로서 JDBC를 통해 데이터베이스에 엑세스하는 작업을 캡슐화하고 일반 SQL 쿼리, 저장 프로 시저 및 고급 매핑을 지원하며 모든 JDBC 코드 및 매개 변수의 중복작업을 제거 합니다. Mybatis에서는 프로그램에 있는 SQL쿼리들을 한 구성파일에 구성하여 프로그램 코드와 SQL을 분리할 수 있는 장점을 가지고 있습니다. MyBatis 특징 복잡한 쿼리나 다이나믹한 쿼리에 강하다 - 반대로 비슷한 쿼리는 남발하게 되는 단점이 있다. 프로그램 코드와 SQL 쿼리의 분리로 코드의 간결성 및 유지보수성 향상 resultType, resultClass등 Vo를 사용하지 않고 조회결과를.. 2021. 2. 18.
자바 용어 정리 이 글은 객체 지향 언어(C#, JAVA 등)에서 흔히 사용되는 용어를 정리하기 위해 작성하였다. 흔히들 말하는 객체나 클래스, 추상화, 인스턴스화 같은 무심코 사용하는 단어가 정확하게 어떤 의미를 지니고 있는지 일목요연하게 알 수 있도록 하기 위한 글이다.OPP(Object Oriented Programming)-0. 멤버(Member)- 객체 혹은 클래스의 변수나 메소드를 말한다. 이에 대한 설명은 아래에 나열한다.1. 객체(Object, 오브젝트)- 객체 지향 프로그래밍에서 가장 기본이 되는 부분으로, 데이터(실체)와 그 데이터에 관련되는 동작(절차, 방법, 기능)을 모두 포함한 개념이다. 예를 들어 기차역에서 승차권을 발매하는 경우, 실체인 '손님'과 동작인 '승차권 주문'은 하나의 객체이다. 실.. 2021. 2. 8.
(혼공자) CH12 스레드 보호되어 있는 글 입니다. 2021. 2. 8.
(혼공자) CH11 기본 API 클래스 보호되어 있는 글 입니다. 2021. 2. 8.
반응형