JSP Connection Pool

DobbyisCoding·2020년 12월 29일
0

기존의 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를 갖는다.
    • 서버에서 실행되는 어플리케이션이 종료되기 전까지 저장된 값이 존재한다.
    • 모든 사용자가 공유할 수 있는 내용을 담는다.

밑줄의 내용을 기존 내용에 넣어주면 기존의 선언문이 없어도 같은 값을 얻어낼 수 있다.

profile
Keep going

2개의 댓글

comment-user-thumbnail
2020년 12월 29일

오 멋져요 bb

답글 달기
comment-user-thumbnail
2020년 12월 29일

ㅋㅋ.. 이건좀

답글 달기