안녕하세요, 김민재라고 합니다.
도움을 요청 드립니다.
난이도에 비해 일단 질문은 심플하게 드리겠습니다.
현재 웹 어플리케이션에 대한 인프라 구성이 제목처럼 Tomcat(6.0), Spring(버전 2.5), iBatis(버전 2.3), MSSQL(버전 2005)으로 되어 있는 경우 세션 세팅 일관성 있게 할려면 프레임워크 당 설정의 어떤 부분들을 맞춰야 하는지요?
여기까지 질문을 마치고 싶었으나, 좀더 부연 설명이 되어야 할거 같아서 스크롤의 압박을 조금 드립니다. ^^;
결국 아래처럼 설정이 들어갈거 같은데요.
Tomcat에서 Context 엘리먼트에서 JNDI로 jdbc 세팅 값을 참조하고, Connector 엘리먼트에서 threadpool 세팅하고, iBatis에서 설정하게 되겠죠.
각 프레임워크의 세팅 간에 혹시 일관성 없이 설정된 경우 어떤 세팅이 우선적인지에 대한 내용도 있으면 코멘트 부탁 드릴게요.
- Tomcat의 server.xml Connection element의 어떤 속성,
- 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
=====================================================