第五周作业_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)
   本地化和易理解性

posted @ 2016-04-05 17:15  菜鸟奋斗史(黎娜)  阅读(100)  评论(0编辑  收藏  举报