21世纪高等学校计算机规划教材:Java Web 程序设计教程

目 录内容简介
第1章 Web应用开发简介
1.1 何为Web应用
1.1.1 web的概念及发展
1.1.2 Web应用程序
1.2 使用Java开发Web应用
1.2.1 面向对象的编程语言
1.2.2 丰富的框架技术
1.2.3 XML、CSS的应用
1.2.4 使用JavaScript与Ajax提升用户体验
1.3 多种集成开发环境
1.3.1 集成开发环境简介
1.3.2 web应用服务器说明
本章小结
课后练习
第2章 JavaEE运行及开发环境
2.1 JDK的下载与安装
2.1.1 JDK的下载与安装
2.1.2 配置环境变量
2.2 Tomcat的下载与安装
2.2.1 下载并安装Tomct服务器
2.2.2 基本配置
2.2.3 服务器页面介绍
2.3 Eclipse的下载与安装
2.3.1 Eclipse的下载与安装
2.3.2 熟悉Eclipse开发环境
2.4 项目实战——第一个JavaEE应用:HelloWlorld
2.4.1 开始创建第一个JavaEE应用
2.4.2 熟悉HelloWorld框架结构
本章小结
课后练习
第3章 JSP和Servlet
3.1 开发第一个JSP+Servlet应用
3.1.1 创建工程
3.1.2 编写程序
3.1.3 部署应用
3.2 认识JSP
3.2.1 JSP的工作原理
3.2.2 JSP注释方式
3.2 3JSP声明方式
3.2.4 JSP表达式的应用
3.2.5 JSP的脚本段
3.2.6 JSP的编译指令
3.2.7 JSP的动作指令
3.2.8 JSP的内置对象
3.3 认识Servlet
3.3.1 Servlet的开发
3.3.2 使用Http Servlet
3.3.3 Servlet的生命周期
3.3.4 load-on-startup Servlet
3.4 自定义标签库
3.5 预处理用户请求:Filter
3.6 使用Listener
3.7 项目实战——用户登录
本章小结
课后练习
第4章 SQL与JDBC
4.1 SQL
4.1.1 SQL概述
4.1.2 DDL与DML简介
4.1.3 SQL使用方法
4.2 JDBC
4.2.1 JDBC概述
4.2.2 JDBC驱动程序
4.2.3 使用JDBC读取数据
4-3项目实战——存储图书信息
本章小结
课后练习
第5章 Struts2框架基础
5.1 MVC框架
5.1.1 Modell与Model2
5.1.2 MVC设计模式
5.1.3 Struts2框架的MVC架构
5.2 Struts2概览
5.2.1 Struts2的工作流程
5.2.2 Struts2的简单应用
5.3 Struts2基础
5.3.1 Action详解
5.3.2 结果与视图
5.3.3 struts.xml的配置
5.4 值栈与OGNL表达式
5.5 Struts2的标签库
5.5.1 控制标签
5.5.2 数据标签
5.5.3 表单标签
5.5.4 非表单UI标签
本章小结
课后练习
第6章 Struts2高级应用
6.1 拦截器
6.1.1 拦截器工作机制
6.1.2 拦截器及拦截器栈的应用
6.1.3 自定义拦截器
6.2 类型转换器
6.2.1 Struts2内置类型转换器
6.2.2 引用类型的转换方式
6.2.3 特殊对象的类型转换i
6.2.4 类型转换的错误处理
6.3 输入校验
6.3.1 输入校验的必要性
6.3.2 编程方式实现输入校验
6.3.3 应用Struts2输人校验框架
6.3.4 自定义校验器
6.4 国际化
6.4.1 国际化实现原理
6.4.2 准备国际化资源文件
6.4.3 调用国际化资源文件
6.5 上传和下载
6.5.1 文件上传的实现原理
6.5.2 Struts2文件上传实现方式
6.5.3 Struts2文件下载实现方式
本章小结
课后练习
第7章 Struts2中应用模板语言
7.1 模板语言简介
7.2 应用Velocity
7.2.1 Velocity基础
7.2.2 Struts2对Velocity的支持
7.3 应用FreeMarker
7.3.1 FreeMarker基础
7.3.2 Struts2整合FreeMarker
7.3.3 使用Struts2标签设计模板
7.4 FreeMarker与Velocity的比较
本章小结
课后练习
第8章 Hibernate框架基础
8.1 ORM简介
8.1.1 应用ORM的意义
8.1.2 流行的ORM框架
8.2 准备Hibernate运行环境
8.2.1 下载与安装Hibemate
8.2.2 Hibernate发布包介绍
8.3 认识Hibernate
8.3.1 Hibernate框架结构
8.3.2 Hibernate配置文件
8.3.3 Configuration与SessionFactory
8.3.4 Session类
8.3.5 Hibernate中的关联关系
8.3.6 Hibernate映射文件
8.3.7 Hibernate工作原理
8.4 项目实战——新闻内容显示
本章小结
课后练习
第9章 Hibernate查询
9.1 Hibernate的数据检索策略
9.1.1 立即检索
9.1.2 延迟检索
9.1.3 预先检索
9.1.4 批量检索
9.2 Hibernate的数据查询方式
9.2.1 HQL方式
9.2.2 QBC方式
9.2.3 原生SQL方式
9.3 Hibernate的关联查询
9.3.1 一对一关联关系的使用
9.3.2 一对多、多对一关联关系的使用
9.3.3 多对多关联关系的使用
9.4 Hibernate过滤
9.4.1 Session过滤
9.4.2 Filter过滤
9.5 项目实战——客户订单管理
本章小结
课后练习
第10章 Hibernate性能优化
10.1 Hibernate事务与并发
10.1.1 什么是事务
10.1.2 Hibernate中的事务处理
10.1.3 在Hibernate中使用JTA事务
10.1.4 并发控制
10.2 Hibernate缓存
10.2.1 缓存的工作原理
10.2.2 应用一级缓存
10.2.3 应用二级缓存
10.2.4 应用第三方缓存
10.3 项目实战——借还图书
本章小结
课后练习
第11章 Spring框架基础
11.1 Spring框架概述
11.1.1 认识Spring框架
11.1.2 Spring框架特点
11.1.3 Spring框架核心架构
11.2 建立Spring开发环境
11.2.1 下载Spring框架
11.2.2 Spring发布包与软件包
11.2.3 创建Spring应用环境
11.3 Bean的装配
11.3.1 Bean基本配置
11.3.2 为Bean添加属性
11.3.3 简化配置
11.4 理解Spring的核心-IoC
11.4.1 控制反转
11.4.2 依赖注入的3种方式
11.5 BeanFactory与ApplicationContext
11.5.1 认识BeanFactory
11.5.2 使用ApplicationContext
11.6 项目实战-Spring问候程序
本章小结
课后练习
第12章 Spring AOP
12.1 AOP基础
12.1.1 AOP与OOP的比较
12.1.2 AOP的核心概念
12.1.3 Java动态代理与AOP
12.1.4 SpringAOP简介
12.2 使用Spring的通知
12.2.1 BeforeAdvice
12.2.2 AfterReturningAdvice
12.2.3 MethodInterceptor
12.2.4 ThrowAdvice
12.3 使用Spring的切入点
12.3.1 静态切入点
12.3.2 动态切人点
12.4 SpringAOP的代理工厂
12.4.1 选择合适的代理
12.4.2 ProxyFactory
12.4.3 ProxyFactoryBean
12.5 项目实战——输出日志
本章小结
课后练习
第13章 Spnng与JavaEE持久化数据访问
13.1 Spring对DAO模式的支持
13.1.1 统一的数据访问异常
13.1.2 通用的数据访问模板及抽象支持类
13.2 Sping的JDBC
13.2.1 为什么需要JdbcTemplate.....
13.2.2 通过.JdbcDaoSupport使用JdbcTeplate
13.2.3 JdbcTemplate提供的常用数据操作方法
13.3 Spring中的事务处理
13.3.1 Spring事务处理概述
13.3.2 编程式事务处理
13.3.3 声明式事务处理
13.3.4 标注式事务处理
13.4 项目实战——公司人事管理
本章小结
课后练习
第14章 Spring与Struts2、Hbemate框架的整合基础
14.1 Spring与Struts2的整合方式
14.1.1 Struts2应用的扩展方式
14.1.2 Spring插件的应用
14.2 Spnng和Hibernate的整合
14.2.1 Spnng对Hibemnate的支持
14.2.2 管理SessionFactory
14.2.3 Hibernate的DAO实现
14.2.4 使用HibemateTemplate
14.2.5 管理Hiemme事务
14.3 项目实战——学生成绩查询系统
本章小结
课后练习
第15章 图书馆管理系统
15.1 系统功能解析
15.2 系统数据库设计
15.2.1 数据库分析
15.2.2 数据表关联关系分析
15.3 系统框架搭建
15.3.1 创建工程
15.3.2 工程目录结构
15.4 系统代码实现
15.4.1 数据库连接的实现
15.4.2 工具类的实现
15.4.3 管理员登录与退出实现
15.4.4 系统管理实现
15.4.5 图书管理实现
15.4.6 读者管理实现
15.4.7 借还管理实现
15.4.8 前台功能实现
本章小结
1.1 何为Web应用
1.1.1 web的概念及发展
1.1.2 Web应用程序
1.2 使用Java开发Web应用
1.2.1 面向对象的编程语言
1.2.2 丰富的框架技术
1.2.3 XML、CSS的应用
1.2.4 使用JavaScript与Ajax提升用户体验
1.3 多种集成开发环境
1.3.1 集成开发环境简介
1.3.2 web应用服务器说明
本章小结
课后练习
第2章 JavaEE运行及开发环境
2.1 JDK的下载与安装
2.1.1 JDK的下载与安装
2.1.2 配置环境变量
2.2 Tomcat的下载与安装
2.2.1 下载并安装Tomct服务器
2.2.2 基本配置
2.2.3 服务器页面介绍
2.3 Eclipse的下载与安装
2.3.1 Eclipse的下载与安装
2.3.2 熟悉Eclipse开发环境
2.4 项目实战——第一个JavaEE应用:HelloWlorld
2.4.1 开始创建第一个JavaEE应用
2.4.2 熟悉HelloWorld框架结构
本章小结
课后练习
第3章 JSP和Servlet
3.1 开发第一个JSP+Servlet应用
3.1.1 创建工程
3.1.2 编写程序
3.1.3 部署应用
3.2 认识JSP
3.2.1 JSP的工作原理
3.2.2 JSP注释方式
3.2 3JSP声明方式
3.2.4 JSP表达式的应用
3.2.5 JSP的脚本段
3.2.6 JSP的编译指令
3.2.7 JSP的动作指令
3.2.8 JSP的内置对象
3.3 认识Servlet
3.3.1 Servlet的开发
3.3.2 使用Http Servlet
3.3.3 Servlet的生命周期
3.3.4 load-on-startup Servlet
3.4 自定义标签库
3.5 预处理用户请求:Filter
3.6 使用Listener
3.7 项目实战——用户登录
本章小结
课后练习
第4章 SQL与JDBC
4.1 SQL
4.1.1 SQL概述
4.1.2 DDL与DML简介
4.1.3 SQL使用方法
4.2 JDBC
4.2.1 JDBC概述
4.2.2 JDBC驱动程序
4.2.3 使用JDBC读取数据
4-3项目实战——存储图书信息
本章小结
课后练习
第5章 Struts2框架基础
5.1 MVC框架
5.1.1 Modell与Model2
5.1.2 MVC设计模式
5.1.3 Struts2框架的MVC架构
5.2 Struts2概览
5.2.1 Struts2的工作流程
5.2.2 Struts2的简单应用
5.3 Struts2基础
5.3.1 Action详解
5.3.2 结果与视图
5.3.3 struts.xml的配置
5.4 值栈与OGNL表达式
5.5 Struts2的标签库
5.5.1 控制标签
5.5.2 数据标签
5.5.3 表单标签
5.5.4 非表单UI标签
本章小结
课后练习
第6章 Struts2高级应用
6.1 拦截器
6.1.1 拦截器工作机制
6.1.2 拦截器及拦截器栈的应用
6.1.3 自定义拦截器
6.2 类型转换器
6.2.1 Struts2内置类型转换器
6.2.2 引用类型的转换方式
6.2.3 特殊对象的类型转换i
6.2.4 类型转换的错误处理
6.3 输入校验
6.3.1 输入校验的必要性
6.3.2 编程方式实现输入校验
6.3.3 应用Struts2输人校验框架
6.3.4 自定义校验器
6.4 国际化
6.4.1 国际化实现原理
6.4.2 准备国际化资源文件
6.4.3 调用国际化资源文件
6.5 上传和下载
6.5.1 文件上传的实现原理
6.5.2 Struts2文件上传实现方式
6.5.3 Struts2文件下载实现方式
本章小结
课后练习
第7章 Struts2中应用模板语言
7.1 模板语言简介
7.2 应用Velocity
7.2.1 Velocity基础
7.2.2 Struts2对Velocity的支持
7.3 应用FreeMarker
7.3.1 FreeMarker基础
7.3.2 Struts2整合FreeMarker
7.3.3 使用Struts2标签设计模板
7.4 FreeMarker与Velocity的比较
本章小结
课后练习
第8章 Hibernate框架基础
8.1 ORM简介
8.1.1 应用ORM的意义
8.1.2 流行的ORM框架
8.2 准备Hibernate运行环境
8.2.1 下载与安装Hibemate
8.2.2 Hibernate发布包介绍
8.3 认识Hibernate
8.3.1 Hibernate框架结构
8.3.2 Hibernate配置文件
8.3.3 Configuration与SessionFactory
8.3.4 Session类
8.3.5 Hibernate中的关联关系
8.3.6 Hibernate映射文件
8.3.7 Hibernate工作原理
8.4 项目实战——新闻内容显示
本章小结
课后练习
第9章 Hibernate查询
9.1 Hibernate的数据检索策略
9.1.1 立即检索
9.1.2 延迟检索
9.1.3 预先检索
9.1.4 批量检索
9.2 Hibernate的数据查询方式
9.2.1 HQL方式
9.2.2 QBC方式
9.2.3 原生SQL方式
9.3 Hibernate的关联查询
9.3.1 一对一关联关系的使用
9.3.2 一对多、多对一关联关系的使用
9.3.3 多对多关联关系的使用
9.4 Hibernate过滤
9.4.1 Session过滤
9.4.2 Filter过滤
9.5 项目实战——客户订单管理
本章小结
课后练习
第10章 Hibernate性能优化
10.1 Hibernate事务与并发
10.1.1 什么是事务
10.1.2 Hibernate中的事务处理
10.1.3 在Hibernate中使用JTA事务
10.1.4 并发控制
10.2 Hibernate缓存
10.2.1 缓存的工作原理
10.2.2 应用一级缓存
10.2.3 应用二级缓存
10.2.4 应用第三方缓存
10.3 项目实战——借还图书
本章小结
课后练习
第11章 Spring框架基础
11.1 Spring框架概述
11.1.1 认识Spring框架
11.1.2 Spring框架特点
11.1.3 Spring框架核心架构
11.2 建立Spring开发环境
11.2.1 下载Spring框架
11.2.2 Spring发布包与软件包
11.2.3 创建Spring应用环境
11.3 Bean的装配
11.3.1 Bean基本配置
11.3.2 为Bean添加属性
11.3.3 简化配置
11.4 理解Spring的核心-IoC
11.4.1 控制反转
11.4.2 依赖注入的3种方式
11.5 BeanFactory与ApplicationContext
11.5.1 认识BeanFactory
11.5.2 使用ApplicationContext
11.6 项目实战-Spring问候程序
本章小结
课后练习
第12章 Spring AOP
12.1 AOP基础
12.1.1 AOP与OOP的比较
12.1.2 AOP的核心概念
12.1.3 Java动态代理与AOP
12.1.4 SpringAOP简介
12.2 使用Spring的通知
12.2.1 BeforeAdvice
12.2.2 AfterReturningAdvice
12.2.3 MethodInterceptor
12.2.4 ThrowAdvice
12.3 使用Spring的切入点
12.3.1 静态切入点
12.3.2 动态切人点
12.4 SpringAOP的代理工厂
12.4.1 选择合适的代理
12.4.2 ProxyFactory
12.4.3 ProxyFactoryBean
12.5 项目实战——输出日志
本章小结
课后练习
第13章 Spnng与JavaEE持久化数据访问
13.1 Spring对DAO模式的支持
13.1.1 统一的数据访问异常
13.1.2 通用的数据访问模板及抽象支持类
13.2 Sping的JDBC
13.2.1 为什么需要JdbcTemplate.....
13.2.2 通过.JdbcDaoSupport使用JdbcTeplate
13.2.3 JdbcTemplate提供的常用数据操作方法
13.3 Spring中的事务处理
13.3.1 Spring事务处理概述
13.3.2 编程式事务处理
13.3.3 声明式事务处理
13.3.4 标注式事务处理
13.4 项目实战——公司人事管理
本章小结
课后练习
第14章 Spring与Struts2、Hbemate框架的整合基础
14.1 Spring与Struts2的整合方式
14.1.1 Struts2应用的扩展方式
14.1.2 Spring插件的应用
14.2 Spnng和Hibernate的整合
14.2.1 Spnng对Hibemnate的支持
14.2.2 管理SessionFactory
14.2.3 Hibernate的DAO实现
14.2.4 使用HibemateTemplate
14.2.5 管理Hiemme事务
14.3 项目实战——学生成绩查询系统
本章小结
课后练习
第15章 图书馆管理系统
15.1 系统功能解析
15.2 系统数据库设计
15.2.1 数据库分析
15.2.2 数据表关联关系分析
15.3 系统框架搭建
15.3.1 创建工程
15.3.2 工程目录结构
15.4 系统代码实现
15.4.1 数据库连接的实现
15.4.2 工具类的实现
15.4.3 管理员登录与退出实现
15.4.4 系统管理实现
15.4.5 图书管理实现
15.4.6 读者管理实现
15.4.7 借还管理实现
15.4.8 前台功能实现
本章小结
目 录内容简介
《Java Web 程序设计教程》介绍使用Java语言开发Web应用的主流技术。首先,从基本开发技术入手,讲解了JSP、servlet、SQL以及JDBC的基础概念及应用方法。然后,逐步过渡到框架技术的讲解,包括Struts2框架技术应用、Hibernate框架技术应用、Spring框架技术应用以及3个框架的整合应用方式。每章为读者配备了简明而又实用的示例,在书的最后通过一个完整的项目开发案例对所学技术进行总结和应用。
《Java Web 程序设计教程》可作为普通高等院校计算机及相关专业课程教材,同时也可作为.Java编程爱好者及开发人员的参考用书。
《Java Web 程序设计教程》可作为普通高等院校计算机及相关专业课程教材,同时也可作为.Java编程爱好者及开发人员的参考用书。
比价列表价格走势
公众号、微信群

微信公众号

实时获取购书优惠