Free Lines Arrow
본문 바로가기
728x90

Development28

[WEB] Servlet 이란? Servlet 이란? 자바 서블릿(Java Servlet)은 컨테이너에의해 관리 된다. 자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말한다. Servlet은 자바코드 안에 HTML 을 포함한다. Servlet 이 필요한 이유 Servlet 이 없다면 우리는 다음과 같이 구별 없이 서버를 구현해야된다. 하지만 Servlet 이 대부분 담당하고 비즈니스 로직은 개발자가 구현하면된다. Servlet 특징 쓰레드를 이용하여 동작한다. - Servlet은 외부 요청에 대해 프로세스보다 가벼운 쓰레드로 동작하여 가볍다. 다양한 플랫폼에서 동작한다. - Servlet은 자바로 구현되므로 다양한 플랫폼에서 동작한다. MVC 에서 Controller로 이용된다. UDP 보다 속다가 느리다.. 2021. 7. 26.
[Docker] Docker 설치하기 Docker 설치하기 docker 를 설치해보자 window 나 mac 은 아래 사이트를 참조하면 된다. https://docs.docker.com/engine/install/ Install Docker Engine docs.docker.com 우분투 16.04.5 에서는 따라 해보니 잘 안돼서 구글링 좀 해보았다. Install using the repository 1. Update the apt package index and install packages to allow apt to use a repository over HTTPS: sudo apt-get update sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnu.. 2021. 7. 22.
[Docker] Docker 의 개념 Docker 란? 도커의 개념을 이해한다. 도커의 쓰임새를 알아본다. 도커의 장점을 알아 본다. 도커의 구조를 파악해 본다. 도커의 메뉴얼을 보고 번역을 하고 스터디를 진행 했기 때문에 오역이 있을수 있습니다. 역사 솔로몬 하익스는 프랑스에서 PaaS 기업인 닷클라우드 안에 내부 프로젝트로서 도커를 시작했다.[39] 도커는 2013년 3월 오픈 소스로 출시되었다 개념 Docker 란 프로세스 격리 기술들을 사용해 리눅스의 응용프로그램들을 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다 도커 컨테이너는 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 일종의 소프트웨어를 감싼다. 어떤 것들이 포함될까? 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아.. 2021. 7. 21.
[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.
728x90
반응형