'servlet 정의 & 태그(Tag)정의'에 해당되는 글 1건

  1. 2012.05.03 2012-5-3 servlet 정의 & 태그(Tag)정의

* 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

Posted by 조은성
,