为你推荐
扉页
版权页
内容提要
前言
第一篇 Web前端开发
第1章 Web应用开发简介
1.1 网络程序开发体系结构
1.1.1 C/S体系结构介绍
1.1.2 B/S体系结构介绍
1.1.3 两种体系结构的比较
1.2 Web简介
1.2.1 什么是Web
1.2.2 Web应用程序的工作原理
1.2.3 Web的发展历程
1.3 Web开发技术
1.3.1 客户端应用技术
1.3.2 服务器端应用技术
小结
习题
第2章 网页前端开发基础
2.1 HTML
2.1.1 创建第一个HTML文件
2.1.2 HTML文档结构
2.1.3 HTML文本标记
2.1.4 表格标记
2.1.5 HTML表单标记
2.1.6 超链接与图片标记
2.2 CSS样式表
2.2.1 CSS规则
2.2.2 CSS选择器
2.2.3 在页面中包含CSS
小结
上机指导
习题
第3章 JavaScript脚本语言
3.1 了解JavaScript
3.1.1 什么是JavaScript
3.1.2 JavaScript的主要特点
3.1.3 JavaScript与Java的区别
3.2 在Web页面中使用JavaScript
3.2.1 在页面中直接嵌入JavaScript
3.2.2 链接外部JavaScript
3.3 JavaScript语言基础
3.3.1 JavaScript的语法
3.3.2 JavaScript中的关键字
3.3.3 了解JavaScript的数据类型
3.3.4 变量的定义及使用
3.3.5 运算符的应用
3.4 函数
3.4.1 函数的定义
3.4.2 函数的调用
3.4.3 匿名函数
3.5 事件和事件处理程序
3.5.1 什么是事件和事件处理程序
3.5.2 JavaScript的常用事件
3.5.3 事件处理程序的调用
3.6 常用对象
3.6.1 String对象
3.6.2 Math对象
3.6.3 Date对象
3.6.4 Window对象
3.7 Ajax技术
3.7.1 什么是Ajax
3.7.2 Ajax的开发模式
3.7.3 Ajax的优点
3.8 传统Ajax工作流程
3.8.1 发送请求
3.8.2 处理服务器响应
3.9 jQuery技术
3.9.1 jQuery简介
3.9.2 下载和配置jQuery
3.9.3 jQuery的工厂函数
3.9.4 一个简单的jQuery脚本
小结
上机指导
习题
第4章 Java EE开发环境
4.1 JDK的下载、安装与使用
4.1.1 下载
4.1.2 安装
4.1.3 配置环境变量
4.2 常用Java EE服务器的安装、配置和使用
4.3 Eclipse开发工具的安装与使用
4.3.1 Eclipse的下载与安装
4.3.2 启动Eclipse
4.3.3 安装Eclipse中文语言包
4.3.4 Eclipse工作台
4.3.5 配置Web服务器
4.3.6 指定Web浏览器
4.3.7 设置JSP页面编码格式
小结
上机指导
习题
第二篇 服务器端开发
第5章 走进JSP
5.1 JSP概述
5.1.1 什么是JSP
5.1.2 如何学好JSP
5.1.3 JSP技术特征
5.2 开发第一个JSP程序
5.2.1 编写JSP程序
5.2.2 运行JSP程序
5.3 了解JSP的基本构成
5.4 指令标签
5.4.1 page指令
5.4.2 include指令
5.4.3 taglib指令
5.5 嵌入Java代码
5.5.1 代码片段
5.5.2 声明
5.5.3 JSP表达式
5.6 注释
5.6.1 HTML注释
5.6.2 JSP注释
5.6.3 动态注释
5.6.4 代码注释
5.7 JSP动作标签
5.7.1 <jsp:include>
5.7.2 <jsp:forward>
5.7.3 <jsp:param>
5.8 request对象
5.8.1 获取请求参数值
5.8.2 获取form表单的信息
5.8.3 获取请求客户端信息
5.8.4 在作用域中管理属性
5.8.5 cookie管理
5.9 response对象
5.9.1 重定向网页
5.9.2 处理HTTP文件头
5.9.3 设置输出缓冲
5.10 session对象
5.10.1 创建及获取session信息
5.10.2 从会话中移除指定的绑定对象
5.10.3 销毁session
5.10.4 会话超时的管理
5.10.5 session对象的应用
5.11 application对象
5.11.1 访问应用程序初始化参数
5.11.2 管理应用程序环境属性
小结
上机指导
习题
第6章 Servlet技术
6.1 Servlet基础
6.1.1 Servlet与Servlet容器
6.1.2 Servlet技术特点
6.1.3 Servlet技术功能
6.1.4 Servlet与JSP的区别
6.1.5 Servlet代码结构
6.1.6 简单的Servlet程序
6.2 Servlet开发
6.2.1 Servlet的创建
6.2.2 Servlet配置
6.3 Servlet API编程常用的接口和类
6.3.1 Servlet接口
6.3.2 ServletConfig接口
6.3.3 HttpServletRequest接口
6.3.4 HttpServletResponse接口
6.3.5 GenericServlet类
6.3.6 HttpServlet类
6.4 Servlet过滤器
6.4.1 过滤器概述
6.4.2 Filter API
6.4.3 过滤器的配置
6.4.4 过滤器典型应用
小结
上机指导
习题
第7章 数据库技术
7.1 MySQL数据库
7.1.1 下载MySQL
7.1.2 安装MySQL
7.1.3 环境变量的配置
7.2 JDBC概述
7.2.1 JDBC技术介绍
7.2.2 JDBC驱动程序
7.3 JDBC中的常用接口
7.3.1 驱动程序接口Driver
7.3.2 驱动程序管理器DriverManager
7.3.3 数据库连接接口Connection
7.3.4 执行SQL语句接口Statement
7.3.5 执行动态SQL语句接口PreparedStatement
7.3.6 执行存储过程接口CallableStatement
7.3.7 访问结果集接口ResultSet
7.4 连接数据库
7.4.1 加载JDBC驱动程序
7.4.2 创建数据库连接
7.4.3 执行SQL语句
7.4.4 获得查询结果
7.4.5 关闭连接
7.5 数据库操作技术
7.5.1 查询操作
7.5.2 添加操作
7.5.3 修改操作
7.5.4 删除操作
小结
上机指导
习题
第8章 程序日志组件
8.1 简介
8.2 Logger
8.2.1 日志输出
8.2.2 配置日志
8.2.3 日志的继承
8.3 Appender
8.4 Layout
8.5 应用日志调试程序
小结
上机指导
习题
第三篇 Java Web开发框架的使用
第9章 Struts 2框架
9.1 MVC设计模式
9.2 Struts 2框架概述
9.3 Struts 2入门
9.3.1 获取与配置Struts 2
9.3.2 创建第一个Struts 2程序
9.4 Action对象
9.4.1 认识Action对象
9.4.2 请求参数的注入原理
9.4.3 Action的基本流程
9.4.4 动态Action
9.4.5 应用动态Action
9.5 Struts 2的配置文件
9.5.1 Struts 2的配置文件类型
9.5.2 配置Struts 2包
9.5.3 配置名称空间
9.5.4 Action的相关配置
9.5.5 使用通配符简化配置
9.5.6 配置返回结果
9.6 Struts 2的标签库
9.6.1 数据标签
9.6.2 控制标签
9.6.3 表单标签
9.7 Struts 2的开发模式
9.7.1 实现与Servlet API的交互
9.7.2 域模型DomainModel
9.7.3 驱动模型ModelDriven
9.8 Struts 2的拦截器
9.8.1 拦截器概述
9.8.2 拦截器API
9.8.3 使用拦截器
9.9 数据验证机制
9.9.1 手动验证
9.9.2 验证文件的命名规则
9.9.3 验证文件的编写风格
小结
上机指导
习题
第10章 Hibernate技术
10.1 初识Hibernate
10.1.1 理解ORM原理
10.1.2 Hibernate简介
10.2 Hibernate入门
10.2.1 获取Hibernate
10.2.2 Hibernate配置文件
10.2.3 了解并编写持久化类
10.2.4 Hibernate映射
10.2.5 Hibernate主键策略
10.3 Hibernate数据持久化
10.3.1 Hibernate实例状态
10.3.2 Hibernate初始化类
10.3.3 保存数据
10.3.4 查询数据
10.3.5 删除数据
10.3.6 修改数据
10.3.7 关于延迟加载
10.4 使用Hibernate的缓存
10.4.1 一级缓存的使用
10.4.2 配置并使用二级缓存
小结
上机指导
习题
第11章 Hibernate高级应用
11.1 关联关系映射
11.1.1 数据模型与领域模型
11.1.2 理解并配置多对一单向关联
11.1.3 理解并配置多对一双向关联
11.1.4 理解并配置一对一主键关联
11.1.5 理解并配置一对一外键关联
11.1.6 理解并配置多对多关联关系
11.1.7 了解级联操作
11.2 HQL检索方式
11.2.1 了解HQL语言
11.2.2 实体对象查询
11.2.3 条件查询
11.2.4 HQL参数绑定机制
11.2.5 排序查询
11.2.6 聚合函数的应用
11.2.7 分组方法
11.2.8 联合查询
11.2.9 子查询
小结
上机指导
习题
第12章 Spring框架
12.1 Spring概述
12.1.1 Spring组成
12.1.2 下载Spring
12.1.3 配置Spring
12.1.4 使用BeanFactory管理Bean
12.1.5 应用ApllicationContext
12.2 Spring IoC
12.2.1 控制反转与依赖注入
12.2.2 配置Bean
12.2.3 Setter注入
12.2.4 构造器注入
12.2.5 引用其他Bean
12.2.6 创建匿名内部JavaBean
12.3 AOP概述
12.3.1 AOP术语
12.3.2 AOP的简单实现
12.4 Spring的切入点
12.4.1 静态与动态切入点
12.4.2 深入静态切入点
12.4.3 深入切入点底层
12.4.4 Spring中的其他切入点
12.5 Aspect对AOP的支持
12.5.1 Aspect概述
12.5.2 Spring中的Aspect
12.5.3 DefaultPointcutAdvisor切入点配置器
12.5.4 NameMatchMethodPointcutAdvisor切入点配置器
12.6 Spring持久化
12.6.1 DAO模式
12.6.2 Spring的DAO理念
12.6.3 事务管理
12.6.4 应用JdbcTemplate操作数据库
12.6.5 与Hibernate整合
12.6.6 整合Spring与Hibernate在tb_user表中添加信息
小结
上机指导
习题
第13章 Spring与Struts 2、Hibernate框架的整合
13.1 框架整合的优势
13.2 SSH2架构分析
13.3 开始构建SSH2
13.3.1 配置web.xml
13.3.2 配置Spring
13.3.3 配置Struts 2
13.3.4 配置Hibernate
13.4 实现MVC编码
13.4.1 JSP完成视图层
13.4.2 Struts 2完成控制层
13.4.3 Hibernate完成数据封装
13.5 SSH2实例程序部署
小结
上机指导
习题
第四篇 综合案例
第14章 天下淘网络商城
14.1 开发背景
14.2 系统分析
14.2.1 需求分析
14.2.2 可行性分析
14.3 系统设计
14.3.1 功能结构图
14.3.2 系统流程图
14.3.3 开发环境
14.3.4 文件夹组织结构
14.3.5 系统预览
14.4 数据库设计
14.4.1 数据库概念设计
14.4.2 创建数据库及数据表
14.5 公共模块的设计
14.5.1 泛型工具类
14.5.2 数据持久化类
14.5.3 分页操作
14.5.4 字符串工具类
14.5.5 实体映射
14.6 登录注册模块设计
14.6.1 模块概述
14.6.2 注册模块的实现
14.6.3 登录模块的实现
14.7 前台商品信息查询模块设计
14.7.1 模块概述
14.7.2 前台商品信息查询模块技术分析
14.7.3 商品搜索的实现
14.7.4 前台商品其他查询的实现
14.8 购物车模块设计
14.8.1 模块概述
14.8.2 购物车模块技术分析
14.8.3 购物车基本功能的实现
14.8.4 订单相关功能的实现
14.9 后台商品管理模块设计
14.9.1 模块概述
14.9.2 后台商品管理
14.9.3 商品管理功能的实现
14.9.4 商品类别管理功能的实现
14.10 后台订单管理模块的设计
14.10.1 模块概述
14.10.2 后台订单管理模块技术分析
14.10.3 后台订单查询的实现
14.11 开发技巧与难点分析
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜