Java Server Pages - 소개

JSP (Java Server Pages) 는 대화식 웹 응용 프로그램 (동적 내용이 포함 된 페이지) 을 개발하기위한 표준입니다. JSP 웹 페이지 ( .jsp 확장자로 식별 가능)는 특정 매개 변수 (데이터베이스에 저장된 정보, 사용자 기본 설정 ...)를 기반으로 다른 내용을 표시 할 수 있지만 .htm 또는 .html 확장자를 가진 기본 웹 페이지는 동일한 정보를 지속적으로 표시합니다.

  • JSP는 실제로 브라우저 측 에서 실행되는 JavaScript 또는 Java 애플릿으로 작성된 스크립트와 달리 클라이언트 측이 아니라 서버 측 (CGI, PHP, ASP 등)에서 실행 되는 강력한 스크립팅 언어 (해석 언어)입니다. 사용자가 사이트에 연결됨).
  • JSP는 특수 태그를 사용하여 웹 페이지에 HTML로 통합되어 웹 서버에 이러한 태그에 포함 된 코드를 해석하도록 통지합니다. 결과 (HTML 코드)는 클라이언트 브라우저로 리턴됩니다.
  • Java Server Pages는 3 계층 아키텍처의 일부입니다. Java Server Pages (일반적으로 응용 프로그램 서버 라고 함)를 지원하는 서버는 클라이언트 브라우저와 데이터베이스 (일반적으로 데이터 서버 라고 함) 사이의 매개체 역할을합니다. JSP는 데이터베이스 관리 시스템에 연결하는 데 필요한 요소를 제공하고 SQL을 통한 데이터 조작을 허용합니다.

Java Server Pages는 어떻게 작동합니까?

Java Server Pages를 사용하는 페이지는 쿼리 중에 JSP 엔진 (일반적으로 웹 서버 또는 응용 프로그램 서버로 실행)에 의해 실행됩니다. JSP 모델은 Java 서블릿에 사용되는 모델에서 파생됩니다 (JSP는 실제로 서블릿을 작성하는 방법 임). HttpServlet 클래스에서 파생 된 Java 클래스로, doGet ()doPost () 를 사용하여 HTTP 응답을 반환합니다.

사용자가 JSP 페이지를 호출하면 웹 서버는 JSP 스크립트에서 Java 소스 코드를 생성하는 JSP 엔진을 호출하고 컴파일 된 파일 ( .class 확장자)을 제공하도록 클래스를 컴파일합니다.

JSP 엔진은 .jsp 파일의 날짜가 .class 파일과 일치하는지 확인합니다. JSP 스크립트는 JSP 스크립트가 업데이트 된 경우에만 클래스를 변환하고 컴파일합니다. 따라서 JSP 스크립트가 업데이트 될 때만 컴파일이 수행된다는 사실 때문에 동적 페이지를 만드는 가장 빠른 기술 중 하나 인 JSP가 만들어집니다.

Java Server Pages의 특성

JSP 코드에 특정 태그를 포함 시켜서 JSP를 사용하여 서블릿을 작성할 수 있습니다. 이러한 방식으로 동적 인 페이지를 생성하는 빠른 기술을 제공합니다.

또한 JSP에는 Java의 모든 특성이 있습니다.

  • JSP는 다중 스레드됩니다.
  • JSP는 이식 가능합니다.
  • JSP는 객체 지향적입니다.
  • JSP는 안전합니다.

CommentcaMarche.net에 게시 된 원본 문서

이전 기사 다음 기사

톱 팁