본문 바로가기

배운 책들 정리/Java Server Pages

Java Server Pages 12~16 - 액션태그,쿠키와 세션, 자바빈, 예외

1 팁

1. 

 

 

 

2 복습

1. 

 

스킵

 

 

3 이론

12~16장 액션태그, 쿠키, 세션, 예외, 자바빈

* foward, include, param 태그 (12장)

 

 

* 쿠키 (13장)

 

 

* 세션 (14장)

 

 

* 예외 페이지 (15장)

 

* 자바 빈 (16장)

 

 

* 정리

jsp에서 액션태그는 크게 3가지로 foward, include, param 태그로 나눠진다.
foward는 페이지 이동, include는 페이지 삽입, param은 데이터를 전달할 때 사용된다. (12장)

쿠키는 클라이언트에서 정보를 저장해서 서버에 요청할 때마다 쿠키 속성 값을 참조 또는 변경하기 위해 사용한다.
쉽게 말하면 쿠키 데이터를 통해 사용자를 구분하여 맞춤형 서비스를 제공하거나 쿠키를 저장해서
서버가 꺼지더라도 정보가 저장 되어 그 기록이 남을 수 있게 하는 하나의 기록이라고 볼 수 있다.
쿠키를 보내기 위해서 쿠키 객체를 선언하여 주로 response.addCookie(cookie)로 보낸다. (13장)

여기서 세션은 쿠키의 확장된 개념으로 더 많은 정보를 저장하는 데이터이며
쿠키가 하나의 작은 메모지라고 한다면 세션은 고객과의 대화를 통해서 얻은 더 큰 개념의 정보이며
정보 저장에 있어서 세션은 일시적으로 유지되는 반면 쿠키는 더 길게 유지되는 정보라고 생각하면 된다.
주로 사용되는 메소드는 session.setAttribute("객체",값); 이다. (14장)

jsp에서 예외처리를 할 때는 주로 xml 내용을 수정하거나 지시자 태그를 이용하여
특정 에러페이지로 이동하게 하는 방법을 사용한다.
일반적으로 여기서의 예외처리는 특정 링크로 넘기는 방식을 사용한다는 정도만 알면 된다. (15장)

자바빈은 데이터를 담을 수 있는 객체로 사용하여 반복적인 작업을 효율적으로 하기 위해 빈을 사용한다.
일반적으로 <jsp:setProperty ~~~ /> <jsp:getProperty ~~~ />으로 사용하지만
주로 사용되는 단순 표기는 <td> <%=student.name()%></td>로 사용된다. (16장)

 

 

 

4 실습

1. 실습 링크 (jsp0616)

 

 

GitHub - RosePaku/bigdata_jsp: jsp

jsp. Contribute to RosePaku/bigdata_jsp development by creating an account on GitHub.

github.com

 

 

 

2. db 연결

 

 

 

[eclipse] DataSource Explorer 사용하기

DataSource Explorer SQL 간련 작업을 수행할 때 sqlplus나 sqldeveloper와 같은 별도의 도구를 이용하지 않고 이클립스 내에서 모든 DB처리를 할 수 있게 해줍니다. DataSource Explorer 사용하기 eclipse 메뉴: [Window

codedragon.tistory.com

 

 

5 문제풀이

1. 

 

 

 

 

* 핵심

- 액션태그

- 쿠키,세션 차이 및 사용법

- 예외처리 방법

- 자바빈

 

 

728x90
반응형
LIST