Whiteship's Note


"물개선생님과 하이버네이트를" 다시보기



OpenSeed 회고 - Hibernate와 OSAF 스크린캐스트


토비 사부님이 블로깅 4년치를 날리신 다음 티스토리에 새로 블로그를 만드시고 2틀 연속 블로깅을 하고 계십니다. 캬캬 이번에는 아주 재미난 글이 올라왔습니다. 제가 처음 하이버네이트에 입문했던 동영상입니다. 학습 곡선이 결코 낮지 않은 하이버네이트를 아주 아주 재밌게 배웠습니다. 깔끔하게 정리하여 올려주신 토비 사부님께 감사드립니다. 물개선생님께도 역시나 감사드립니다. 캬~ 지금 다시 봐도 명강의입니다.

강의 학습 노트

1-1. 프로젝트 관련 라이브러리 다운로드 (2)
1-2. 필요한 라이브러리들 추가
1-3. 기본 설정 하기 (2)
1-4. 모델 만들기
1-5. 모델 사용하기
1-6. 모델 클래스 수정하기
1-7. 레코드 update 하기
1-8. Hibernate Application 에서 사용되는 객체의 상태

1. 주소록 ERD
2. 주소록 ERD 수정
3. 화면 만들기
4. CSS 적용
5. 모델, DAO 까지 개발 공정
    5-1. 모델 만들기
    5-2. 간단한 모델 테스트
    5-3. DAO 만들기
    5-4. DAO 테스트 만들기 (2)
6. 연관 관계 매핑하기
    6.1. 모델 간의 연관 관계 파악
    6.2. 필요한 멤버 변수 추가
    6.3. 연관 매핑 정보 입력하기 (2)
    6.4. 연관 관계 처리를 위한 메소드 구현.
    6.5. DAO 테스트에서 연관 관계 테스팅 (5)
7. Enumeration 사용하도록 리팩터링
    7.1. MessengerType 클래스 작성.
    7.2. 기존 코드 수정하기.
    7.3. 새로운 타입으로 맵핑하기.
8. DAO 기능 구현하기 (4)
    8.1. DbUnit 사용하기
    8.2. HQL 공부하기
        8.2.1. HQL 공부하기 - select절
        8.2.2. HQL 공부하기 - where절
        8.2.3. HQL 공부하기 - order by절
        8.2.4. HQL 공부하기 - inner join
    8.3. Criteria 공부하기
    8.4. 기능 구현
9. Tag만들기
    Tag를 만들어 쓰면 좋은 이유

top

Write a comment.


1-1. 프로젝트 관련 라이브러리 다운로드



OpenSeed Forum 인덱스OpenSeed Forum 인덱스OpenSeed Forum 인덱스OpenSeed Forum 인덱스OpenSeed Forum 인덱스
http://www.openseed.net/forum/ 이곳에서 만난 teacher.seal께 배운 강좌에 대한 복습이 시작 됩니다.

Hibernate와 Spring을 사용하여 간단한 프로젝트를 구성할 때 필요한 파일들을 다운로드 합니다.

먼저 Hibernate관련 소스는 http://www.hibernate.org/6.html 이곳에서 Hibernate Core와 Hibernate Annotations를 다운로드합니다.
사용자 삽입 이미지

Spring 소스는 http://www.springframework.org/download 이곳에서 2.0.1버젼의 download를 클릭한 뒤 with-dependencies를 다운로드 합니다.
사용자 삽입 이미지
거의 60MB 정도 합니다.[각주:1] 셋 중에서 덩치가 가장 크군요.

마지막으로 JUnit은 http://www.junit.org/index.htm 이곳의 상단 왼쪽에 download 메뉴를 클릭하면 자동으로 최신 버젼 다운로드를 할 수 있습니다.
사용자 삽입 이미지

아! 그리고 한가지 더! 사용할 DB에 따른 JDBC jar파일이 필요합니다. 물개 선생님과 예제 실습을 Postgres로 진행하기로 했습니다. 따라서 postgres로 다운 받아서 설치하셔야합니다.
http://www.postgresql.org/ftp/pgadmin3/release/v1.6.1/win32/ 이곳에서 다운로드를 하시고 설치를 하시면 됩니다.

Postgres를 제외한 다른 파일들은 D:\study\openSources 폴더 안에 모아두고 전부 압축을 풀었습니다.

사용자 삽입 이미지

일단 이것으로 준비물은 다 챙긴것 같습니다. :) 집에간 뒤에 계속하겠습니다.

top

  1. Favicon of https://seal.tistory.com BlogIcon 물개선생 2006.12.27 01:43 신고 PERM. MOD/DEL REPLY

    허곡, 너무 부지런하신 것 아닙니까? 쵝오 입니다.. ^^*

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2006.12.27 02:05 신고 PERM MOD/DEL

    휴~ 빨리 정리하지 않으면 금방 잊어버릴것 같아서요.
    다행히 기억에서 놓칠 뻔한 것(hibernate.hbm2ddl.auto)도 있었는데 상당부분 많이 건졌습니다.

    오늘 강의 정말 최고였습니다. 귀와 눈과 머리로 쏙쏙 들어옵니다. :)

Write a comment.