web.lab3
オプション282301
Javaserver Facesフレームワークに基づいてアプリケーションを開発します。これにより、ポイントのポイントが座標面上の特定の領域にチェックされます。
アプリケーションには、2つのフェイスラットスクール - スタートページとアプリケーションのメインページ、およびサーバー側にロジックを実装するガイド付き豆(管理豆)のセットを含める必要があります。
開始ページには、次の要素を含める必要があります。
- 学生の名前、グループ番号、オプション番号を含む「帽子」。
- 現在の日付と時刻を示すインタラクティブな時間は、11秒に1回更新されます。
- アプリケーションのメインページに切り替えることができるリンク。
アプリケーションのメインページには、次の要素を含める必要があります。
- タスクのオプションに従って、地域のポイントと半径の座標を設定するためのコンポーネントのセット。コンポーネントの追加ライブラリを使用する必要がある場合があります-ICEFACES(プレフィックス "ACE")およびPrimeFaces(Prefix "P")。コンポーネントが明らかに誤ったデータ(たとえば、ポイントの座標または負の半径の座標の文字など)を導入できる場合、アプリケーションは検証を実行する必要があります。
- オプションとポイントの数に従って座標平面上の領域を描いた動的に更新された画像。その座標は、ユーザーによって設定されました。画像をクリックすると、新しいポイントの座標を決定するシナリオを開始し、それらをサーバーに送信して、その地域に入ることを確認する必要があります。ポイントの色は、地域への打撃 /非プレイの事実に依存する必要があります。半径の変更は、写真の再描画も開始する必要があります。
- 以前のチェックの結果のリストを含むテーブル。
- 開始ページに戻ることができるリンク。
追加のアプリケーション要件:
- 監査のすべての結果は、PostgreSQL DBMSを実行しているデータベースに保存する必要があります。
- データベースにアクセスするには、orm hibernateを使用する必要があります。
- 結果のリストを制御するには、セッションスコープマネージドビーンを使用する必要があります。
- ガイド付き豆の構成は、注釈を使用して設定する必要があります。
- アプリケーションのページ間のナビゲーションルールは、別の構成ファイルで指定する必要があります。

実験室の仕事の保護に関する質問:
- Javaserverはテクノロジーに直面しています。特徴、SergeteおよびJSPとの違い、利点と短所。 JSFアプリケーションの構造。
- JSFアプリケーションでJSPページとフェイスレットの形を使用します。
- JSFコンポーネント - 実装の機能、クラスの階層。コンポーネントの追加ライブラリ。 JSFアプリケーションでイベントを処理するためのモデル。
- データのコンバーターとバリデーター。
- サーバー側でのJSFページのプレゼンテーション。 uiviewRootクラス。
- マネージドバイナ - 目的、構成方法。制御された豆のコンテキスト。
- JSFアプリケーション構成。 FacesConfig.xml。クラスFACESSERVLET。
- JSFアプリケーションのナビゲーション。
- Javaアプリケーションからのデータベースへのアクセス。リクエストの形成であるJDBCプロトコルは、DBMSドライバーと連携します。
- ORMコンセプト。 JavaアプリケーションのORMライブラリ。メインAPI。 JDBCドライバーとのORMプロバイダーの統合。
- Orm HibernateとEclipselinkのライブラリ。機能、API、類似点、違い。
- JPAテクノロジー。機能、API、ORMプロバイダーとの統合。