Eternity's Chit-Chat

aeternum.egloos.com



객체지향적인 도메인 레이어 구축하기 Presentation

Object-Oriented_Domain_Layer.pdf

10월 18일 코엑스에서 열렸던 Deview 2011에서 발표했던 자료입니다.

객체-지향 패러다임과 관계형 데이터베이스 간의 임피던스 불일치(Impedance Mismatch) 유형과 그로 인한 문제점에 관해 간략하게 설명하고 있습니다.

다음은 Deview 2011 공식 웹사이트에 올렸던 발표에 대한 요약 내용입니다.

DOMAIN MODEL 패턴은 애플리케이션의 핵심 지식을 담고 있는 도메인 레이어를 객체 지향적으로 구성하는 아키텍처 패턴입니다.

대부분의 엔터프라이즈 애플리케이션은 도메인 레이어를 절차적인 방식으로 구축하는 TRANSACTION SCRIPT 패턴을 적용함으로써 객체가 제공하는 다양한 혜택을 제대로 누리지 못하고 있습니다.

TRANSACTION SCRIPT 패턴을 선택하는 이유 중 하나는 도메인의 개념을 표현하는 객체 모델과 데이터를 표현하는 데이터 모델 간의 임피던스 불일치 문제를 해결하기가 쉽지 않기 때문입니다.

JPA(Java Persistence API)는 이러한 임피던스 불일치 문제를 해결하기 위해 제정된 표준 스펙으로 DOMAIN MODEL 패턴을 따르는 객체 지향적인 도메인 레이어를 쉽게 구축할 수 있게 해 줍니다.

이 세션에서는 DOMAIN MODEL 패턴의 구축을 도와주는 JPA의 특징과 적용 방법에 관해 살펴 보겠습니다.

 작년 KSUG에서 발표했었던 Rich Domain Model과 함께 보시면 좋을 것 같습니다.


덧글

  • 2011/10/21 22:44 # 삭제 비공개

    비공개 덧글입니다.
  • 이터너티 2011/10/24 15:22 #

    메일 드렸습니다.
  • nzin4x 2011/10/22 00:11 # 삭제

    deview 에서 세션 감명깊게 들었습니다. 시간이 짧았지만 머리에 쏙쏙 들어왔습니다. 많이 배우기 위해서 RSS 구독 시작하였습니다. 감사합니다.
  • 이터너티 2011/10/24 15:25 #

    Deview 발표 시간이 짧아서 하고 싶은 이야기를 다 하지 못했던 것 같아 개인적으로 아쉬웠습니다. 부족하나마 도움이 되셨다니 다행이네요. ^^
  • spike 2011/10/22 06:07 # 삭제

    좋은 자료 잘 봤습니다.deview 에는 못간것이 아쉽네요.
    객체지향 환경에서 EAA를 고민하는 사람이라면 누구나 해봤을 법한 고민이고 저 또한 오랜 시간 고민하며 시행착오를 겪고 있습니다. 이렇게 잘 정리 된 자료를 보니 한결 머리가 가벼워 지는 기분입니다.
  • 이터너티 2011/10/24 15:26 #

    저도 발표 자료 준비하면서 평소에 고민하던 내용을 한 번 정리할 수 있어 좋았던 것 같습니다. 도움이 되었으면 좋겠네요. ^^
  • 2011/10/24 22:54 # 삭제 비공개

    비공개 덧글입니다.
  • 이터너티 2011/10/25 10:24 #

    예 맞습니다. 벌써 7년정도 지난것 같네요. 손사장님께서는 잘 계시는지 모르겠네요. 한번 찾아 뵙는다는게 잘 안되네요. 안부 전해 주세요. ^^
  • 소주 2011/10/28 14:43 # 삭제

    rss 구독 하고 싶은데 주소 알 수 있을까요?
  • 이터너티 2011/10/28 15:18 #

    안녕하세요. 아래 주소 사용하시면 됩니다. ^^
    http://rss.egloos.com/blog/aeternum
※ 로그인 사용자만 덧글을 남길 수 있습니다.