기존의 JSP
기존의 JSP에서는 선언(<%! %>) 안에 jspInit(),jspDestroy()를 이용해 DB와 연동을 했다.
JSP with Pool
먼저 JSP를 이용하기전 Connection Pool을 이용하기 위한 준비가 필요하다.
- Connection Pool이란 사용자의 요청에 따라 Connection 을 생성하다 보면 많은 수의 연결이 발생했을 때 서버에 과부하가 걸리게 된다 . 이러한 상황을 방지하기 위해 미리 일정수의 Connection 을 만들어 pool 에 담아 뒀다가 사용자의 요청이 발생하면 연결을 해주고 연결 종료 시 pool에 다시 반환하여 보관하는 것이다
JSP에서 사용할 Connection Pool 클래스 파일을 만들어 준 후에
JSP Action을 이용해 id, class, scope에 값을 넣어 준다.
'pool이라는 객체를 생성하고 해당 클래스 내용을 넣고 application에 넣어줘라'
이렇게 넣어주면 안에서 pool = getpool();을 자동으로 만들어준다.
- Application Scope
- 하나의 어플리케이션에 한정된 Scope를 갖는다.
- 서버에서 실행되는 어플리케이션이 종료되기 전까지 저장된 값이 존재한다.
- 모든 사용자가 공유할 수 있는 내용을 담는다.
밑줄의 내용을 기존 내용에 넣어주면 기존의 선언문이 없어도 같은 값을 얻어낼 수 있다.
오 멋져요 bb