디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스프링프레임웍 잘아는횽 있어 ??

(220.66) 2011.04.01 17:05:53
조회 103 추천 0 댓글 3




보통 스프링  + ibatis 이렇게 쓰자나..
  주소                         컨트롤                       로직                       DAO                   SQLMap
board.do          BoardControllor           BoardLogic              BoardDao               Board.xml
manager.do    managerControllor       managerLogic           ManagerDao       Manager.xml
..........do        .............Controllor          .........Logic                 .......Dao              ............xml


이걸 공통의 주소로 받고 컨트롤, 로직, DAO를 공통으로 하나만 사용하고
해당 로직을 서브로직으로 구현해주고 해당 서브로직에서 요청하는 쿼리만 SQLMap으로 만들어주고
요청을 던저주는 쪽에서 서브로직 클래스명을 던져줘서 로직단에서 동적으로(String형태로 클래스명을 던지면 인터페이스 타입으로 객체 생성) 클래스를 생성해주고
서브로직은 공통으로 사용하는 메서드를 인터페이스로 구현해서 로직단에서 해당 메서드를 호출하고
cmd라는 구분자를 둬서 로직단에서 호출하는 공통메서드에서 다른 메서드를 호출하여 실제 하는일을 구현해주는거야..
이게 성공은 했는데 혹시 어떤 문제가 생길까 궁금해서..

  주소                       컨트롤                   로직              서브로직                 DAO              SQLMap
common.do  commonControllor   commonLogic         없음               commonDao                            (공통으로 하나만 만들면됨)
없음                        없음                     없음             BoardLogicSub         없음                Board.xml     (공통로직에서 동적생성 호출)
없음                        없음                     없음             managerLogicSub     없음            Manager.xml   (공통로직에서 동적생성 호출)
없음                        없음                     없음             .........LogicSub         없음           ............xml      (공통로직에서 동적생성 호출)


정확하게 얘기하면 웹쪽 프로젝트는 아니고 X 인터넷 프로젝트여서 주소에 대한 의미가 별로 없어.
또한 컨트롤단하고 DAO에 중복 코드가 많아서 의미가 없고.
하지만 테스트 해본결과
공통 컨트롤 로직 DAO는 하나만 생성되어서 스프링에 등록되는것 같아.....
객체 생성시간을 찍어봤는데 요청을 시간을 두고 보내봐도 객체 생성시간이 그대로인걸보니
첨에 스프링 올라갈때 해당 공통 컨느롤 로직 DAO를 불러와서 계속 재사용 하는것 같아.
이게 좀 문제가 될것 같은데...
횽들 생각은 어때 ??

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 사이버 렉카로 가장 피해 입은 것 같은 스타는? 운영자 24/07/22 - -
246034 내가 자바배울때 본중 제일 좋았던 교재 tygh(2.204) 11.04.19 100 0
246033 어려운 IT 공부 능력있는 실무진과 함께 배워 당당히 취업하자~! [1] 솔데스크그린(61.42) 11.04.19 94 0
246032 프갤에 유동성 공급하러온 주갤러에여 [1] 풀개미'ㅅ'갤로그로 이동합니다. 11.04.19 68 0
246031 농협은 터져봐야 소용없고 사기업이 하나 터져야하는데..'ㅅ' [2] 풀개미'ㅅ'갤로그로 이동합니다. 11.04.19 165 0
246030 반복문 너무어려버요 ㅠㅠ [6] 베라대장갤로그로 이동합니다. 11.04.19 96 0
246029 IT 공부 제대로 된곳에서 교육받자~!!! [2] 솔데스크그린(61.42) 11.04.19 164 0
246027 zxing 소스 수정해주실 능력자 있나요? [5] 안드로이드(112.171) 11.04.19 118 0
246025 형들 대체 삼각형 충돌체크는 어떻게 식을 짜야돼? [2] Origin(163.239) 11.04.19 199 0
246024 시험문제는 돌고 도나봐 일광면(119.198) 11.04.19 50 0
246022 사실 나 욕 엄청 쓰는데 요새 왜 욕을 잘 안쓰는줄알아? [9] McHello갤로그로 이동합니다. 11.04.19 188 0
246021 우리학과에도 여자가 [2] ㄹㅇㄴ(210.178) 11.04.19 132 0
246020 오랜만에 올리는 덕짤 [11] 분당살람갤로그로 이동합니다. 11.04.19 180 0
246019 동형아~ 동형씨 [6] McHello갤로그로 이동합니다. 11.04.19 105 0
246018 권력은 어디에서 나오는 건가. [10] ㅇㅇ(222.107) 11.04.19 108 0
246017 제발나좀살려줘 [13] 김동형(210.125) 11.04.19 102 0
246016 에휴 역시 프갤은 덕후냄새 존나나네 퇴갤해야겄다 [2] McHello갤로그로 이동합니다. 11.04.19 101 0
246013 아놔 구글 검색하고 드가면 왜이케 본주소 안가고 야동사이트로 드가냐? [2] 보스로보갤로그로 이동합니다. 11.04.19 148 0
246011 농협 덕분에 IDC 작업 들 갈때 빡세 질거 같다 [2] 덕분에(182.252) 11.04.19 152 0
246006 횽들 emule 가 검색이 안되는데 도와줘요 [1] 무능력한대학생갤로그로 이동합니다. 11.04.19 709 0
246003 수식편집기 문법 [5] SODmaster갤로그로 이동합니다. 11.04.19 74 0
246002 나 그냥 몰라서 묻는 건데 [1] 분당살람갤로그로 이동합니다. 11.04.19 59 0
246001 사람하나 살리는셈치고 봐주십시오 [2] 123(175.113) 11.04.19 48 0
246000 흠 수식편집기 만들어야 하는데 [3] SODmaster갤로그로 이동합니다. 11.04.19 58 0
245999 형들 나 지금 코피나 ㅠ _ ㅠ [1] 열라멋진놈갤로그로 이동합니다. 11.04.19 44 0
245998 [녹음물] 왜 나만 안 알려줘 [8] 래퍼.D.나야갤로그로 이동합니다. 11.04.19 211 0
245997 오오 구글소스검색 ㄹㅇㄴ(210.178) 11.04.19 91 0
245996 자바스크립트/html/css 입문하는데 책추천좀 ㅇㅇ [5] 유동닉(122.37) 11.04.19 290 0
245994 대체 페이스북이 왜 뜨는지 도통모르겠음 [2] 메일러(211.208) 11.04.19 182 0
245991 다크서클을 감추는 법 어떤게 좋을까? [5] (112.216) 11.04.19 92 0
245990 필기시험 진짜 좆같아 용어같은거 교과서적으로 외워서 그대로 써야함 [2] 11(59.16) 11.04.19 66 0
245989 며칠 잉여짓좀 안했더니 뭐이리 처음보는 사람들이 많지 [2] SODmaster갤로그로 이동합니다. 11.04.19 59 0
245988 농협 아직도 상태 메롱임? [2] 이모군(1.225) 11.04.19 127 0
245986 질문할시간에 벌써 다 풀었겠네 [1] ♪♩안봉봉♬갤로그로 이동합니다. 11.04.19 68 0
245985 야 이 [4] 래퍼.D.나야갤로그로 이동합니다. 11.04.19 54 0
245983 ㅡㅡ 0 error(s), 0 warning 인데도 안된단 말이야아아아 [6] 래퍼.D.나야갤로그로 이동합니다. 11.04.19 83 0
245982 vs2010 좀 무거운 것 같지 않나요? [2] 개비스(121.187) 11.04.19 85 0
245981 아 씨222222222발!! 나는 프로그래밍 하루 살이가 아니라고!! 래퍼.D.나야갤로그로 이동합니다. 11.04.19 71 0
245979 VS2010 어떻게 해야 깔끔하게 지울 수 있는겁니까.... [1] 개비스(121.187) 11.04.19 70 0
245978 아싸 인터넷프로그래밍 중간고사 실기아니다! [1] 돌고래스피커갤로그로 이동합니다. 11.04.19 57 0
245977 래퍼의 등장!! ㅅㅂ 여러뿐. 여기 오류 좀 봐주라 헤헤 래퍼.D.나야갤로그로 이동합니다. 11.04.19 48 0
245975 1부터 150까지더해보아요 유동닉(122.37) 11.04.19 44 0
245974 횽들 c++ class 선언할때 말야 [2] c언어질문횽(210.93) 11.04.19 148 0
245972 php 게시판 질문좀 [10] ㄹㅇㄴ(210.178) 11.04.19 98 0
245969 1부터 150까지 더하기 모음집 [5] 돌고래스피커갤로그로 이동합니다. 11.04.19 121 0
245968 횽들 컴공과목중에 그거잇잔어.. [4] 등신(122.202) 11.04.19 131 0
245967 형들 나 중간고사 간단한 거 좀 도와조 급함 [11] dmsgodrkdeh(203.227) 11.04.19 92 0
245966 안봉봉새끼님아. [8] 연격갤로그로 이동합니다. 11.04.19 85 0
245965 맥헬로횽은 봄미다 [3] 개쉛기갤로그로 이동합니다. 11.04.19 59 0
245963 시스템 프로그래밍쪽 괜찮나? [3] newb(210.182) 11.04.19 142 0
245960 진지하게 물어볼게 있습니다 [11] 프개미(121.64) 11.04.19 120 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2