第五周作业_2013551605
1、关于java web应用框架——JSF
JavaServer Faces (JSF) :符合JavaEE5标准的Java Web应用框架。目标:简化开发。
JSF提供:
标准的编程接口
丰富可扩展的组件库
一个核心的JSP标记库用来处理事件、执行验证以及其他非UI相关的操作(core)
一个标准的HTML标记库来表示UI组件(html)
事件驱动模型
JSF通过IDE工具支持拖放式开发。
JSF 的主要优势之一就是它既是 Java Web 用户界面标准又是严格遵循模型-视图-控制器 (MVC) 设计模式的框架。用户界面代码(视图)与应用程序数据和逻辑(模型)的清晰分离使 JSF 应用程序更易于管理。为了准备提供页面对应用程序数据访问的 JSF 上下文和防止对页面未授权或不正确的访问,所有与应用程序的用户交互均由一个前端“Faces”servlet(控制器)来处理。
技术特性
一流的UI组件和事件模型
POJO依赖注入(又称控制反转)
客户端独立性
使用或者不使用工具
可扩展的导航(类似于Struts导航,注:Page导航)
强大的扩展能力 (如Shale)
完全的集成(如集成Spring、JPA)
本地化和易理解性