반응형

▶ 웹 프로그래밍의 여러가지 구성 요소 

 

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

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

HTTP 프로토콜 : Hyper Text Transfor Protocol의 약자로, www 서비스를 제공하는 통신규약

HTML : Hyper Text Markup Language의 약자로, www 서비스를 제공하기 위한 표준 언어

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

CSS(Style Sheet) : HTML 문서에서 서체나 색상, 정렬 등 세부적인 HTML 페이지의 디자인에 관련된 여러가지 기능 제공

 

 

 

▶ 정적 웹 프로그래밍 

 

˙특징?

  ① 사용자에게 고정된 정보만 제공 

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

 

 

 

▶ 동적 웹 프로그래밍 

˙특징?

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

 

처음으로 동적인 방식으로 프로그램을 제공하는 기능은 CGI(Common Gate Interface, 공용 게이트웨이 인터페이스) 이었다.

˙CGI의 특징?

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

② 프로세스 방식으로 실행

서버의 부하 심함 → 이러한 문제로 나온 것이 JSP, ASP, PHP와 같은 동적 웹 프로그래밍 기술

 

 

 

▶ JSP 

˙JSP의 특징?

프로세스 방식이 아닌 스레드 방식으로 실행

클라이언트의 요구를 처리하는 기능은 최초 한번만 메모리에 로드

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

 

반응형

+ Recent posts