자바 서버 페이지로 웹 페이지를 디자인하는 방법)

개요

웹 응용 프로그램 개발에 사용됩니다. 서블릿에서는 사용할 수 없는 더 많은 기능을 추가하기 위해 도입되었습니다. 표현 언어,일본 언어 등과 같은 더 많은 기능을 추가했습니다.,웹 앱 개발을 단순화합니다.

이 기술을 깊이 이해하려면 자바 프로그래밍에 대한 기본적인 이해가 필요합니다. 하나는 직렬화,복제,추상화,인터페이스,그리고 더 많은 같은 상속 모듈과 고급 수준의 프로그래밍에 기본 탐구 자바 인증을 활용할 수 있습니다. 하나는 명확하게 자바 프로그래밍의 명확한 지식을 가진 믿음의 큰 배럴로 나타날 것입니다 이해했다.

여기서 우리는 사용자 정의 태그,페이지 매김,크루드 등을 활용하여 코드의 설계 및 개발 부분을 분리 할 수 있습니다.

2.1 향상된 서블릿

서블릿의 모든 속성을 상속합니다. 이 서블릿 프레임 워크와 같은 가능한 모든 결과를 얻을 수 있습니다. 심지어 전체 개발 프로세스를 쉽게하기 위해 다양한 추가 기능을 제공합니다. 여기에는 암시 적 객체,미리 정의 된 태그 등이 포함됩니다. 이 패키지에는 다음이 포함됩니다서블릿.그 이유는 무엇입니까?서블릿.일본이러한 기능을 포함하는 태그 텍스트.

2.2 다루기 쉬운

전통적인 서블릿 기술은 더 나은 환경을 제공하는 비즈니스 및 프레젠테이션 논리를 포함합니다.비즈니스 로직 및 프레젠테이션 로직을 분리하여 개발을위한 응용 프로그램에 대한 명확한 그림을 제공합니다.

2.3 빠른 개발

재배포가 필요한 변경 사항을 커밋 할 때마다 코드를 컴파일하고 실행해야하는 서블릿과 같은 기존 개발과는 달리 페이지를 수정할 수 있습니다. 그들은 업데이트를 한 후 또 다시 배포 할 필요가 없습니다.

2.4 적은 코드 필요

응용 프로그램은 액션 태그,사용자 정의 태그 등과 같은 멋진 리소스로 전원이 공급됩니다. 코드의 무리를 작성하기위한 개발자의 노력을 감소.

:

이는 웹 서버의 특성입니다. 얻은 서블릿 페이지가 컴파일되어 클래스 파일로 변환됩니다. 이것은 수학적으로 정확한 유형 계층구조인,강력한 타입을 정의합니다.

지금,당신은 일본 웹 사이트의 라이프 사이클과 기초를 이해했기 때문에,그것은 현대 웹 개발의 확장 된 지식을 제공하는 간단한 일본 웹 사이트 페이지를 만들 시간이다. 아래 코드에서는 이 코드를 작성해야 합니다. 완료 후에는 이 코드를 확장자와 함께 저장해야 합니다.제목 이름 뒤에. 의 데모로 이름을 보자.일본 이 파일을 폴더에 넣고 아파치 톰캣 서버의 웹앱디렉토리에 붙여 넣는다.

4.1 데모.이 파일에는 코드 실행을 위한 스크립틀릿 태그가 포함되어 있습니다. 브라우저는 서면 지침을 이해할 것입니다.

<html><body> <% out.print(1+1); %></body></html>

일단 실행되면 출력 2 가 브라우저 화면에 나타납니다.작성된 코드를 실행하려면 아래에 작성된 절차를 따르십시오:

  • 아파치 톰캣 서버를 켭니다.
  • 폴더에 코드를 붙여 넣습니다.
  • 아파치 톰캣 서버를 통해 해당 폴더를 배포합니다.
  • 브라우저를 열고: http://localhost:portNumber/Rootcontext/filename.jsp
  • 여기에 우리는 입력 할 것입니다: http://localhost:portNumber/Rootcontext/demo.jsp
  • 이 브라우저 화면에 수집 된 출력을 표시합니다.

축하합니다.. 첫 번째 프로그램을 성공적으로 실행했습니다. 한 가지를 기억하십시오-당신은 파일을 실행하기 위해 디렉토리 구조를 쓸 필요가 없습니다. 이 코드는 빈 클래스 또는 다른 문서 또는 서블릿이 포함 된 경우에만 필요합니다.

이제,당신의 마음에 놀라운 혁신적인 아이디어를 코드로 쓰기 시작할 차례입니다. 스크립팅 요소,암시 적 객체,아피스,지시문 요소,예외,액션,표현 용어와 같은 핵심 모듈을 성공적으로 다루면 코딩 전투에 좋습니다. 첫 번째 웹 응용 프로그램을 구축 시작하고 현실이 꿈을 켭니다. 이미 15 억 개 이상의 웹 사이트가 있으며 오늘날 전 세계 인터넷을 통해 응용 프로그램을 사용할 수 있습니다.

5. 결론

이 글에서,우리는 자바 서버 페이지를 논의하고 서블릿을 통해 기능을 추가했습니다. 우리는 또한 예제와 함께 제이스피에스 페이지의 라이프 사이클을 논의했다.

답글 남기기

이메일 주소는 공개되지 않습니다.