| sitelink1 | |
|---|---|
| sitelink2 | |
| sitelink3 | |
| sitelink4 | |
| sitelink5 | |
| sitelink6 |
1. 서블릿 초기화의 특징
서블릿은 객체화 되면서 바로 서블릿으로써의 작업이 가능한 것은 아니다.
서블릿의 생성자는 단지 클래스가 객체화 되는 단계이고 init()메서드가
호출되면서 서블릿에 따라오는 고유한 권한을 가지게 된
2. 서블릿 구현의 기초
서블릿은 콜백 메커니즘이 적용되는 기술로서, 수행되면서, 각각의 시점에서 호출되는 메서드 사양이
정해져 있는 프로그램 기술이다. 콜백 메커니즘이 적용되는 기술은 구현상 상속하게 되는 부모가 정해져
있고, 메서드 오버라이딩 기법으로 구현하게 되는 특성이 있다. (템플릿 메소드 패턴과 후킹)
상속
. main() 메서드는 구현하지 않는다. 그 이유는 서블릿은 자바 vm에 의해 직접 수행되는 프로그램이
아니기 때문이다.
. Servlet, GenericServlet, HttpServlet 중 하나를 상속하여 구현
. init(), service(), destory() 등의 메서드들이 정해진 순서로 호출되므로, 각 메서드가 호출되는
시점에서 수행해야할 기능이 있으면, 해당 메서드를 오버라이딩하여 구현한다.
. 자바 어플리케이션과는 달리 단독으로 수행될 수 없다.
웹 서버상에서 수행되는 서블릿의 경우에는 HttpServlet을 상속한다.
인터페이스 → Servlet : 5개의 추상메서드를 선언
추상클래스 → GenericServlet : 서버 어플리케이션으로서의 서블릿
추상클래스 → HttpServlet : HTTP 기반 서버의 어플리케이션으로서의 서블릿
1) Servlet 인터페이스
서블릿 프로그램이 반드시 구현해야 하는 메서드 스펙을 선언하고 있는 인터페이스로,
init(), service(), getServletInfo() 그리고, getServletConfig() 메서드를 선언하고 있다.
이 인터페이스의 메서드들은 서블릿 프로그램의 생명주기와 매핑된다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 66 |
서블릿의 생명주기
| 황제낙엽 | 2006.08.07 | 616 |
| » | 서블릿의 초기화 | 황제낙엽 | 2006.07.24 | 550 |
| 64 | JSTL | 황제낙엽 | 2006.02.17 | 725 |
| 63 | J2SE 5.0 Tiger 에 관해서 | 황제낙엽 | 2006.02.16 | 544 |
| 62 | Building an eBay Rich Client using the XUI Framework | 황제낙엽 | 2006.01.13 | 572 |
| 61 | Vector 와 ArrayList의 차이 | 황제낙엽 | 2006.02.15 | 648 |
| 60 | Using RSS in JSP pages (Informa Project) | 황제낙엽 | 2006.01.10 | 41714 |
| 59 | 달력만들기 | 황제낙엽 | 2005.12.22 | 787 |
| 58 | Velocity의 GenericTools 에 있는 DateTool | 황제낙엽 | 2005.12.21 | 587 |
| 57 | StringTokenizer 예제소스 | 황제낙엽 | 2005.12.21 | 744 |
| 56 | 유니코드로 된 파일 이름을 인터넷 익스플로러에서 저장하는 방법 | 황제낙엽 | 2005.12.01 | 702 |
| 55 | Date 클래스와 Calendar 클래스 사이에... | 황제낙엽 | 2005.12.14 | 517 |
| 54 | 한글처리2 | 황제낙엽 | 2005.12.01 | 576 |
| 53 | 한글처리1 | 황제낙엽 | 2005.10.20 | 685 |
| 52 | 유니코드 관련 유틸 클래스 | 황제낙엽 | 2005.07.16 | 790 |
| 51 | 음력 계산 로직 | 황제낙엽 | 2005.07.16 | 584 |
| 50 | 서블릿 내장 객체 (Implicit Object) | 황제낙엽 | 2004.11.12 | 629 |
| 49 | java.text.SimpleDateFormat 클래스를 이용하여 java.util.Date 의 객체 생성시 초기화하기 | 황제낙엽 | 2004.10.03 | 763 |
| 48 | 서블릿에서 페이지출력 | 황제낙엽 | 2004.09.30 | 535 |
| 47 | Web Server Page작성시 한글처리를 위한 참고사항 (자바서비스넷 링크문서) | 황제낙엽 | 2004.05.27 | 708 |
