>  기사  >  Java  >  서블릿의 기능은 무엇입니까

서블릿의 기능은 무엇입니까

(*-*)浩
(*-*)浩원래의
2019-05-06 14:57:1410292검색

서블릿은 사실 굉장히 복잡한 인터페이스인데, 오픈아이디어, Ctrl+Shift+N, 서블릿을 검색해보면 딱 5가지 메소드만 있는 인터페이스라고 볼 수 있어요!

서블릿은 무엇을 합니까?

아주 간단합니다. 인터페이스의 기능은 무엇인가요? 표준화하세요!

서블릿 인터페이스는 네트워크 요청을 처리하기 위한 일련의 사양을 정의합니다. 서블릿을 구현하는 모든 클래스는 5가지 메서드를 구현해야 합니다.

그 중 가장 중요한 것은 init() 및 destroy()입니다. 또한 요청을 처리하는 service(), 즉

서블릿 인터페이스를 구현하는 모든 클래스, 즉 네트워크 요청을 처리하려는 모든 클래스는

다음 세 가지 질문에 답해야 합니다.

초기화할 때 해야 할 일

파괴할 때 할 일

요청을 받았을 때 할 일

자바에서 제공하는 사양입니다! Asimov의 로봇 공학 세 가지 법칙과 The Walking Dead에서 Rick의 세 가지 질문과 마찬가지로 표준입니다!

서블릿은 사양인데 서블릿을 구현한 클래스가 요청을 처리할 수 있나요?

답은 '아니오'입니다.

Google에서 서블릿 hello world 튜토리얼을 검색하면 서블릿을 작성하라는 메시지가 표시됩니다. 서블릿에서 포트 8080을 수신하는 코드는 절대 작성하지 않으며 서블릿은 클라이언트를 직접 처리하지 않습니다. !

서블릿에 요청이 어떻게 오나요?

답은 가장 일반적으로 사용되는 tomcat과 같은 서블릿 컨테이너입니다. 마찬가지로 Google에서 서블릿 hello world 튜토리얼을 검색하면 서블릿을 컨테이너에 배포할 수 있습니다. 그렇지 않으면 서블릿이 전혀 작동하지 않습니다. .

Tomcat은 클라이언트와 직접 거래하는 사람입니다. 요청이 오면 URL 및 기타 정보를 기반으로 처리를 위해 요청을 전달할 서블릿을 결정한 다음 서비스 메서드를 호출합니다. 해당 서블릿의 서비스 메소드는 응답 객체를 반환하고 tomcat은 이 응답을 클라이언트에 반환합니다.

위 내용은 서블릿의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.