web.lab3
옵션 282301
Javaserver Faces 프레임 워크를 기반으로 응용 프로그램을 개발하여 좌표 평면의 주어진 영역으로의 지점을 확인합니다.
응용 프로그램에는 2 개의 FaceLets School - 시작 페이지 및 응용 프로그램의 기본 페이지와 서버 측에서 논리를 구현하는 가이드 콩 (관리 콩) 세트가 포함되어야합니다.
시작 페이지에는 다음 요소가 포함되어야합니다.
- 학생의 이름, 그룹 번호 및 옵션 번호가 포함 된 "모자".
- 11 초마다 한 번씩 업데이트 된 현재 날짜 및 시간을 보여주는 대화식 시간.
- 응용 프로그램의 기본 페이지로 전환 할 수있는 링크.
응용 프로그램의 기본 페이지에는 다음 요소가 포함되어야합니다.
- 작업의 옵션에 따라 영역의 지점과 반경 좌표를 설정하기위한 일련의 구성 요소. 아이스 페이스 (Prefix "Ace") 및 프라임 페이스 (Prefix "P")의 추가 부품 라이브러리를 사용해야 할 수도 있습니다. 구성 요소가 명백히 잘못된 데이터를 도입 할 수있게하는 경우 (예 : 포인트 또는 음수 반경의 좌표에있는 문자와 같은 문자) 응용 프로그램은 유효성 검사를 수행해야합니다.
- 옵션 및 포인트의 수에 따라 좌표 평면의 영역을 묘사하는 동적으로 업데이트 된 그림. 그림을 클릭하면 새 지점의 좌표를 결정하고 서버로 보내 지역에 입력하는 시나리오가 시작되어야합니다. 포인트의 색상은 해당 지역으로의 타격 / 비 연기 사실에 따라 달라야합니다. 반경의 변화는 또한 그림의 다시 그리기를 시작해야합니다.
- 이전 점검 결과 목록이있는 테이블.
- 시작 페이지로 돌아갈 수있는 링크.
추가 응용 프로그램 요구 사항 :
- 감사의 모든 결과는 PostgreSQL DBMS를 실행하는 데이터베이스에 저장해야합니다.
- 데이터베이스에 액세스하려면 ORM Hibernate를 사용해야합니다.
- 결과 목록을 제어하려면 세션 스코프 관리 Bean을 사용해야합니다.
- 가이드 콩의 구성은 주석을 사용하여 설정해야합니다.
- 응용 프로그램 페이지 간의 탐색 규칙은 별도의 구성 파일에 지정되어야합니다.

실험실 작업 보호에 대한 질문 :
- Javaserver는 기술에 직면합니다. 특징, Sergete 및 JSP의 차이점, 장점 및 단점. JSF 응용 프로그램의 구조.
- JSF 애플리케이션에서 JSP 페이지 및 페이스 성형 형태를 사용합니다.
- JSF 구성 요소 - 구현의 기능, 클래스의 계층. 구성 요소의 추가 라이브러리. JSF 응용 프로그램의 이벤트 처리 모델.
- 데이터의 변환기 및 유효성 검사기.
- 서버 측에서 JSF 페이지의 프레젠테이션. uiviewroot 클래스.
- 관리 BINA- 목적, 구성 방법. 제어 된 콩의 맥락.
- JSF 응용 프로그램 구성. 얼굴 faces-config.xml. 클래스 FacessErvlet.
- JSF 응용 프로그램의 탐색.
- Java 응용 프로그램에서 데이터베이스에 대한 액세스. JDBC 프로토콜, 요청 형성은 DBMS 드라이버와 협력합니다.
- ORM 개념. Java 응용 프로그램의 ORM 라이브러리. 메인 API. JDBC 드라이버와 ORM 제공 업체의 통합.
- ORM Hibernate 및 Eclipselink의 라이브러리. 특징, API, 유사성 및 차이점.
- JPA 기술. 기능, API, ORM 제공 업체와의 통합.