자바 웹 예제

Java 웹 응용 프로그램은 일반적으로 서버에서 직접 실행되지 않습니다. Java 웹 응용 프로그램이 서버의 웹 컨테이너 내에서 실행되고 있습니다. 다음 표에는 Java 웹 스타트 단원의 모든 예제가 나열되어 있습니다. 첫 번째 열에는 예제 이름이 표시됩니다. 예제 이름을 클릭하여 예제를 시작합니다. 두 번째 열에는 완전한 소스 코드가 있는 zip 파일에 대한 링크가 표시됩니다. NetBeans IDE에서 예제를 열고 실행할 수 있습니다. 자세한 내용은 NetBeans IDE에서 자습서 예제 실행을 참조하십시오. 세 번째 열에는 예제를 자세히 설명하는 Java 자습서 항목에 대한 링크가 있습니다. 업데이트: 이 시리즈의 다음 튜토리얼은 Java Servlets 자습서 JavaServer 페이지 표준 태그 라이브러리(JSTL)를 통해 많은 웹 응용 프로그램에 공통적인 핵심 기능을 간단한 태그로 캡슐화합니다. 현재 버전은 1.2 자바 서버 페이지 사양 버전 2.1의 일부입니다. 서발은 „HttpServlet”을 확장하고 웹 컨테이너 내에서 HTTP 요청에 응답하는 Java 클래스입니다.

최신 공식 버전은 자바 EE 6의 일부인 서블릿 3.0입니다. 자세한 내용은 Java 서블릿 3.0 사양을 참조하십시오. 일반적으로 Java는 웹 컨테이너와 Java EE 컨테이너의 두 컨테이너를 구분합니다. 자바 세계에서 일반적인 웹 컨테이너는 톰캣 또는 부두입니다. 웹 컨테이너는 Java 서블릿 및 JavaServer 페이지의 실행을 지원합니다. Java EE 컨테이너는 서버 로드 배포와 같은 추가 기능을 지원합니다. Java의 경우 비표준 웹 개발도 많이 찾을 수 있습니다. 예를 들어, GWT는 자바 개발을 지원하며 자바 스크립트로 컴파일됩니다. 자세한 내용은 GWT 자습서를 참조하십시오.

우리는 우리의 첫 번째 서벌릿 응용 프로그램을 만들기위한 „자바 EE 개발자를위한 이클립스 IDE”를 사용합니다. 서벌렛은 서버 측 기술이기 때문에 서벌릿 기술을 지원하는 웹 컨테이너가 필요하므로 아파치 톰캣 서버를 사용합니다. 그것은 설정하는 것은 매우 쉽고 나는 자신에게 그 부분을 떠나고있다. JavaWebStartTutorialExamples zip 파일에는 테이블에 나열된 예제의 전체 집합이 포함되어 있습니다. 서비스 지향: 서비스 지향 웹 응용 프로그램은 웹 서비스의 끝점을 구현합니다. 프레젠테이션 지향 응용 프로그램은 종종 서비스 지향 웹 응용 프로그램의 클라이언트입니다. 제 16 장, JAX-WS및 챕터 19로 웹 서비스 구축, Java용 첨부 파일 API가 있는 SOAP는 서비스 지향 웹 응용 프로그램을 개발하는 방법을 다룹니다. 표준 Java 기술은 JAVA 커뮤니티 프로세스(JCP)라는 표준 프로세스를 통해 정의됩니다. 다음 기술은 JCP를 통해 정의됩니다. 빌드 경로가 완전하지 않았기 때문에 프로젝트가 빌드되지 않았습니다. java.io.ObjectInputStream에 대한 클래스 파일을 찾을 수 없습니다.

빌드 경로를 수정한 다음이 프로젝트를 구축하려고 첫 번째 ServletProject 알 수없는 자바 문제 나는 또한 EJB3.0에 도입 된 주석이 자바 EE의 이전 버전과 관련이 의심 😉 그것은 J2ee로 자바 엔터프라이즈를 참조하는 것이 오래되었습니다, 요즘은 상식이다 X버전 5 이상을 의미하는 Java EE X를 사용합니다(예: 자바 EE 5). 대부분의 최신 Java 웹 프레임워크는 서블릿을 기반으로 합니다. 인기있는 자바 웹 프레임 워크는 GWT, 자바 서버 얼굴, 스트럿과 스프링 프레임 워크입니다. 이러한 웹 프레임워크는 일반적으로 최소 컨테이너로 웹 컨테이너가 필요합니다. `패키지 탐색기` 탭에서 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭합니다. 경로 빌드로 이동 > 빌드 경로 구성, Java 빌드 경로의 `라이브러리` 섹션을 엽니다. Java 웹 응용 프로그램은 웹 아카이브(WAR)로 패키징되며 정의된 구조를 가지고 있습니다. 동적 웹 프로젝트 위에 WAR 파일로 내보내고 압축을 풀어 계층 구조를 확인할 수 있습니다.

Comment is closed.