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提供商集成。