CRUD ID의 단상 2

Posted at 2009.11.30 00:14 // in 분류없음 // by MOOVA 무바㏇

웹영역에서는 scope라는 영역이 있습니다.
page,request,session,application ( JSP에 국한된것이 아닙니다.)
이런 생명주기에 적절하게 필요한 정보들을 담고 삭제할 수 있기 때문에 불필요한 디비조회를 줄일 수 있습니다.
하지만 일반 CS application이라면 이런 유용한 Scope가 없습니다.
그래서 CS같은 경우
사용자들의 동기화나 동시처리같은 부분에서 따로 oscache나 ehcache같은 것들을 사용해야합니다.

웹은 crud를 그룹화해서 한번의 요청에( scope를 사용해서 ) 수많은 데이터를 콘트롤 할 수 있지만 
cs라면 한 화면에 빈번한 server와의 통신을 해야합니다.
왜냐하면 CRUD ID에 집중을 하고 있기 때문에 한 유즈케이스별로 id를 10개를 사용해야 하는 것이라면
한 화면에 디비와 10번 통신을 해야하는 것입니다.

이와 같은 경우 cs에서는 Group ID라는 Transfer 규정이 필요합니다. CRUD ID대로 따로 server를 매번 호출하는 경우를 여러개의 id를 묶어서 한번에 받아오자라는 것이죠.




저작자 표시 비영리 변경 금지
신고
블로그코리아에 블UP하기

댓글을 남겨주세요.

티스토리 툴바