서블릿 기초

Study/Servlet 2012. 6. 18. 15:02

서블릿이란

- 자바를 이용해서 작성하는 CGI 프로그램 (CGI는 Perl, C, C++ 등의 언어로 작성)

- 클라이언트에서 실행되는 애플릿과는 반대된다는 의미에서 붙여진 이름이다

- 애플릿 : 클라이언트의 웹 브라우저에서 실행되는데 반해 서블릿은 서버에서 실행된다

             : 독립적으로 수행되지 못하고 웹 브라우저 안에서 수행되듯이 서블릿은 웹 서버 안에서 수행된다

- 클라이언트의 요청이 있을 때마다 프로세스를 생성하는 것이 아니라 쓰레드를 생성한다

- 장점

플랫폼 독립성 : 서블릿은 자바를 이용해서 작성하기 때문에 플랫폼에 독립적이다

서버 독립성 : 서블릿은 거의 모든 웹 서버에서 지원되기 때문에 웹 서버와 무관하게 실행될 수 있다

확장성 : 자바로 작성되어 있기 때문에 다른 업체에서 지원하는 많고 다양한 클래스를 바로 사용할수있다

동적 로딩 지원 : 네트워크로 연결된 다른 컴퓨터에 있는 클래스들을 동적으로 로딩할 수 있는 기능을 제공한다







'Study > Servlet' 카테고리의 다른 글

RequestDispatcher, forward  (0) 2013.05.16
FORM 처리  (0) 2012.06.18
Posted by 코딩하는 야구쟁이
,