课程提纲 口第一部分Java EE基础 口第二部分Java Web开发 口第三部分JSF框架 ◆第7章JSF概述 JSF (JavaServer Faces) 口第四部分EJB 口第五部分JPA 口第六部分SSH框架 Java EE技术 ·1。西北农林科枝大学信息工程学院本科生课程
课程提纲 第一部分 Java EE基础 第二部分 Java Web开发 第三部分 JSF框架 ◆第7章 JSF概述 JSF (JavaServer Faces) 第四部分 EJB 第五部分 JPA 第六部分 SSH框架 Java EE技术 •1 信息工程学院本科生课程
本章提纲 冬什么是JSF ”JSF应用开发过程 冬SF工作原理 ”JSF几个核心概念 ●JSF标签 ·JSF UI组件模型:UI组件、呈现器、转换器、验证器、 事件处理器等 ●受管bean ·导航模型 ●请求处理生命周期 JSF概述 2。西北农林升教大学信息工程学院本科生课程
❖ 什么是JSF ❖ JSF应用开发过程 ❖ JSF工作原理 ❖ JSF几个核心概念 ⚫ JSF标签 ⚫ JSF UI组件模型:UI组件、呈现器、转换器、验证器、 事件处理器等 ⚫ 受管bean ⚫ 导航模型 ⚫ 请求处理生命周期 本章提纲 JSF概述 •2 信息工程学院本科生课程
JSF是什么-官方的定义 JavaServer Faces (JSF)technology is a server-side user interface (UI)component framework for Java technology-based web applications JSF概述 ·3。西北农林科枝大学信息工程学院本科生课程
JSF是什么 – 官方的定义 JSF概述 •3 信息工程学院本科生课程 JavaServer Faces (JSF) technology is a server-side user interface (UI) component framework for Java technology-based web applications
JSF-构建Java Web应用的标准框架 框架:基于MVC模式。M(业务对象,如EJB、基于JDBC的 JavaBeans等)、V(Faces,.即基于JSF的JSP页面)、C (Faces Servlet以及管理Beans等),确保Web应用具有 较高的可维护性; Web应用程序:适用于B/S开发; 冬用户界面:提供大量的U川组件,可采用以组件为中心的方 法开发Web用户界面; 开发标准:Sun(Oracle)的鼎力支持,JSF API已经集 成到Java EE5.0。以及其他各级提供商的支持(包括实现 框架、IDE、应用服务器等)。 JSF概述 ·4。西北农林升大学信息工程学院本科生课程
JSF – 构建Java Web应用的标准框架 JSF概述 •4 信息工程学院本科生课程 ❖ 框架:基于MVC模式。M (业务对象,如EJB、基于JDBC的 JavaBeans等)、V (Faces,即基于JSF的JSP页面)、C (Faces Servlet以及管理Beans 等),确保Web应用具有 较高的可维护性; ❖ Web应用程序:适用于B/S开发; ❖ 用户界面: 提供大量的UI组件,可采用以组件为中心的方 法开发Web用户界面; ❖ 开发标准:Sun (Oracle) 的鼎力支持,JSF API已经集 成到Java EE5.0。以及其他各级提供商的支持(包括实现 框架、IDE、应用服务器等)
JSF在Java EE架构中所处的位置 客户端表示层 服务器端表示层 业务逻辑层 持久层 数据层 〔包括其他企业 Browser Web Basiness 信息系统) Server Container Pure HTML JSP EJB JDBC Java Applet Jsp EJB Hiber Struts pring -nate Desktop Java JSF Application EJB Java Servlet ther Device J2EE J2EE J2EE J2EE Platform Platform Cllent 客户端 Web服务器 应用服器 应用服器 EIS JSF概述 5 西北农林科教大学信息工程学院本科生课程
JSF在Java EE架构中所处的位置 JSF概述 •5 信息工程学院本科生课程