Latest web development tutorials

JSP 소개

자바 서버 페이지는 무엇입니까?

JSP는 자바 서버 페이지 약자 동적 웹 개발 기술입니다. 그것은 HTML 페이지에 자바 코드를 삽입하는 JSP 태그를 사용합니다. 태그는 일반적으로 <% %의 끝에서 시작>.

JSP는 주로 자바 웹 애플리케이션의 사용자 인터페이스 부분을 구현하는 데 사용되는 자바 서블릿이다. HTML 코드, 코드 XHTML, XML 엘리먼트의 조합을 통해 임베디드 운영 JSP 및 JSP 쓰기 명령 웹 개발자.

JSP는 동적으로 웹 페이지를 만들, 웹 양식을 통해 사용자가 입력 한 데이터 액세스 데이터베이스와 다른 데이터 소스를 얻을.

JSP 태그는 데이터베이스에 대한 액세스와 같은 다양한 기능을 가지며, 사용자는 기록 정보, 매장 자바 빈즈 등과 같은 제어 정보를 전달하고 다른 페이지에 대한 정보를 공유 할 수를 선택한다.


왜 JSP를 사용합니까?

CGI 프로그램과 JSP 프로그램은 유사한 기능을 가지고 있지만, 비교 및 ​​CGI 프로그램에서, JSP 프로그램은 다음과 같은 장점이있다 :

  • JSP 요소 동적 개별 기준 CGI 파일에 대한 필요없이 HTML 페이지에 직접 삽입 할 수 있으므로보다 우수한 성능.
  • 서버 호출은 이미 오히려로드해야 CGI / 펄 인터프리터와 대상 스크립트보다, JSP 파일을 컴파일됩니다.
  • JSP 기반의 자바 서블릿 API 따라서, JSP 등등 JDBC, JNDI, EJB, JAXP 등을 포함한 강력한 엔터프라이즈 급 자바 API의 숙박을 제공합니다.
  • JSP 페이지는 서블릿 핸들 비즈니스 로직을 사용할 수 있으며,이 모델은 자바 서블릿 템플릿 엔진에 의해 지원된다.

마지막으로, JSP 자바 EE는 완벽한 엔터프라이즈 애플리케이션 플랫폼의 필수적인 부분입니다. 이것은 JSP 가장 복잡한 애플리케이션을 달성하기 위해 간단한 방법을 사용할 수 있다는 것을 의미한다.


JSP의 장점

다음은 JSP의 사용에 의해 야기 다른 장점은 다음과 같습니다

  • ASP와 비교 : JSP 두 가지 이점이있다. 우선, 다이내믹 파트 대신 VB 또는 다른 MS 특정 언어, 자바로 작성된,보다 강력하고 사용하기 용이하다. 두 번째 포인트는 비 MS 플랫폼 JSP 쉬운 휴대용입니다.
  • 순수한 서블릿과 비교 : JSP 쉽게 쓰거나에 println 문을 많이 직면하지 않고도 HTML 페이지를 수정할 수 있습니다.
  • SSI와 비교 : SSI 폼 데이터를 사용할 수 없습니다 및 데이터베이스 링크가 될 수 없습니다.
  • 자바 스크립트와 비교 : 그래서 스크립트는 클라이언트의 동적 HTML을 생성 할 수 있지만, 서버와 상호 작용하기 어렵고, 따라서 그러한 데이터베이스에 액세스하고, 화상 처리 등의 복잡한 서비스를 제공 할 수 없으며, 비록.
  • 정적 HTML에 비해 정적 HTML 동적 정보가 포함되어 있지 않습니다.

이제 어떻게?

우리는 당신이 특정 자바 기반을 필요로 JSP 운영 환경을 구축하기 위해 단계별로 소요됩니다.

당신이 자바를 배운하지 않은 경우, 우리는 당신이 먼저 알아 제공 할 수있는 자바 튜토리얼 .