Skip to main content

JSP는 무엇입니까?

JSP (Javaserver Pages)는 동적 웹 페이지 및 응용 프로그램을 생성 할 수있는 서버 측 프로그래밍 기술입니다.이는 Java 코드를 HTML, XML, DHTML 또는 기타 문서 유형에 포함시켜 달성됩니다.웹 브라우저와 같은 클라이언트가 일반적으로 웹 서버 인 Java Application 컨테이너에 요청하면 정적 페이지가 무대 뒤에서 변환되고 시청자에게 동적 컨텐츠로 표시됩니다.JSP는 일반적으로 사용되는 오픈 소스 프로그래밍 언어 인 PHP와 경쟁하기 위해 출시되었다고 추측되었습니다.가장 큰 차이점은 ASP가 Microsoft Reg에 의해 개발되었으며 주로 프레임 워크로 간주된다는 것입니다.이는 Microsofts Reg Component Object Model (COM)이 가능하게하는 다양한 프로그래밍 언어를 지원할 수 있기 때문입니다.Sun Microsystems Reg에 의해 생성 된 JSP는 객체 지향 프로그래밍 언어로 간주됩니다.이 코드는 페이지에 대한 각 요청에 대해 런타임에 편집됩니다.서버, Java 코드 및/또는 구현되었을 수있는 모든 사용자 정의 프로그래밍은 A Virtual Machine (VM)으로 알려진 사전 설치된 소프트웨어 응용 프로그램에 의해 제어됩니다.이 VM은 호스트 운영 체제와 통합됩니다.JSP 응용 프로그램을 실행하는 데 사용되는 가장 일반적인 VM은 Java Virtual Machine Trade입니다.(jvm). m

기술적 측면에서 JSP는 본질적으로 위에 실행되기 때문에 Java 서블릿의 높은 수준의 추상화로 볼 수 있습니다.Javaserver 페이지는 일반적으로 Java 컴파일러에 의해 컴파일됩니다.이 컴파일러는 Java 코드 형태로 서블릿을 생성하거나 직접 실행할 수있는 바이트 코드를 생성합니다.요청이 이루어 지 자마자 해석 될 수 있기 때문에 정적 페이지를 동적 컨텐츠로 변환하는 데 걸리는 시간은 종종 크게 줄어 듭니다.표준 텍스트 파일.또한 한 번 Write의 Java 모토와 일치하는 독립적 인 크로스 플랫폼의 휴대용 언어입니다.컨텐츠를 페이지의 기초와 분리 할 수있는 기능을 자랑하는 언어는 프로그래머가 기존 작업과 무관하게 새 코드를 만들 수 있습니다.JSP는 프로그램의 서버 및 클라이언트 측면 모두에 대한 강력하고 효율적인 기술로 간주됩니다.