자유게시판

제목 아. 뭔가 있을것도 같은데...
글쓴이 kaido 작성시각 2014/11/27 18:05:35
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 10554   RSS
최근 묘한 고민이 생겼습니다.

요약컨데.. 한번의 정의된 쿼리가 상황에 맞게 계속 응용될 수 있을까? 하는 부분입니다.


뭐 예를들면 이래요.

주문 리스트 조회라고 쳐요.

관리자에서 주문 리스트 조회를 하고... 그 조회된 내용과 동일한 쿼리로 엑셀을 뽑고... 서브관리자 페이지에서도 동일하게 값을 가져가게 하고... 엑셀도 그렇고...

추가 응용된 페이지에서 변형된 접근도 되고...


다만 이게 한번 정의된 모델에서 계속 재사용 되는 형태!


단순하게 생각하면... 공용 모델 하나 만들어서 하나의 쿼리에다가 조건별로 리턴하겠다! 라는 의도이긴 하나...

실제 구현을 하려고 하면 생각 이상의 고난이 예상 되는군요.


일단 다양한 조건값을 수용이 가능 하냐가 중요하겠죠.

조건에 따라 조인 관계가 천차 만별로 되는 시스템이라면 더더욱 [배타적 관계가 포함시]


하나에서 조건 마다 처리하기도... 인자값을 계속 하염없이 추가하기도...

뭔가 지리멸렬해져서 결국 분해 하기 시작 하겠죠?

으음...

뭔가 기발하고 나이스 한 방법이 있을 것 같으면서도 모르겠네요.


요약하면... 매우 유연한 재사용 빈도가 높은 모델 구성 법 입니다.
어떻게 생각 하시나요?
 다음글 텔레그램으로 재미좀 보고있습니다. (6)
 이전글 google inbox 써보실 분들은 이메일 주세요 (7)

댓글

헤덥 / 2014/11/27 18:33:10 / 추천 0
저도 비슷한방법을 생각하다 최근엔 뷰테이블에 가능한한 다 때려박고 
하나의 인자값에서 필요할때마다 스위치문으로 조건을 걸어 액티브쿼리 셀렉터부분만 조건식으로 걸어서 사용중에 있습니다 
그리고 어디서쓰는지 주석처리하면서, 맞는방법인지는 모르겠네요 ㅜㅜ
한대승(불의회상) / 2014/11/27 19:14:49 / 추천 0
뭔가 기발한것 같은데요.
좋은 결과물을 기대 합니다.
화이팅!!!
코드이그 / 2014/11/28 10:08:32 / 추천 0
저도 항상 그런생각했었는데

예외처리가 나중되면 무지 할게 많아져서

또 결국 비효율적이 되더라구요 ㅠㅠ

저도 고민하고 있습니다 ㅎㅎ
변종원(웅파) / 2014/11/28 11:27:26 / 추천 0
뭐.. 영원한 숙제정도..

나누고 통합하고 나누고 통합하고..

제 결론은 그때그때 달라요. 입니다.