서블릿 서블릿이란 ? 자바언어로 구현된 서버 프로그램. 서블릿은 클라이언트가 웹 브라우저를 통해 요청하면 서버에서 실행한 후 결과값만 클라이언트로 전송한다. 또한, HTTP 프로토콜로 통신하는 웹의 특징과 속성들을 활용할 수 있는 API를 제공함으로써, 클라이언트의
HTTP란? TCP/IP 4계층에서 애플리케이션에 해당하는 프로토콜로서, 전송 계층에서 TCP를 사용하여 웹 브라우저와 웹 서버간에 통신하는 프로토콜이다. 특징 무연결(Connectionless) HTTP는 연결을 유지하지 않은 상태로 데이터를 주고 받을 수 있다
웹서버에 서블릿이 어떤 구조로 있어야 하는지, 클라이언트가 서블릿에 접근하는 방법에 대해 알아볼 차례. 웹 애플리케이션 위치 서비스는 서버에서 애플리케이션 단위로 이루어 진다. 웹서버가 시작될 때 자동으로 애플리케이션으로 인식하여 서비스를 올려주는 디렉터리가 있다.
서블릿 API에서 요청정보와 응답정보를 다루는 객체는 HttpServletRequest와 HttpServletResponse이다.HttpServletRequest는 클라이언트가 서버에 보내는 요청정보를 처리하는 객체이고, HttpServletResponse는 서버가 클
서블릿 환경설정 웹 애플리케이션을 개발하며 여러 개의 서블릿 페이지를 작성한다. 서블릿은 웹에서 클라이언트로부터 요청받아 실행되는 자바 프로그램으로, 주로 서비스 처리를 위한 데이터 준비 작업과 메소드 호출 역할을 한다. web.xml 서버에서 서블릿 실행에 관한
서블릿 컨테이너가 실행될 때, 해당 서블릿이 최초 요청이면 서블릿 객체 생성과 메모리 로딩, init()메소드 호출한다. 이러한 작업을 진행하기 전에 프로세스가 생성된다.init() 메소드 실행이 끝난 다음에는 service()가 호출되는데, service()메소드는
HTTP 프로토콜의 통신 방식은 클라이언트와 서버 간의 연결을 클라이언트의 요청이 있을때마다 새롭게 연결하는 방식이다. 클라이언트와 서버간에 연결상태가 유지되지 않는 통신방식으로 stateless 라고 한다.stateless 통신 방식의 특징은 한 번 접속한 후 연결이