본문 바로가기

개발~/JSP7

[JSP]DBCPInit2.java 참고한 책: 최범균의 JSP 2.3 웹 프로그래밍 기초부터 중급까지 chap 17 서블릿 기초 509p 앞에서 쓴 DBCPInit 클래스는 JDBC URL, DB 사용자 정보가 코드에 있기 때문에 DB를 변경하거나 user를 변경해야할 시 코드를 직접 수정해야하는 단점이 있다. 서블릿은 코드를 직접 변경하지 않고 사용할 값을 변경할 수 있는 방법을 제공하는데, 그 방법은 초기화 파라미터를 사용하는 것이다. web.xml의 태그를 이용해서 초기화 파라미터를 전달할 수 있다. ▶web.xml DBCPInit2 jdbc.DBCPInit2 jdbcDriver com.mysql.jdbc.Driver poolName guestbook 1 web.xml 전체소스 example15 index.html index.htm.. 2017. 3. 8.
[JSP] 커넥션 풀 코드는 SK고용디딤돌 백명숙 강사님 예제 참고참고한 책: 최범균의 JSP 2.3 웹프로그래밍 기초부터 중급까지(최범균)chap14. 08 커넥션 풀 415p 개발환경Eclipse Java EE (version: Neon.3)Tomcat v8.0mysql 커넥션 풀이란 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 있다가 필요할 때에 커넥션을 풀에서 가져다 쓰고 다시 풀에 반환하는 기법 커넥션 풀의 특징풀 속에 미리 커넥션이 생성되어 있기 때문에 커넥션을 생성하는 데 드는 연결 시간을 줄일 수 있다.커넥션을 계속해서 재사용하기 때문에 생성되는 커넥션 수가 일정하게 유지된다. DBCP를 이용해서 커넥션 풀 사용하기DBCP 관련 jar 파일과 JDBC 드라이저 jar 파일 설치하.. 2017. 3. 7.
[JSP] 표준 태그 라이브러리(JSTL) JSTL 태그 모아놓은 추천 사이트https://www.tutorialspoint.com/jsp/jsp_standard_tag_library.htm 참고한 책: 최범균의 JSP2.3 웹프로그래밍 기초부터 중급까지 (최범균)chap12. 표준 태그 라이브러리(JSTL) ▶표준 태그 라이브러리(JSTL, JSP Standard Tag Library)이란?JSP 페이지에서 많이 사용되는 논리적인 판단, 반복 처리, 포맷 처리를 위한 커스텀 태그를 표준으로 만들어서 정의한 것 ▶왜 JSTL을 사용할까?JSP는 HTML코드와 스크립트릿, 표현식 등의 스크립트 코드가 섞이기 때문에 코드를 보는게 쉽지 않다. 그래서 HTML태그와 비슷한 코드를 사용해서 처리할 수 있도록 만든 것이다. 이렇게 JSTL을 이용하므로써 .. 2017. 3. 5.