본문 바로가기

연재6

[챕터1] NHibernate 2 * 스크롤의 압박 때문에 길어질 거 같은 경우는 가급적 새 글로 나누도록 하겠습니다. 여러 종류의 ORM 프레임워크 은 각각 장단이 있습니다. (이 부분은 구글신에게 기도를...)=>검색해보란 뜻 ㅋㅋ 여기서는 하이버네이트의 장점만 살펴보겠습니다. 1. ORM 특징대로 저수준 (row-level)의 SQL 관련된 코딩이 필요치 않습니다. 모든 SQL Query는 하이버네이트가 위임받아 처리되며, DB에는 생성된 쿼리가 전달되어 처리됩니다. 개발자는 반복되는 지루한 작업으로부터 벗어나 비즈니스에 집중할 수 있는 생산성을 얻을 수 있습니다. 2. 1.에서 SQL에 관련된 코드가 제거 됨으로서 코드가 간결해집니다. 코드가 간결해짐으로써 가독성이 좋아지고 비즈니스 로직이 명확하게 드러나며 그로 인해 시스템 리펙.. 2011. 7. 31.
[챕터1] NHibernate 1 연재를 시작하기 전에 양해 부탁드리는 것이 하나 있습니다. 제가 올해 .NET 5년차 개발자로서 유수의 유명하신 개발자 분들의 아티클 같은 퀄리티를 내기에 부족함이 많습니다. 게다가 혼자 독학으로 배운 것이라 간혹 실무에 맞지 않는 경우도 있을 것입니다. 간혹 개념의 혼동이나 잘못된 설명이 있다면 과감하게 댓글 남겨주세요. 저는 "모르거나 잘못 알고 살아가는 것이 무섭지만, 누군가 제가 알고 있는 잘못된 정보와 제가 전혀 모르고 지낸 관련 정보를 깨우쳐 주는 분들은 항상 고맙게 생각합니다" ^^;; 하이버네이트(Hibernate)는 "ORM 프레임워크" 입니다. "ORM? 그게 뭔데? 뭐 또 어려운거 튀어나와서 가뜩이나 힘겨운 개발자를 더 힘들게 하는 거야?!" 네, 맞습니다. 아직 경험하지 않은 분들에.. 2011. 7. 31.