。공부 。

애플릿&서블릿

kyoe 2007. 9. 22. 15:12

웹브라우저를 통해 실행되는 자바프로그램은 2가지로 나눌수 있다.
클라이언트 측면에서 실행되는 '애플릿'
서버 측면에서 실행되는 '서블릿'

* 애플릿 *
-자바 언어로 구성된 작은응용프로그램
-웹브라우저 상에서만 실행 될수있다.
-프로그램의 시작도 HTML 프로그램의 끝도 HTML 이다. 애플릿은 단지 여기에 포함될뿐..
-정정인 웹문서에 동적인 컨텐츠를 제공할수있다.
-계산기,메모장,채팅 등 간단한 프로그램을 애플릿을 이용해 만들수 있다. (물론 웹브라우저 상에서 동작한다.)
-html 문서에서 <applet code =" xxx.class"></applet> 태그를 이용해 애플릿을 상속받은 클래스'xxx'를 호출받아 웹브라우저 상에 동작시킬수있다.

* 서블릿 *
-자바로 구현된 CGI
-애플릿은 웹서버상에서 실행 서블릿은 웹서버상에서 실행이된다.
-사용자의 정보를 입력받아 적절한 HTML문서로 돌려주는 역할
-서블릿은 서블릿 규격에 맞게 구현해야한다.

서블릿은 규칙이 꽤복잡합니다.
따라서 이를 좀더 쉽게 프로그래밍 하기 위해서 나온것이 JSP죠..
JSP문서를 실행시키면 이문서가 자동적으로 서블릿으로 컴파일 되어실행됩니다.

서블릿을 배워보질 못해서 인터넷 여기저기서 서블릿관련 자료를 찾아 글을올리네요..
나중에 시간이 되면 서블릿도 공부해야겠다..