C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 팁&트릭
C++Builder Programming Tip&Tricks
[180] [팁] TSession
타락천사 [rain622] 7461 읽음    2001-08-20 15:10
안녕하세여.. 타락임다..^^

왠쥐~ 팁을 쓰려니, Database 쪽 글이 많군여..^^
그 만큼 Database 핸들링이 중요합니다. 델파이에서 많은 배려를 했는데, 정보 부족으로 효과적으로 쓰지 못하는 경우가 대부분 이구여..

TSession 컴포넌트 역쉬 아주 중요한 넘임다..

델파이의 데이타베이스 컴포넌트들을 사용하는 어플리케이션 프로젝트의 TWebModule에는 반드시 TSession 컴포넌트가 포함되어 있어야 함다. 어플리케이션은 동시에 여러 개의 요청을 처리하기 마련임다. 델파이는 각각의 요청마다 개별적인 스레드를 생성해서 서버 어플리케이션을 실행함다. 따라서 어플리케이션과 BDE의 연동 작업이 제대로 일어나려면 각각의 스레드가 자신만의 세션을 가져야 함다. 그래서 필요한 것이 TSession 컴포넌트 임다. TSession 컴포넌트가 포함되어 있으면 하나의 데이터에 여러 스레드들이 동시에 접근하는 것 때문에 생기는 충돌이 자동적으로 해소됨다. TSession 컴포넌트를 추가하는 데에는 특별할 설정 작업이 필요없슴다. 그냥 추가만 하면 나머지는 델파이가 알아서 해줌다.

관련 컴포넌트들의 SessionName을 해당 세션이름으로 연결해 주려면, AutoSessionName 속성을 True 로 해주면 됩니다. 너무 쉽져? ^^

즐푸하세여..^^

타락천사...

+ -

관련 글 리스트
180 [팁] TSession 타락천사 7461 2001/08/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.