JSP -11.회원 관리(1)

11.1. 세션 및 쿠키를 이용한 로그인/로그아웃 구현 11.1.1 세션 웹 서버 쪽의 웹 컨테이너의 상태를 유지하기 위해 사용자 정보를 저장한 것. 세션은 서버 쪽에 기록을 저장하는 것이므로 상대적으로 쿠키보다 안전하다. 웹 브라우저 당 1개씩 생성되어 웹 컨테이너에 저장되고, 일정 시간이 지나면 스스로 소멸하도록 되어 있다 11.1.2 쿠키 사용자 정보를 보관 하기 위해서 웹 사이트에서 사용자 …

Read more

JSP -10. JSTL

10.1. 다운로드 및 사용 10.1.1 JSTL 개발자들이 많이 쓰는 태그 중에서 많이 사용되는 것들을 모아서 만든 것이 JSTL(JSP Standarad Tag Library)이다 10.1.2 예제 http://jstl.java.net/에 접속한 뒤 다운로드 페이지로 이동하여, API 와 Implementation 에 들어가서 각각 javax.servlet.jsp.jstl-api-1.2.1.jar와 Javax.servlet.jsp.jstl-1.2.1.jar 를 다운로드 한다. 1) 프로젝트를 생성 – 다운받은 JSTL 관련 JAR 파일을 /WebContent/lib/ 밑에 포함 시킨다. 2) /WebContent/ …

Read more

JSP -9.커스텀 태그(TLD)

9.1. TLD 파일 및 태그 핸들러 9.1.1 커스텀 태그 개발자가 직접 정의할 수 있는 태그를 의미한다. 일반적으로 태그가 존재하며, 각각의 기능들이 존재하지만, 그것만으로 개발자가 원하는 내용을 구현 하지 못할 때가 있다. 이럴 때 커스텀 태그를 정의하여, 개발자가 원하는 대로 만들어 효율적으로 사용할 수 있는 태그이다. 9.1.2 예제 1) 커스텀 태그를 설정할 때 클래스 파일인 핸들러와 …

Read more

JSP -7.JDBC

8.1. 설치 및 연동 예제 8.1.1 JDBC란 ? JDBC (Java Database Connectivity)란 데이터베이스에 접근하여 SQL문을 실행하기 위한 자바 라이브러리를 말하며, JDBC 의 역할은 아래의 그림을 참고  JDBC의 프로그래밍 순서는 아래와 같다. 첫 째, JDBC 드라이버 로딩 두 번째, Connection 맺기 세 번째, SQL 실행 네 번째, SQL문의 결과 값에 대한 처리 다섯 번째, 자원 …

Read more

JSP -7. SQL 명령어

7.1. SQL 문법 7.1.1 sql SQL이란 Structured Query Language의 약자로 말 그대로 이미 정해진(구조화된) 쿼리 언어라는 말이다. 한마디로 데이터 베이스 제어 하는 언어를 말한다. SQL문은 그 쓰임새에 따라 크게 세가지로 분류 할 수 있다. DDL (Data Definition Language) : 데이터의 구조를 정의하는 데이터 정의 언어 DCL (Data Control Language) : 사용자의 권한을 정의하는 언어 DML …

Read more