>  기사  >  Java  >  서블릿이란 무엇입니까?

서블릿이란 무엇입니까?

藏色散人
藏色散人원래의
2019-05-13 14:02:196071검색

Servlet은 Java로 작성된 서버 측 애플리케이션으로, 플랫폼 및 프로토콜에 독립적이며 클라이언트 요청(웹 브라우저 또는 기타 HTTP 클라이언트 프로그램)과 서버 응답(HTTP) 간의 링크 역할을 할 수 있습니다. 서버의 데이터베이스 또는 애플리케이션).

서블릿이란 무엇입니까?

Servlet은 플랫폼 및 프로토콜에 독립적이며 동적 웹 페이지를 생성할 수 있는 서버측 Java 애플리케이션입니다. 서블릿은 Java 지원 웹 서버에서 실행됩니다. Java Servlet은 서버의 기능을 동적으로 확장하고 요청-응답 모델을 사용하여 웹 서비스를 제공할 수 있습니다.

Servlet은 웹 서버 내부에 있는 서버측 Java 애플리케이션입니다. 명령줄에서 실행되는 기존 Java 애플리케이션과 달리 Servlet은 웹 서버에 의해 로드되며, 여기에는 Servlet을 지원하는 Java 가상 머신이 포함되어야 합니다.

HTML 코드는 항상 SERVLET에 중첩되어 있기 때문에 프런트엔드와 백엔드 코드가 그다지 명확해 보이지 않기 때문에 SUN에서는 이 문제를 해결하고 프런트엔드와 백엔드를 분리하기 위해 JSP를 개발했는데, 이것이 바로 MVC 모델입니다. .

서블릿은 웹 브라우저나 다른 HTTP 클라이언트의 요청과 HTTP 서버의 데이터베이스 및 애플리케이션 사이의 중간 계층으로 웹 서버에서 실행되는 Java 프로그램입니다. 모든 JSP 파일은 실행되기 전에 서블릿으로 변환되어야 합니다. 모든 JSP 파일은 실행되기 전에 서블릿으로 변환되어야 합니다.

Servlet은 서버 측에서 사용자 정보를 처리하여 다음 작업을 완료할 수 있습니다.

(1) 클라이언트 브라우저에서 제출한 데이터 및 관련 정보를 HTML 양식을 통해 가져옵니다.

(2) 동적 응답 페이지를 생성하여 클라이언트에 반환합니다.

(3) 파일, 데이터베이스 등 서버 측 리소스에 액세스합니다.

(4) JSP 페이지용 동적 데이터를 준비하고 JSP와 협력하여 반응형 페이지를 만듭니다.

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

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