
1. 웹 서버(Web Server)HTTP 프로토콜을 기반으로 동작하는 서버로,웹 브라우저로부터 HTTP 요청을 받아 HTML, CSS, JS와 같은 정적 컨텐츠를 제공하는 프로그램입니다. 여기서 정적 컨텐츠란서버에 저장되어 있으며 모든 사용자에게 동일하게 전달되는 파일을 모두 말합니다.예) HTML, CSS, JS, 이미지, 영상 등 대표적인 웹 서버 NginxApache 2. 웹 어플리케이션 서버 (WAS)HTTP 프로토콜을 기반으로 동작하고 웹 서버 기능을 포함하여동적 리소스도 제공할 수 있습니다. 동적 컨텐츠란어떤 클라이언트가 언제, 어디서, 어떻게 서버에 요청했는지에 따라 각기 다른 결과를 보여주는 것을 의미합니다.대표적인 WASTomcatJettyUndertow 문제점 WAS를 사용함..

서블릿이란? Java 언어를 기반으로 하는 웹 어플리케이션 개발을 위한 기술로, 클라이언트(웹 브라우저)의 요청에 따라동적으로 서버에서 처리하는 자바 클래스입니다. Servlet은 웹 서버에 배치되어 HTTP 프로토콜을 통해 클라이언트 요청을 받고, 자바 코드를 이용해 동적인 웹 페이지를 생성하거나 데이터를 처리하고 응답을 반환합니다. 서블릿을 사용하는 이유? 일반적으로 웹서버는 정적인 페이지만을 제공합니다. 그렇기 때문에 동적인 페이지를 제공하기 위해서는웹서버는 다른 곳에 도움을 요청하여 동적인 페이지를 작성해야 합니다. 여기서 웹서버가 동적인 페이지를 제공할 수 있도록 도와주는 어플리케이션이 서블릿이며.동적인 페이지를 생성하는 어플리케이션이 CGI입니다.CGI : Web Server와 프로그램 사..
- Total
- Today
- Yesterday
- 메시지 오류
- 그린대학교
- docker
- CSS
- 국비교육
- JWT
- 자료구조
- 정보처리기사
- Queue
- 김영한
- 공공데이터포탈
- static
- form
- JPA
- Git
- 국비
- wsl
- 백준
- 프로그래머스
- 스택
- 인텔리제이
- 오류
- java
- 해시
- MySQL
- 덱
- (롯데)기업맞춤형 프로젝트
- 국비지원
- deque
- post-redirct-get
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |