JSP와 JavaScript의 차이점

Anonim

대화식 웹 콘텐츠 개발과 관련된 유형 이것은 웹 개발자가 웹 플랫폼을 충분히 지원할 수있는 Java 플랫폼의 능력에 관한 회의론에 대답하기 위해 특별히 만들어졌습니다.

JavaScript는 객체 지향적 인 스크립팅 언어입니다 (객체 또는 데이터 필드와 메소드로 구성된 데이터 구조를 사용하여 구현 된 프로그래밍 패러다임). 특정 응용 프로그램 실행과 관련된 기타 응용 프로그램과 클라이언트 응용 프로그램 모두에있는 개체에 프로그래밍 방식으로 액세스 할 수 있습니다. 그것은 동적 인 웹 사이트에 대한 지원을 제공하기 위해 의도적으로 클라이언트 측 (의미, 클라이언트 지향 및 실행)으로 생성되었습니다.

JSP는 정교한 Java 서블릿입니다. JSP는 서버와 Java EE 웹 응용 프로그램에서로드되어 운영되고 패키지됩니다. 전쟁 또는. 귀 파일 아카이브. Java 코드 및 특정 사전 정의 된 액션이 정적 웹 마크 업 컨텐츠와 통신 할 수 있습니다. 이 상호 작용으로 인해 생성 된 페이지는이 특정 서버에서 컴파일되고 실행되며 HTML 또는 XML 문서로 표시됩니다. 매우 특별한 두 가지 구문 스타일로 구성되어 있습니다. 스크립틀릿과 마크 업 - 스크립틀릿은 표준 HTML 또는 XML 인 마크 업과 혼합 된 Java 코드 블록입니다.

자바 스크립트는 자바 언어입니다. 그러나, 그것은 다른 방언이다. ECMAScript 표준을 사용하며, 일급 클래스의 기능을 가지고있는 동적 인 약형 프로토 타입 기반 언어로 간주됩니다. 이것은 많은 다른 언어가 자바 스크립트에서 갖는 정도를 나타냅니다. 그러나 이것은 프로그래머가 아닌 사람들이 작업 할 수있는 형식으로 만 Java로 나타나도록 설계되었습니다.

JSP 페이지는 실행할 수 있으려면 Java 바이트 코드 클래스로 컴파일해야합니다. 그러나이 컴파일은 실제로 소스 JSP 파일에 변경이 발생할 때마다 한 번만 발생합니다. 이는 Java가 스크립팅 언어가 아닌 컴파일 된 언어이기 때문입니다. JSP가 서버와 호환되도록 코드를 변환해야한다는 것을 의미합니다.

요약:

1. JSP는 소프트웨어 개발자가 동적 웹 페이지를 만들 수 있도록 특별히 사용 된 Java 기반 기술입니다. 자바 스크립트는 자바를 기반으로하지만 비 프로그래머가 쉽게 작업 할 수 있도록하기 위해 만들어졌습니다.2. JSP는 제대로 작동하려면 자바 바이트 코드로 컴파일되어야합니다. 자바 스크립트는 다른 방언의 자바 언어이며 직접 바이트 코드로 변환 할 필요가 없습니다.