세션 설정(Tomcat, Spring, iBatis, MSSQL) 일관성

256 views
Skip to first unread message

Minjae Kim

unread,
Sep 20, 2011, 3:05:16 AM9/20/11
to ks...@googlegroups.com
안녕하세요, 김민재라고 합니다.

도움을 요청 드립니다.
난이도에 비해 일단 질문은 심플하게 드리겠습니다.

현재 웹 어플리케이션에 대한 인프라 구성이 제목처럼 Tomcat(6.0), Spring(버전 2.5), iBatis(버전 2.3), MSSQL(버전 2005)으로 되어 있는 경우 세션 세팅 일관성 있게 할려면 프레임워크 당 설정의 어떤 부분들을 맞춰야 하는지요?

여기까지 질문을 마치고 싶었으나, 좀더 부연 설명이 되어야 할거 같아서 스크롤의 압박을 조금 드립니다. ^^;

결국 아래처럼 설정이 들어갈거 같은데요.
Tomcat에서 Context 엘리먼트에서 JNDI로 jdbc 세팅 값을 참조하고, Connector 엘리먼트에서 threadpool 세팅하고, iBatis에서 설정하게 되겠죠.
각 프레임워크의 세팅 간에 혹시 일관성 없이 설정된 경우 어떤 세팅이 우선적인지에 대한 내용도 있으면 코멘트 부탁 드릴게요.
  • Tomcat의 server.xml Connection element의 어떤 속성,
    • maxThreads=?
    • 등등
  • Spring의 설정 파일의 어떤 속성,
    • 얘는 뭐 <tx:method name="ins*"  propagation="REQUIRED" rollback-for="Exception"/> 이런 설정이라 어떤 양을 세팅하는 것은 아니라서 본 질문에 대해서는 별 내용이 없으리라 봅니다.
  • iBatis의 설정 파일의 어떤 속성,
    • maxRequests="256"
    • maxSessions="64"
    • maxTransactions="32"
    • useStatementNamespaces="true"
    • defaultStatementTimeout="20000"
    • statementCachingEnabled="true"
  • MSSQL jdbc 설정 파일(jdbc.properties)의 어떤 속성
    • jdbc.maxActive=128
    • jdbc.maxIdle=36
    • jdbc.minIdle=24
    • jdbc.maxWait=10000

힌트를 주시면, 저도 서베이를 해서 깔끔하게 정리한 다음 공유 드리겠습니다. ;-)

미리 감사 드리며~



--

=====================================================

Deep & Supple


김민재 부장

Mobile : 010-7138-5108

E-Mail : con...@gmail.com

U2 Messenger: dms...@paran.com

Facebook: http://www.facebook.com/profile.php?id=100000118624897

주식회사 디지털오션

서울 서초구 서초동 1337-20 대륭서초타워 12, 13, 17층

TEL : 02-2155-5100(대표) / FAX : 02-2155-5200

=====================================================


Reply all
Reply to author
Forward
0 new messages