본문 바로가기

분류 전체보기140

[JSP] JSP개요, 생명주기, 동작과정 /JSP-Servlet 순서 JSP개요 생명주기 동작과정 JSP(JavaServer Pages)개요 자바언어를 기반으로 동적인 페이지를 만들 수 있는 스크립트 언어 HTML코드에 자바를 넣어 동적인 페이지를 만들 수 있습니다 서블릿처럼 컨트롤러기능을 수행할 수 있지만 현재는 View의 역할만 담담 -서블릿의 확장 서블릿을 확장한 기술로서 서블릿의 기능을 모두 사용할 수 있습니다 -간결한 코드작성 HTML처리가 어려운 서블릿의 단점을 해결하여 유지보수에 용이 -빠른 개발, 적용 서블릿은 수정하면 컴파일 후 배포를 해야하지만 JSP는 수정 후 컨테이너에 요청이 들어왔을 때 컴파일과 배포를 진행하기 때문에 빠른 개발이 가능 JSP동작과정 서블릿과 동작과정이 매우 유사합니다 ① 사용자가 웹브라우저를 통해 웹서버에 요청, 웹서버는 정적.. 2021. 10. 15.

[Servlet]HTTP서블릿의 API패키지(Application Programming Interface) HTTP서블릿 HTTP서블릿 패키지란 HTTP서블릿 패키지 HTTP서블릿 패키지란 서블릿은 다양한 프로토콜을 지원하도록 설계되었으나 현재는 대부분 HTTP상에서 동작하기 때문에 HTTP기능을 제공하는 javax.servlet.http패키지를 활용하는게 좋습니다 서블릿과 비슷한 HttpServlet, HttpServletRequest, HttpServletResponse등이 존재 HTTP서블릿 패키지 ◆ HttpServlet 추상 클래스 (GenericServlet추상클래스를 상속받음) javax.servlet.GenericServlet클래스를 상속받음 HttpSerlvet의 서브클래스는 최소 하나 이상의 메서드를 재정의 해야 합니다 (doGet(), doPost(), doPut, doDelete, ini.. 2021. 10. 15.

[Servlet]서블릿의 API패키지(Application Programming Interface) 서블릿의 API패키지 구성 패키지명 설명 javax.servlet 서블릿과 서블릿컨테이너 사이의규약을 정의한 클래스,인터페이스 모음 javax.servlet.http Http프로토콜로 동작하는 http서블릿 javax.servlet.annotation 서블릿,필터 리스너에 사용할 애너테이션을 정의 javax.servlet.descriptor Servlet의 인터페이스 ◆ Servlet인터페이스 서블릿-서블릿컨테이너가 지켜야할 규약을 정의 서블릿기술의 핵심으로 모든 서블릿클래스들이 구현/상속함 주요메서드 메서드 설명 init() 서블릿이 처음 요청될 때 초기화 용도로 사용 service() 서비스를 요청할 때 마다 호출됨, doXXX 메서드를 호출함 destroy() 서블릿을 제거할 때 호출함, 주로 자원.. 2021. 10. 14.