본문 바로가기

(Before)BitSchool

2014/05/27 JSP

반응형

HTML은 정적이다.

익스플로러는 그냥 HTML뷰어역할이며 서버에 저장된 소스를  받아온다.

HTML은 수정도 어렵고 수정을 하려면 많은 일을 해야한다.

HTML은 클라이언트와 서버가 주고 받기 위한 표준 규격이다. 

JavaScript, VBscript - 동적인 언어, 클라이언트 웹브라우저에서 실행된다. HTML안에 내포된다.

(node.js는  javascript의 라이브러리이다.)

CJI, JSP, Peal, ASP, PHP - 동적이고 서버에서 실행된다. 서버에서 동적인 html을 만들어 주는 도구이다.

구분은 리플레쉬가 되면 서버에서 실행되는 것이고 아니라면 클라이언트에서 실행되는 것이다.

서버의 결과물은 HTML이다.

AJAX = Asynchronous JavaScript and XML        비동기식 자바스크립트

(지도, 구글맵 등에 쓰이며 각광을 받았다. 이전에는 액티브X였다. )



[출처] AJAX 정의|작성자 SniperM

동적처리를 위한 기술 CGI

- 클라이언트가 볼수 있는 html문서로 변환해준다. 프로세스 단위로 실행되기 때문에 사용자가 증가하면 성능이 저하 된다.

이렇게 성능이 저하되는 현상을 막기위해 쓰레드 단위로 실행되는 JSP가 등장한다.


서버 스크립트 기술

- HTML과 스크립트 언어를 함께 사용할 수 있는 기술로 웹서버에서 해석

- 데이터베이스 연동 처리등 다양한 구현이 가능

- 별도의 컴파일 과정없이 HTML 태그 수정가능



  


반응형