반응형
HTML은 정적이다.
익스플로러는 그냥 HTML뷰어역할이며 서버에 저장된 소스를 받아온다.
HTML은 수정도 어렵고 수정을 하려면 많은 일을 해야한다.
HTML은 클라이언트와 서버가 주고 받기 위한 표준 규격이다.
JavaScript, VBscript - 동적인 언어, 클라이언트 웹브라우저에서 실행된다. HTML안에 내포된다.
(node.js는 javascript의 라이브러리이다.)
CJI, JSP, Peal, ASP, PHP - 동적이고 서버에서 실행된다. 서버에서 동적인 html을 만들어 주는 도구이다.
구분은 리플레쉬가 되면 서버에서 실행되는 것이고 아니라면 클라이언트에서 실행되는 것이다.
서버의 결과물은 HTML이다.
AJAX = Asynchronous JavaScript and XML 비동기식 자바스크립트
(지도, 구글맵 등에 쓰이며 각광을 받았다. 이전에는 액티브X였다. )
동적처리를 위한 기술 CGI
- 클라이언트가 볼수 있는 html문서로 변환해준다. 프로세스 단위로 실행되기 때문에 사용자가 증가하면 성능이 저하 된다.
이렇게 성능이 저하되는 현상을 막기위해 쓰레드 단위로 실행되는 JSP가 등장한다.
서버 스크립트 기술
- HTML과 스크립트 언어를 함께 사용할 수 있는 기술로 웹서버에서 해석
- 데이터베이스 연동 처리등 다양한 구현이 가능
- 별도의 컴파일 과정없이 HTML 태그 수정가능
반응형
'(Before)BitSchool' 카테고리의 다른 글
2014/05/29 Servlet, JSP (0) | 2014.05.29 |
---|---|
2014/05/28 JSP - servlet, get방식, post방식 (0) | 2014.05.28 |
2014/05/26 javanetwork - 직렬화, UDP (0) | 2014.05.26 |
2014/05/23 java network - 쓰레드, Thread (0) | 2014.05.23 |
2014/05/22 TCP/IP, 유틸리티API (0) | 2014.05.22 |