# CGI

MIME Type, 정적, 동적, CGI
웹 클라이언트와 서버에게, 컨텐츠는 연관된 MIME는 (multipurpose internet mail extensions) 타입을 갖는 바이트 배열이다.! 여기서 MIME는 전자 우편을 위한 인터넷 표준 포맷이다.웹 서버는 두 가지 서로 다른 방법으로 클라이언트에게
CGI, Servlet, JSP
시작에 앞서 정적 페이지와 동적 페이지에 대해 알아볼 필요가 있다.정적 페이지(static page)서버에 미리 저장된 그 자체로 완성된 페이지이다. 관리자가 특별히 페이지를 수정하거나 하지 않는 한 클라이언트는 늘 동일한 Request에 따른 동일한 Response를
Servlet VS. Spring
Web Application 을 만들 때 필요한 인터페이스이다.Spring Framework 가 제공하는 MVC 패턴을 사용한 Web Service 제작기능Spring Web MVC 는 Swervlet 을 사용해 Web Application 을 제작한다.Spring W

[WEB] CGI, WSGI, ASGI 란
업로드중..최근 ml 모델 서빙에 관한 관심이 늘어나면서 가볍고 빠른 프레임워크인 FastAPI가 관심받기 시작하였다. 회사에서는 flask를 사용해서 어떤 차이가 있는지 궁금하였고, 차이점을 공부하다가 wsgi 와 asgi에 대해 알게 되어 자세히 알아볼 겸 글을 남

찬찬히 살펴보기#2 RDBMS
1) > RDMB 시스템의 생산성/기능성/신뢰성과 같은 장점은 DB와 관리 소프트웨어를 분리했다는 점에서 온다. >> 이를 이용하기 위한 언어가 SQL인데 각각 조작/관리/제어하는 언어로 세분화할 수 있다. 2) > 웹 어플리케이션을 웹/어플리케이션으로 떼어 놓고 생각해보자. 기본적으로 클라이언트/서버 모델을 생각해볼 수 있을 것이다. 이 표준을 어떤 '...

CGI
만약, 웹페이지에서 클라이언트가 구구단출력하는 웹 페이지를 요청한다고 가정하자.1단부터 9단까지 우리는 "1.html", "2.html"...과 같이 여러개의 구구단 페이지를 만들수있다. 하지만 이방법은 극히 비효율적이고 9단까지가 아닌 1000단까지의 기능을 요구한다

Common Gateway Interface(CGI)란
유저가 웹 페이지를 요청했을 때 서버는 요청된 페이지를 보내준다. 하지만 유저가 웹페이지에서 특정 form을 채운 뒤 웹페이지를 보내면 이는 보통 애플리케이션에 의해 처리 되어야 한다. 웹서버는 보통 form 정보를 처리해줄 애플리케이션 프로그램에 정보를 보내고, co
서블릿의 특징 및 동작방식 정리
CGI(Common Gateway Interface) 프로그램과 서블릿 애플리케이션,데스크톱 애플리케이션 사용자가 직접 아이콘을 더블 클릭하거나 명령창을 통해 실행 시키는 프로그램 웹 애플리케이션 사용자가 웹 서버를 통해 간접적으로 실행시키는 프로그램 서버는 클라

WSGI와 ASGI
client와 application server 간 소통하기 위해서는 중간에 통역가 역할을 하는 gateway가 요구가 된다. 그러기 위해 사용 되는게 CGI이다. CGI는 common gateway interface로 웹서비스의 요청과 서버의 응답을 관리해주는 역할이
서버에서 CGI 사용하기
이 글은 서버에 Form을 넣고 그 값을 받아 CGI에서 사용하는 방법에 대핸 내용이다.CGI? Common Gateway Interface웹 서버와 프로그램을 연결시켜 입력이나 요청을 서버에서 프로그램으로 전달하고 처리 결과를 프로그램에서 서버로 전달하는 방법웹 서버
Website와 Python이 만났을 때
기존 웹의 구성 -Client와 Server의 쌍방향 소통! Client가 Server에게 html파일을 요청하면 Server는 자신의 컴퓨터에 있는 html파일을 가져와 Client에게 넘기면 Client의 Web browser는 html 파일을 창에 띄운다. P

Servlet & ServletContainer
웹 프로그래밍을 해본 사람이라면, 누구나 서블릿을 사용해봤을 것이다. 그리고 서블릿을 사용했다면 아마도 톰캣을 만난적 있을 것이다. 도대체, 어디서 이 서블릿이란 개념이 생겨났고 왜 생겨났을까? 그 이유를 알기 위해선 웹 프로그래밍의 역사에 대한 짧은 고찰이 필요하다.
CGI
간단한 HTTP/1.1 서버를 구현하는 과제를 하면서 CGI를 처음 알게 됐다. CGI를 공부하면서 알게 된 내용을 정리한다. CGI는 서버와 외부 프로그램이 정보를 주고 받는 표준 방식이다. 웹과 외부 프로그램은 프로토콜이 다르다. 이렇게 서로 다른 프로토콜을 연