LJ

자바 웹 다루기 - 2. 웹 프로그래밍과 JSP 본문

IT/자바 웹

자바 웹 다루기 - 2. 웹 프로그래밍과 JSP

짱준재 2022. 10. 6. 15:53

*CGI (프로세스 방식)(동작방식)

사용자가 서버에게 웹페이지를 통한 요청이 있었을 때, 그것이 응용프로그램에 의해 처리될 필요가 있다면 서버가 응용프로그램을 실행시키고 필요한 메시지를 받는다. 이때 서버와 응용프로그램 사이에 데이터를 주고 받기 위한 표준화된 방법을 CGI라고 한다.

[네이버 지식백과] CGI [common gateway interface] (두산백과 두피디아, 두산백과)

 

 

정적 웹 프로그래밍의 핵심 구성요소

 

웹 서버 : 각 클라이언트에게 서비스를 제공하는 컴퓨터를 의미한다. 

클라이언트 :  서버에 접속한 후 서비스를 제공받는 컴퓨터

HTTP 프로토콜 : www 서비스를 제공하는 통신규약

HTML : www 서비스를 이용하기 위한 표준 언어

자바스크립트 : HTML 웹 페이지의 여러 가지 동적인 기능을 제공하는 스크립트 언어

CSS : 웹페이지 디자인 관련 담당 

 

정적 웹 프로그래밍

사용자에게 화면 디자인 같은 고정된 정보만 제공

정보 수정시 관리자가 직접 HTML 소스를 수정하여 사용자에게 정보를 제공한다.

 

 

동적 웹 프로그래밍

클라이언트의 요청이 있을 때마다 데이터베이스에 접근하여 실시간 정보를 클라이언트에 제공

 

 

CGI 방식

: 초기 웹 프로그램ㅇ에서 사용하는 방식

  프로세스 방식으로 실행

  서버의 무리가 심함

 

 

JSP 프로그램 특징

스레드 방식으로 실행

클라이언트의 요구를 실행하는 기능은 최초로 한번만 메모리에 로드 됩니다.

클라이언트가 동일한 기능을 요구하면 기존에 사용한 기능을 재사용

'IT > 자바 웹' 카테고리의 다른 글

MVC 란?  (0) 2022.11.08
Spring 종류  (0) 2022.11.08
자바 웹 다루기 - 1. 클라이언트와 서버 간의 동작  (0) 2022.10.06
Comments