* servlet 정의 (Servlet<-java(CGI))
- servlet 순서
1. 요청 Data
2. 비지니스 로직 처리
3. 응답 처리
* 서블릿은 java를 프로그램의 메인으로 HTML을 사용한다. java -> HTML
(동적) (정적)
* jsp(java server page)
- jsp는 HTML을 기반으로 java를 사용한다. HTML -> java
(web container가 jsp를 java파일로 바꾼다음에 컴파일해서 class 파일로 만드는 역할을 한다)
* jsp 수행 순서
- 서비스 준비단계 : 1~5번
소멸단계 : 7번
* HTML 기반에서 정적인코드<HTML태그>, 동적인 코드<jsp태그>를 java코드로 처리하는 것이 jsp이다.
* jsp Tag - 1. 스크립트 태그(script) ->java 코드를 넣는 태그(동적인 코드)
구문 : <% %>
- jsp Tag예시
* jsp로 위와 같이 만들어 실행하면 webcontainer가 서블릿 형태로 바꿔서 아래와 같이 수행된다.
2. 액션태그(action) -> jsp에서 java코드를 대신하기 위한 태그(java코드를 넣지 않는 태그)
① 표준 액션 Tag - Servlet/jsp spec에서 제공(기본적으로 제공)
② custom Tag - 사용자 정의 tag(사용자가 만들어 씀)
- 액션 Tag 예시
3. Expression Language2.0
* 톰켓에서 서블릿 변환 확인 경로
D:\apache-tomcat-6.0.35\work\Catalina\localhost\member_servlet\org\apache\jsp
'프로그래밍 > JSP Programming' 카테고리의 다른 글
2012-5-3 내장 객체(Implicit variable) (0) | 2012.05.03 |
---|---|
2012-5-3 JSP 스크립트 태그 & 주석 (0) | 2012.05.03 |
2012-5-3 jsp를 활용한 모든 회원 조회하기 (0) | 2012.05.03 |
2012-5-2 jsp를 활용한 회원 탈퇴하기 (0) | 2012.05.02 |
2012-5-2 jsp를 활용한 회원정보 수정하기 (0) | 2012.05.02 |