'메모리구조'에 해당되는 글 1건

  1. 2009.05.15 [자료] servlet

[자료] servlet

JSP 2009. 5. 15. 15:36

[힙영역]

instance 영역
<논리적구분>
===application===

===session===

===request===
request 객체 생성
(method url header):호출수만큼 생성
parameter table(map 형식: key=value)
키와 값은 string pool영역에 있다.
==인스턴스 영역은 주소만 매핑

===general===
servlet의 객체 생성
non-static member
명시적초기화
invoker연결 - init()호출(only once) - service(arg1, arg2)
-response 객체 생성:호출수만큼 생성
->출력버퍼도 생성(각각 주소가 다르다)
:호출수만큼 생성
->thread 객체 생성:호출수만큼 생성
디비에 연결된 객체==servlet의 수명
destroy()->dao.close(); dao=null;
->정상종료되게 만든다.

*동접시 req, rep, thr는 한 호출의 한 세트
==지정된 객체로만 연결된다.
*동시성문제 - 동시에 dao객체 사용(cpu 사용)==synchronized(con)<synchronized method ->performance problem ->EJB사용

*performance tunnig
prepared statement
connection pool

Posted by zeide
,