{{{
MVC모델에서 소위 MODEL에 해당되는 부분에 관련된 글이 위치하는 곳입니다.
}}}
[{TableOfContents }]

!!! 1. hibernate

!! 1.1. reference

* [Hibernate2 Reference|HibernateReference] - Hibernate ver 2.x

* [Hibernate Reference ver3 multi|http://openframework.or.kr/framework_reference/hibernate/ver3.x/html/index.html] - multi html document(3.0.5 정식버전-한글판)
* [Hibernate Reference ver3 single|http://openframework.or.kr/framework_reference/hibernate/ver3.x/html_single/index.html] - single html document(3.0.5 정식버전-한글판)
* [Hibernate Reference ver3 PDF Print version|http://openframework.or.kr/JSPWiki/attach/Hibernate/hibernate_v3_reference.pdf] - 프린트 전용 PDF파일입니다. FOP문제로 텍스트복사시 한글이 깨집니다.(3.0.5 정식버전-한글판)

* [Hibernate Reference ver3.1 multi|http://openframework.or.kr/framework_reference/hibernate/ver3.1/html/index.html] - multi html document(3.1 정식-한글판)
* [Hibernate Reference ver3.1 single|http://openframework.or.kr/framework_reference/hibernate/ver3.1/html_single/index.html] - single html document(3.1 정식-한글판)
* [Hibernate Reference ver3.1 PDF Print version|http://openframework.or.kr/framework_reference/hibernate/ver3.1/pdf/hibernate_reference.pdf] - 프린트 전용 PDF파일입니다. FOP문제로 텍스트복사시 한글이 깨집니다.(3.1 정식-한글판)

!! 1.2. hibernate_annotations
* [Hibernate annotations Reference ver3.1 multi|http://openframework.or.kr/framework_reference/hibernate_annotations/ver3.1beta3/html/index.html] - multi html document(3.1 beta3-한글판)
* [Hibernate annotations Reference ver3.1 single|http://openframework.or.kr/framework_reference/hibernate_annotations/ver3.1beta3/html_single/index.html] - single html document(3.1 beta3-한글판)

!! 1.3. hibernate_EntityManager
* [hibernate EntityManager Reference ver3.1 multi|http://openframework.or.kr/framework_reference//hibernate_EntityManager/ver3.1beta1/html/index.html] - multi html document(3.1 beta1-한글판)
* [hibernate EntityManager Reference ver3.1 single|http://openframework.or.kr/framework_reference//hibernate_EntityManager/ver3.1beta1/html_single/index.html] - single html document(3.1 beta1-한글판)
* [hibernate EntityManager Reference ver3.1 PDF Print version|http://openframework.or.kr/framework_reference//hibernate_EntityManager/ver3.1beta1/pdf/hibernate_reference.pdf] - 프린트 전용 PDF파일입니다.(3.1 beta1-한글판)

!! 1.4. 번역문서
* [Introduction to Hibernate|IntroductiontoHibernate] - By Nick Heudecker
* [Hibernate Your Data|hibernateyourdata] - ONJava에서 소개된 하이버네이트를 이용한 데이터제어
* [J2EE Schema Management with Hibernate|J2EESchemaManagementwithHibernate] - Hibernate를 이용한 J2EE 스키마 관리
* [hibernate plugin for Struts|hibernatepluginstruts] - Struts에 Hibernate의 강력함을 더하자.?
* [performance tips2|performancetips2] - Hibernate성능 관련 팁(TSS 2월24일자)
* [Data Access with the Spring Framework|DataAccessWithTheSpringFramework] - 하이버네이트 + 스프링의 이점
* [Using Hibernate3 as a JDBC framework|UsingHibernate3asaJDBCframework] - JDBC처럼 hibernate3을 사용하기.
* [Hibernate3 Migration Guide|Hibernate3MigrationGuide] - Hibernate2.1에서 Hibernate3 을 사용하기 위한 가이드
* [Hibernate Class Generation Using hbm2java|Hibernate Class Generation Using hbm2java] - hbm2java를 사용하여 Hibernate클래스 생성하기(링크)

* [Open Session in View|openSessionInView] - [[pattern] Open Session in View

!! 1.5. 강좌및 관련작성문서
* [Simple App with Hibernate|simpleAppHibernate] - 초 슬림 하이버네이트 애플리케이션
* [performance tips|performancetips] - Hibernate성능 관련 팁
* [Tips|tips] - hibernate관련 팁들
* [to solve hibernate problem-1|solvehibernate1] - (카페843의 답글) 복잡한 쿼리, 만들지 않은 객체와 맵핑되지 않은 테이블에서의 해결방안
* [Developing a custom dialect|developingACustomDialect] - 임의의 다이얼렉트 만들기

!! 1.6. hibernate초보자를 위한 zmzizi님의 미니 강좌
* [Hibernate concepts for Beginners-1|Tips for Hibernate Beginners(1)] - hibernate초보자를 위한 개념정리-1
* [Hibernate concepts for Beginners-2|Tips for Hibernate Beginners(2)] - hibernate초보자를 위한 개념정리-2
* [Using Tips for Spring with Hibernate|springwithhibernatetips] - (까페-850번글) Spring-Hibernate 연계사용을 위한 Tips

!! 1.7. [자바캔|http://javacan.madvirus.net/](최범균)님의 Hibernate를 이용한 ORM
- 최범균님의 허락을 받았으며 8강 정도까지 계획중
* [1. 퀵 스타트.|javacanhibernate1]
* [2. 세션(커넥션) 및 트랜잭션 프로퍼티 설정.|javacanhibernate2]
* [3. 퍼시스턴트 클래스(Persistent Class) 작성.|javacanhibernate3]
* [4_1. 객체-테이블 매핑 설정 파일 작성(1)|javacanhibernate4]
* [4_2. 객체-테이블 매핑 설정 파일 작성(2)|javacanhibernate4-2]
* [5. 객체 다루기(생명주기, CRUD, 객체로딩전략, 영속성전이)|javacanhibernate5]
* [6. 콜렉션과 many-to-many 매핑 처리|javacanhibernate6]
* [7. HQL과 Criteria를 이용한 조회|javacanhibernate7]

----

!!! 2. ibatis

!! 2.1. reference

* [SQL Maps2.0 개발자 가이드(한글판)|http://openframework.or.kr/JSPWiki/attach/Hibernate/iBATIS-SqlMaps-2_ko.pdf]
* [SQL Maps2.0 tutorial(한글판)|http://openframework.or.kr/JSPWiki/attach/Hibernate/iBATIS-SqlMaps-2-Tutorial_ko.pdf]
* [마이바티스 개발자가이드(한글판)|http://blog.ldg.pe.kr/155]

!! 2.2. 한글문서
* [Introduce Ibatis|introibatis] - ibatis 2.0에 대한 소개
* [Object-Relational Mapping with SQLMaps|Object-RelationalMappingwithSQLMaps] - ibatis를 이용한 Object-Relational Mapping(OnJava 2005.02.02).
* [ORM의 또 다른 핵 iBATIS SQLMaps|sqlmapsOfMaso] - 마소에 실렸던 SQLMaps관련 기사
* [간결한 데이터 매퍼의 대명사, iBATIS SQLMaps 활용법|sqlmapsOfMaso2] - 마소에 실렸던 SQLMaps관련 기사
* [ibatis tip|ibatistip] - ibatis 관련 팁
* [Spring SQLMaps integration|SpringSQLMapsintegration] - Spring과 iBATIS SQLMaps의 연동 관련 설정.(작업중)
* [ibatis using problems|ibatisfaq] - ibatis사용중에 흔히 발생되는 문제와 대처법
* [ibatis Oracle clob type handler|ibatisOracleclobtypehandler] - Oracle CLOB타입의 데이터를 처리하기 위한 type handler
* [iBATIS JDBC Transaction Type|iBATISJDBCTransactionType] - iBatis SqlMap에서 트랜잭션 매니저 타입이 'JDBC'인 경우 DB커넥션 사용. 
* [kwon37xi iBATIS DEBUG|kwon37xiiBATISDEBUG] - 권남님의 iBATIS디버그 이야기
* [use remapResults Attribute|useRemapResultsAtt] - 동적으로 쿼리를 가져오기 위해 remapResults속성을 사용하자.
* [How do I configure a Jakarta DBCP-datasource|configDBCPOniBATIS] - DBCP설정법
* [reuse SQL-fragments|reuseSQLFragments] - SQL문의 일부를 재사용하자
* [DateTimeTypeHandlerCallback|DateTimeTypeHandlerCallback] - DateTimeTypeHandlerCallback.java
* [iBATIS Log4j Setting To SQL Logging|ibatisLog4jSettingToShowSQL] - iBATIS에서 생성되는 SQL문을 보기 위한 log4j셋팅

!! 2.3. 영문문서
* [Improve persistence with Apache Derby and iBATIS: PART 1|apacheDerbyAndiBATIS-1] - [[PART 1] Apache Derby와 iBATIS를 사용한 퍼시스턴스 향상시키기(영문링크) 
* [Improve persistence with Apache Derby and iBATIS: PART 2|apacheDerbyAndiBATIS-2] - [[PART 2] Apache Derby와 iBATIS를 사용한 퍼시스턴스 향상시키기(영문링크) 
* [Improve persistence with Apache Derby and iBATIS: PART 3|apacheDerbyAndiBATIS-3] - [[PART 3] Apache Derby와 iBATIS를 사용한 퍼시스턴스 향상시키기(영문링크) 

!! 2.4. 링크
* [How do I use a BLOB or CLOB|http://opensource.atlassian.com/confluence/oss/display/IBATIS/How+do+I+use+a+BLOB+or+CLOB] - BLOB와 CLOB 사용하기
* [Tired of hand coding JDBC? Use iBatis as a data mapping framework instead developerWorks|http://www-128.ibm.com/developerworks/websphere/techjournal/0510_col_barcia/0510_col_barcia.html?ca=dgr-lnxw07iBatis] - JDBC코딩에 지쳤는가.? 대신에 iBATIS를 사용해보라.(영문)

!! 2.5. 관련툴
* [SQL2iBatis|sql2ibatis] - SQL문이 저장되어 있는 sql파일을 인자로 줘서 iBatis용 자바소스와 SQL Maps 맵핑 xml파일 생성하기
* [DDL2iBatis-Code Generator For iBatis|http://openframework.or.kr/JSPWiki/attach/Hibernate/DDL2iBatis_Guid-050810.pdf]-DDL2iBatis 사용가이드(한글판)
* [DDL2iBatis|http://openframework.or.kr/JSPWiki/attach/Hibernate/DDL2iBatis-exe.zip]-DDL2iBatis 프로그램 압축파일

<div class="note">
위키북스에서 출판되는 iBATIS In Action에서 독자의 이해를 돕고자 하는 사항에 대해 정보를 제공한다. 
</div>

!! 2.6. 샘플코드
* [queryForMap()의 사용예제|queryForMapExample] - iBATIS사용시 대개의 개발자는 queryForObject와 queryForList를 사용한다. 그래서 queryForMap에 대한 이해나 예제가 부족한 실정이다. 그래서 이해를 돕고자 예제를 제공한다. 
* [Procedure 사용예제|procedureExample] - Procedure사용예제를 다룬다. IN, OUT, INOUT타입을 다룬다. 
* [iBATIS Error Message|iBATISErrorMessage] - iBATIS를 사용하면서 겪게 되는 에러 메시지.

!!! 3. R/O Mapping
* [Lightweight R-O Mapping|lightweightROMapping] - O/R맵핑이 아닌 역으로의 R/O맵핑에 대해서 알아본다.
* [JavaEmpoweredDatabase|JavaEmpoweredDatabase] - 자바와 위임된 데이터베이스(영문링크)

!!! 4. Connection pool 관련 
* [proxool|proxool] - proxool관련 글

!!! 5. cache 관련
* [EhCache|EhCache] - EhCache
* [OSCache|OSCache] - OSCache