서블릿
2017. 1. 3. 00:28
서블릿 프로그래밍 *CGI(Common Gateway Interface)웹서버와 프로그램사이에서 주고 받는 규칙*CGI 프로그램웹서버에 의해 실행되며 CGI규칙에 따라 웹서버와 데이터를 주고 받도록 작성된 프로그램. 보통 웹 애플리케이션을 의미하는데 컴파일 언어(C, C++, java)또는 스크립트 언어(Perl, PHP, Python)으로 작성이 가능하다.컴파일 방식은 기계어로 번역된 코드를 바로 실행하기 때문에 실행 속도가 매우 빠르지만, 변경사항이 발생할 때마다 다시 컴파일하고 재배포해야 하는 문제가 있다. 반면 스크립트 방식은 실행할 때마다 소스코드의 문법을 검증하고 해석해야하기때문에 실행속도가 느리다. 변경사항이 발생하면 단지 소스코드를 수정하고 저장만 하면 되기 때문에 비교적 편리하다. 서블릿..