Web.Lab3
選項282301
根據Javaserver面對框架開發應用程序,該應用程序將點的點檢查到坐標平面上的給定區域。
該應用程序應包括2個Facelets School-應用程序的開始頁面和主頁,以及一組在服務器端實現邏輯的引導豆(託管豆)。
開始頁面應包含以下元素:
- 包含學生姓名,組號和選項編號的“帽子”。
- 互動時間顯示當前日期和時間,每11秒更新一次。
- 一個允許您切換到應用程序主頁的鏈接。
應用程序的主頁應包含以下元素:
- 一組用於根據任務的選項設置區域點和半徑坐標的組件。可能有必要使用其他組件的庫-Icefaces(前綴“ ACE”)和PrimeFaces(前綴“ P”)。如果組件允許引入明顯不正確的數據(例如,例如點或負半徑的坐標中的字母),則應用程序必須執行其驗證。
- 動態更新的圖片,描述了坐標平面上的區域,該圖像是根據選項和點的數量,其坐標是由用戶設置的。單擊圖片應啟動一個確定新點坐標並將其發送到服務器以檢查其進入區域的方案。這些點的顏色應取決於擊中 /非播放到該區域的事實。半徑的變化也應啟動圖片的重繪。
- 表具有先前檢查結果列表。
- 一個允許您返回起始頁面的鏈接。
其他申請要求:
- 審核的所有結果都應存儲在運行PostgreSQL DBMS的數據庫中。
- 要訪問數據庫,您必須使用ORM Hibernate。
- 為了控制結果列表,應使用會話示範的bean。
- 應使用註釋設置引導豆的配置。
- 應用程序頁面之間的導航規則應在單獨的配置文件中指定。

為保護實驗室工作的問題:
- Javaserver面對技術。特徵,與Sergete和JSP的差異,優勢和缺點。 JSF應用程序的結構。
- 在JSF應用程序中使用JSP頁面和facelets形狀。
- JSF組件 - 實現功能,類的層次結構。組件的其他庫。在JSF應用程序中處理事件的模型。
- 數據轉換器和數據驗證器。
- 服務器端的JSF頁面的介紹。 UiviewRoot類。
- 託管bina-目的,配置方法。受控豆的上下文。
- JSF應用程序配置。面孔config.xml。 Facesservlet。
- JSF應用程序中的導航。
- 從Java應用程序訪問數據庫。 JDBC協議是請求的形成,與DBMS驅動程序一起工作。
- ORM概念。 Java應用程序中的ORM庫。主要API。 ORM提供商與JDBC驅動程序的集成。
- Orm Hibernate和Eclipselink庫。功能,API,相似性和差異。
- JPA技術。功能,API,與ORM提供商集成。