电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

JSF是一种用于构建Java Web应用的标准框架,也是Java EE规范中Web层的标准技术。本书以JSF 2.0为背景,基于JSF 2.0推荐的Facelets视图技术,详细介绍JSF的各项核心技术及其应用。本书同时介绍JPA数据库访问技术,它是Java EE规范中持久层的标准技术。全书共分12章,内容包括Web应用简介、JSF基础、受管bean与EL表达式、使用JSF标记、页面导航、页面布局与数据表格、转换器与验证器、事件处理、资源包与国际化、模板与复合组件、Java DB与实体类、实体管理器与JPQL等。 本书立足基本概念、方法和技术,注重实践与应用环节。对概念、原理和方法的描述力求准确、严谨,对示例力求代码规范、面向实际应用。本书可作为普通高等学校计算机及相关专业的教材,也可作为Web应用开发者学习和使用JSF技术的参考书。

JSF (JavaServer Faces)是一种用于构建Java Web应用的软件框架。它提供以组件为中心、事件驱动为基础的用户界面构建方法,可以简化和减轻Java Web应用的开发难度和开发强度。自JSF 1.2随Java EE 5于2006年发布后,该技术受到了业界的广泛响应和支持。在Java EE 5中,JSF成为Web层的三大主要技术(Servlet、JSP和JSF)之一。 2009年6月,JSF 2.0随Java EE 6一起发布。在Java EE 6中,JSF已取代JSP成为Web层的主要技术。与JSF 1.2相比,JSF 2.0不仅支持基于JSP的视图技术,也支持Facelets视图技术,而且将Facelets列为首选的视图语言。David Geary和Cay Horstmann合著的《Core JavaServer Faces(第3版)》已经用Facelets视图技术取代基于JSP的视图技术进行更新,并于2010年5月出版。 本书以JSF 2.0为背景,基于JSF 2.0推荐的Facelets视图技术,详细介绍JSF的各项核心技术及其应用。本书面向的读者要求具有一定的Java编程基础,对HTML语言最好有一定的了解。本书可以用作普通高等学校相关课程的教学用书,也可供广大Web应用开发人员学习和参考之用。 JSF技术用于构建Web应用,本书首先在第1章对Web及Web应用的起源、概念、原理和基本开发过程进行简单介绍,然后在第2章对JSF的作用、特点及相关概念和原理进行了总体介绍。第3章至第10章则分别对JSF的各单项技术及其应用进行详细介绍。大多数Web应...

目录
荐语
查看详情 查看详情
第1章 Web应用简介1

1.1 Web基础1

1.1.1 URL1

1.1.2 HTTP2

1.1.3 HTML4

1.2 理解Web应用4

1.2.1 什么是Web应用4

1.2.2 Web容器5

1.2.3 Web应用生命周期6

1.3 集成开发环境NetBeans IDE7

1.4 Web应用示例8

1.4.1 打开并查看Web应用8

1.4.2 部署和访问Web应用10

1.5 小结11

习题112第2章 JSF基础13

2.1 JSF概述13

2.1.1 JSF的定义13

2.1.2 JSF与MVC设计架构14

2.1.3 JSF角色14

2.2 JSF组件15

2.2.1 组件与组件标记16

2.2.2 呈现器16

2.2.3 组件标识符和客户端标识符17

2.3 请求处理生命周期17

2.3.1 阶段1: 恢复视图18

2.3.2 阶段2: 应用请求值19

2.3.3 阶段3: 处理验证19

2.3.4 阶段4: 更新模型值19

2.3.5 阶段5: 调用应用19

2.3.6 阶段6: 呈现响应20

2.4 创建一个简单的JSF应用20

2.4.1 登录应用20

2.4.2 创建模型21

2.4.3 创建支撑bean22

2.4.4 创建JSF页24

2.4.5 设置上下文路径26

2.4.6 检查部署描述符26

2.4.7 运行JSF应用27

2.5 小结27

习题228第3章 受管bean与EL表达式29

3.1 编写bean类29

3.2 配置受管bean30

3.2.1 ... 查看详情

查看详情