[방송통신대학교]JSP프로그래밍_출석수업_과제물(30점 만점)
- 최초 등록일
- 2023.04.09
- 최종 저작일
- 2021.11
- 9페이지/ 한컴오피스
- 가격 3,000원
소개글
[방송통신대학교]JSP프로그래밍_출석수업_과제물(30점 만점)
목차
1. 문제 1.
[1] JSP프로그래밍을 하기 위한 JDK설치 및 환경변수 설정 화면을 제출하시오.
[2] 학생 스스로 스크립트 요소와 지시어를 포함하여 Eclipse에서 동적인 JSP 페이지(contents)를 작성하고, WAR file로 배포한 다음, 웹브라우저에서 실행된 결과를 출력하시오.
2. 문제 2. JSP 페이지의 오류를 수정해서 실행결과를 출력하시오. - 추가 조건 : page 지시어의 import 속성을 이용하여 날짜 정보(연월일, 요일, 시분초)를 동적으로 출력하시오.
[1] 소스코드 전체 및 주석문 작성 캡처화면
[2] 실행결과화면
3. 문제 3.
[1] JSP 페이지 구성요소인 include 지시어와 <jsp:include> 액션 태그에 대해서 상세히 설명하시오(차이점 포함).
[2] 출력 버퍼를 사용하는 이유를 쓰고, 4-2.jsp 페이지를 실행하여 결과하면을 출력, 이후에 오류를 수정한 부분을 설명하고, 소스코드와 실행결과 화면을 제출하시오.
본문내용
(1) <%@ include file="iPage.jsp" %>
먼저 지시어는 JSP 페이지에 대한 설정 정보를 웹 컨테이너에 지시하는 것으로, JSP 페이지의 번역과 실행 과정에 사용되는 정보이다. 상기 코드는 include 지시어로, JSP 페이지의 특정 영역에 다른 문서를 포함시킨다는 의미이며, 번역 과정에서 복사하여 삽입시킬 텍스트나 코드를 지정한다. 상기 코드는 정적인 include로, 속성 값으로 기입한 JSP인 iPage.jsp를 현재 페이지로 가져와서 지정한 부분에 포함시킨다. 현재 페이지에 iPage.jsp가 포함된 채로 컴파일이 된다. 주의할 점은, 현재 페이지는 수정 시 자동으로 다시 컴파일이 되지만 include 지시어로 현재 페이지에 포함된 iPage.jsp는 수정이 되어도 자동으로 컴파일 되지 않는다는 것이다.
(2) <jsp:include page="knoucs.jsp"> 액션 태그
상기 코드는 동적인 include로, 현재 페이지를 처리하다가 액션 태그 include를 만나면, 액션 태그의 속성 값으로 기입한 JSP인 knoucs.jsp로 프로그램의 실행 제어가 넘어가게 되고, knoucs.jsp를 처리한 뒤 다시 기존 페이지로 넘어와 남은 코드가 실행된다. 즉, knoucs.jsp의 실행 결과를 기존 페이지로 가져와 포함시킬 수 있다는 것이다.
문제 3. [2] 출력 버퍼를 사용하는 이유를 쓰고, 4-2.jsp 페이지를 실행하여 결과하면을 출력, 이후에 오류를 수정한 부분을 설명하고, 소스코드와 실행결과 화면을 제출하시오.
(1) 출력 버퍼를 사용하는 이유
버퍼를 사용하면 서버에서 클라이언트로 데이터가 전송될 때, 전송의 횟수가 줄어들기 때문에 전송의 효율이 향상된다. 이는 데이터 교환 시, 작은 단위로 여러 번 보내는 것보다 큰 단위로 한 번에 보내는 것이 더 높은 성능을 발휘하기 때문이다.
참고 자료
없음