서블릿
- JSP - Servlet
- JSP(Java Server Page) : 클라이언트의 요청을 처리해서 동적인 데이터(DB)를 사용 가능하도록 만들어주는 기술
- Servlet (Server Side Applet) : 잦바코드로 동적데이터를 처리하는 기술. 즉, 서버에서 실행되는 자바 파일
- JSP <-> Servlet 비슷하다!
- 서블릿의 경우는 코드 하나 공백 하나 변경할때마다 컴파일이 필요함 반면에, JSP(HTML+JAVA) 매번 컴파일 X
서블릿 사용규칙
- javax.servlet.Servlet 인터페이스를 구현
- ①을 구현하기 힘든경우, javax.servlet.http.HttpServlet 클래스를 상속해서 사용
- doGet(), doPost() 메서드를 선언 (오버라이딩) (javax.servlet.http.HttpServletRequset, javax.servlet.http.HttpServletResponse 전달인자 필수로 구현)
- java.io.IOException, java.servlet.ServletException을 통한 예외 처리(예외던지기)
- 배포서술자(web.xml)를 사용해서 서블릿과 주소(url)을 매핑 (서블릿3.0~이상은 어노테이션 지원)
'JSP·Servlet' 카테고리의 다른 글
[JSP] 주소는 서블릿으로, 화면은 JSP로 구현하기 (0) | 2023.09.22 |
---|---|
[JSP] 서블릿 사용하기 (0) | 2023.09.22 |
[JSP] 캡처본으로 쉽게 자바빈 공부하기 (0) | 2023.09.21 |
[JSP] JDBC - delete (0) | 2023.09.21 |
[JSP] JDBC - update (0) | 2023.09.21 |