计算机
类型
可以朗读
语音朗读
398千字
字数
2016-01-01
发行日期
展开全部
主编推荐语
全书14章,涵盖JavaWeb应用、前端基础、多种框架技术。
内容简介
全书共分14章,内容包括. JavaWeb应用开发概述,网页前段开发基础,JavaEE开发环境,JSP技术,Servlet技术,JavaScript脚本语言,数据库技术,程序日组件,Struts2框架,Hibernate技术,Hibernate高级应用,Spring框架,Spring与Struts2、Hibernate框架的整合,天下淘网络商城。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第一篇 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 开发技巧与难点分析
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。