>웹 프론트엔드 >JS 튜토리얼 >서블릿과 jsp의 차이점과 연결

서블릿과 jsp의 차이점과 연결

一个新手
一个新手원래의
2017-10-19 10:26:307094검색


서블릿이란 무엇입니까?

(1) 서블릿은 플랫폼 및 프로토콜에 독립적이며 동적 웹 페이지를 생성할 수 있는 서버측 Java 애플리케이션입니다.
(2) 클라이언트 요청(웹 브라우저 또는 기타 HTTP 클라이언트 프로그램)과 서버 응답(HTTP 서버의 데이터베이스 또는 애플리케이션) 사이의 중간 계층 역할을 합니다.

jsp란 무엇입니까?

(1) JSP의 전체 이름은 Java Server Pages이고, 중국어 이름은 Java Server Page입니다. 이는 기본적으로 Sun Microsystems와 많은 회사에서 시작한 단순화된 서블릿 설계입니다. 다이나믹한 웹 기술 표준이 확립되었습니다.

서블릿과 jsp 사이의 연결:

(1) jsp는 서블릿의 고급 캡슐화입니다. 본질은 여전히 ​​서블릿이다.
JSP 페이지가 처음 열리면 Java 파일이 생성되고 가상머신에서 .class 파일로 컴파일된 후 최종적으로 서블릿에 로드되어 초기화됩니다.
서블릿과 jsp의 차이점과 연결

서블릿과 jsp의 공통점과 차이점:

(1) 서블릿은 Java 코드에서 httpservletresponse를 통해 html 페이지를 동적으로 생성합니다.
(2) jsp는 html 동적 html 페이지에 Java 코드를 삽입하여 html 페이지를 생성합니다.
( 하나는 java로 html을 작성하는 것이고, 다른 하나는 html로 java 코드를 작성하는 것입니다.)

jsp와 서블릿의 의미:

(1) 서블릿을 사용하여 동적 페이지를 생성하면 매우 복잡해집니다. out.println()에 html 문을 작성해야 하기 때문입니다. 그러나 서블릿은 프런트엔드와 백엔드 데이터 상호 작용을 처리하는 데 특히 좋습니다.
(2) 따라서 이번에는 html을 생성하는 서블릿의 기능을 대체하기 위해 jsp 기술을 도입합니다. servet은 프런트 엔드 페이지와 백그라운드 데이터 간의 상호 작용에만 집중하도록 합니다. 이것은 또한 mvc의 아이디어를 구현합니다.


위 내용은 서블릿과 jsp의 차이점과 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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