SyntaxHighlighter.all(); [자바] Java Persistence Framework (자바 퍼시스턴스 프레임워크) :: 게을러지고 싶어 부지런한 개발자

mybatis를 공부하다 보니 아래와 같은 설명이 있다.

 

마이바티스는 개발자가 지정한 SQL, 저장프로시저 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크

 

퍼시스턴스(Persitence)

퍼시스턴스는 데이터의 지속성을 의미. 즉 애플리케이션을 종료하고 다시 실행하더라도 이전에 저장한 데이터를 다시 불러올수있는 기술.

 

 

프레임워크(Framework)

라이브러리가(library)가 개발에 필요한 도구들을 단순히 나열해 놓은 것이라면 프레임워크(framework)는 동작에 필요한 구조를 어느 정도 완성해 놓은 반제품 형태의 도구입니다.

 

 

퍼시스턴스 프레임워크

퍼시스턴스 프레이임워크는 데이터의 저장, 조회, 변경, 삭제를 다루는 클래스 및 설정 파일들의 집합

퍼시턴스 프레임워크를 사용하면 JDBC프로그래밍의 복잡함이나 번거로움 없이 간단한 작업만으로 데이터베이스와 연동되는 시스템을 빠르게 개발할 수 있습니다. 안정적인 구동도 보장.

 

 

퍼시스턴스 프레임워크 종류

- SQL문장으로 직접 DB데이터를 다루는 'SQL 맵퍼(mapper)' : mybatis

- 자바 객체를 통해 간접적으로 DB데이터를 다루는 '객체 관계 맵퍼(Object-Relational mapper)' : 하이버네이트(Hibernate)

 

+ Recent posts