728x90 Development/WEB10 [WEB] Servlet 이란? Servlet 이란? 자바 서블릿(Java Servlet)은 컨테이너에의해 관리 된다. 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말한다. Servlet은 자바코드 안에 HTML 을 포함한다. Servlet 이 필요한 이유 Servlet 이 없다면 우리는 다음과 같이 구별 없이 서버를 구현해야된다. 하지만 Servlet 이 대부분 담당하고 비즈니스 로직은 개발자가 구현하면된다. Servlet 특징 쓰레드를 이용하여 동작한다. - Servlet은 외부 요청에 대해 프로세스보다 가벼운 쓰레드로 동작하여 가볍다. 다양한 플랫폼에서 동작한다. - Servlet은 자바로 구현되므로 다양한 플랫폼에서 동작한다. MVC 에서 Controller로 이용된다. UDP 보다 속다가 느리다.. 2021. 7. 26. [WEB] HTTP 란? HTTP(HyperText Transfer Protocol) ? HTTP(HyperText Transfer Protocol) 는 W3(웹) 상에서 정보(데이터를) 주고 받을수 있는 프로토콜이다. 주로 TCP를 사용하고 HTTP/3 부터는 UDP를 사용하며, 80번 포트를 사용한다. HTTP 는 타입이나 종류에 상관없이 데이터를 주고 받을수 있다. html, 이미지, 동영상, 오디오, 텍스트등 메세지 구조 시작줄(start-line): 어떤 메세지 인지 알려준다. 헤더블록(Header): 속성을 나타낸다. 본문(Body): 데이터를 포함한다. 특징 TCP/IP를 이용하는 응용계층 프로토콜이다. socket을 이용해 연결된다. 비연결성 이다. 무상태이다. 비연결성 요청을 하고 서버가 응답을 해주면 해당 연결.. 2021. 7. 7. 이전 1 2 3 다음 728x90 반응형