书籍详情
Java Web应用技术与案例教程
作者:杨树林 ,胡洁萍 编著
出版社:人民邮电出版社
出版时间:2011-10-01
ISBN:9787115262806
定价:¥42.00
购买这本书可以去
内容简介
JavaWeb应用技术是当今最主流的Web程序开发技术之一。目前无论是高校的计算机专业,还是IT培训学校都将JavaWeb应用技术作为教学内容之一,这对于培养学生的计算机应用能力具有重要的意义。《21世纪高等学校计算机规划教材·高校系列:Java Web应用技术与案例教程》将带领读者进入JavaWeb应用技术世界,由浅入深地学习各项知识。全书共分9章,内容依次为JavaWeb应用技术概述、JavaWeb应用技术基础、设计模式与分层架构、数据访问层与业务逻辑层设计技术、控制层实现技术、视图层设计技术、MVC框架技术Struts2、持久化技术Hibernate、BBS系统设计。每章内容与案例相结合,有助于学生理解知识,应用知识,达到学以致用。书中引进一些新知识和新方法,内容实用,重点突出,讲解精练,案例典型,既方便学习,又便于应用。《21世纪高等学校计算机规划教材·高校系列:Java Web应用技术与案例教程》内容丰富,实例典型,知识讲解系统,适合作为大中专院校计算机及其相关专业的教材或参考书,也适合软件开发人员及其他有关人员作为技术参考书。
作者简介
暂缺《Java Web应用技术与案例教程》作者简介
目录
第1章 Java Web应用技术概述
1.1 Java Web技术简介
1.1.1 Java Web应用技术的发展
1.1.2 Java Web应用常用技术
1.2 搭建Java Web开发环境
1.2.1 安装与配置JDK
1.2.2 安装Java Web开发工具
1.2.3 安装MySQL及其开发环境
1.2.4 安装Tomcat
1.2.5 安装GlassFish
1.3 Java Web项目的建立与部署
1.3.1 在NetBeans下建立与部署Java Web项目
1.3.2 在Tomcat下部署Web应用程序
本章小结
习题与实验
第2章 Java Web应用技术基础
2.1 HTML网页设计
2.1.1 HTML网页基本标记
2.1.2 表单
2.1.3 案例2-1--登录和注册网页设计
2.1.4 用JavaScript验证表单
2.1.5 CSS
2.1.6 案例2-2--用样式表修饰登录和注册网页
2.2 Servlet技术
2.2.1 什么是Servlet
2.2.2 如何建立Servlet
2.2.3 案例2-3--建立用户登录Servlet
2.2.4 Servlet的配置
2.2.5 处理请求和响应
2.2.6 案例2-4--使用Servlet实现验证码
2.3 JSP页面设计
2.3.1 什么是JSP
2.3.2 JSP网页的组成
2.3.3 JSP隐含对象
2.3.4 案例2-5--使用JSP实现用户登录验证
2.4 应用JDBC
2.4.1 JDBC简介
2.4.2 JDBC的重要类和接口
2.4.3 JDBC访问数据库的基本步骤
2.4.4 案例2-6--实现基于数据库的登录验证
本章小结
习题与实验
第3章 设计模式与分层架构
3.1 JSP Model-1设计模式
3.1.1 JSP Model-1模式简介
3.1.2 JavaBeans及其使用
3.1.3 案例3-1--利用JSP+JavaBeans实现基于数据库的登录验证
3.2 MVC与JSP Model-2设计模式
3.2.1 MVC概述
3.2.2 JSP Model-2
3.2.3 Web组件的3种关联关系
3.2.4 案例3-2--使用JSP+Servlet+ JavaBeans实现用户登录
3.3 Java Web应用中的分层架构
3.3.1 分层架构模式
3.3.2 Java Web应用中的三层结构
3.3.3 结合MVC模式的分层结构
3.3.4 案例3-3--博客网站的分析与设计
本章小结
习题与实验
第4章 数据访问层与业务逻辑层设计技术
4.1 使用连接池连接数据库
4.1.1 数据源与连接池
4.1.2 案例4-1--博客网站的辅助类设计
4.2 数据的基本操作
4.2.1 数据操作的基本原理
4.2.2 查询数据
4.2.3 更新数据
4.2.4 案例4-2--博客网站数据访问类的设计
4.3 数据分页
4.3.1 按页查询数据
4.3.2 案例4-3--分页工具类及几个数据访问类设计
4.4 使用存储过程
4.4.1 存储过程的定义
4.4.2 调用存储过程
4.4.3 案例4-4--使用存储过程分页查询博文
4.5 大对象的存取
4.5.1 大对象存储的基本方法
4.5.2 案例4-5--设计用户数据访问类YbUserDao
4.6 工厂模式与业务逻辑类设计
4.6.1 属性文件及其读取
4.6.2 工厂模式建立对象
4.6.3 案例4-6--博客网站工厂模式实现及业务逻辑层设计
本章小结
习题与实验
第5章 控制层实现技术
5.1 多请求处理与控制层实现
5.1.1 用一个Servlet处理多个请求
5.1.2 案例5-1--实现博客网站的博文分类管理
5.2 过滤器与编码处理
5.2.1 过滤器
5.2.2 案例5-2--设计一个编码过滤器
5.3 状态跟踪与侦听器
5.3.1 会话跟踪
5.3.2 Servlet上下文
5.3.3 侦听器Listener
5.3.4 案例5-3--统计访问人数和在线人数
5.4 文件的上传和下载
5.4.1 上传文件和参数获取
5.4.2 保存文件
5.4.3 文件下载
5.4.4 案例5-4--实现博客网站的用户功能
本章小结
习题与实验
第6章 视图层设计技术
6.1 自定义标签
6.1.1 自定义标签的设计原理
6.1.2 案例6-1--设计博客网站的博文分类标签
6.2 表达式语言EL和标准标签库JSTL
6.2.1 表达式语言EL
6.2.2 标准标签库JSTL
6.2.3 案例6-2--实现博文管理
6.3 AJAX技术
6.3.1 AJAX基础
6.3.2 XMLHttpRequest 对象
6.3.3 AJAX应用步骤
6.3.4 案例6-3--实现无刷新登录
本章小结
习题与实验
第7章 MVC框架技术Struts2
7.1 Struts2概述
7.1.1 Struts框架的历史
7.1.2 Struts2 下载与配置
7.1.3 案例7-1--使用Struts2实现博客网站中的用户登录
7.1.4 Struts2的MVC原理
7.1.5 Struts2组件
7.1.6 Struts2的中文乱码问题
7.2 Action与结果类型
7.2.1 Action的实现类
7.2.2 在Action中访问Web对象
7.2.3 多方法的Action
7.2.4 Result类型
7.3 输入验证
7.3.1 使用validate()方法
7.3.2 使用验证文件验证
7.3.3 案例7-2--实现客户登录和注册验证(使用配置文件验证)
7.4 Struts2国际化、标签库和OGNL表达式
7.4.1 Struts2国际化
7.4.2 案例7-3--实现登录界面的国际化
7.4.3 常用Struts2标签
7.4.4 Struts2的OGNL
7.5 文件上传和下载
7.5.1 利用Struts2上传文件
7.5.2 利用Struts2下载文件
7.5.3 案例7-4--实现博客网站的相册管理
7.6 拦截器
7.6.1 拦截器
7.6.2 案例7-5--使用拦截器实现博客网站的权限验证
本章小结
习题与实验
第8章 持久化技术Hibernate
8.1 Hibernate原理
8.1.1 Hibernate简介
8.1.2 在项目中应用Hibernate
8.2 Hibernate的实体映射
8.2.1 实体映射基础
8.2.2 实体关系映射
8.2.3 案例8-1--博客网站的实体类及其映射设计
8.3 实体操作与数据查询
8.3.1 实体操作
8.3.2 数据查询
8.3.3 辅助类设计
8.3.4 案例8-2--基于博客网站的Dao设计
本章小结
习题与实验
第9章 BBS系统设计
9.1 系统分析与设计
9.1.1 系统分析
9.1.2 总体设计
9.1.3 实体类(数据模型)设计
9.1.4 接口设计
9.1.5 环境配置与公共类实现
9.2 数据访问层实现
9.2.1 BbsUserDao实现
9.2.2 BbsLoginDao实现
9.2.3 BbsForumDao实现
9.2.4 BbsThemeDao实现
9.2.5 BbsMessageDao实现
9.3 业务逻辑层实现
9.3.1 BbsUserService实现
9.3.2 BbsLoginService实现
9.3.3 BbsForumService实现
9.3.4 BbsThemeService实现
9.3.5 BbsMessageService实现
9.4 控制层实现
9.4.1 控制层基类
9.4.2 用户控制类
9.4.3 版块控制类
9.4.4 主题控制类
9.4.5 帖子控制类
9.4.6 用于访问控制的拦截器类
9.4.7 配置Action
9.5 视图层设计
9.5.1 界面的总体设计
9.5.2 起始页与主页设计
9.5.3 主题视图设计
9.5.4 帖子视图设计
9.5.5 用户视图设计
本章小结
习题与实验
1.1 Java Web技术简介
1.1.1 Java Web应用技术的发展
1.1.2 Java Web应用常用技术
1.2 搭建Java Web开发环境
1.2.1 安装与配置JDK
1.2.2 安装Java Web开发工具
1.2.3 安装MySQL及其开发环境
1.2.4 安装Tomcat
1.2.5 安装GlassFish
1.3 Java Web项目的建立与部署
1.3.1 在NetBeans下建立与部署Java Web项目
1.3.2 在Tomcat下部署Web应用程序
本章小结
习题与实验
第2章 Java Web应用技术基础
2.1 HTML网页设计
2.1.1 HTML网页基本标记
2.1.2 表单
2.1.3 案例2-1--登录和注册网页设计
2.1.4 用JavaScript验证表单
2.1.5 CSS
2.1.6 案例2-2--用样式表修饰登录和注册网页
2.2 Servlet技术
2.2.1 什么是Servlet
2.2.2 如何建立Servlet
2.2.3 案例2-3--建立用户登录Servlet
2.2.4 Servlet的配置
2.2.5 处理请求和响应
2.2.6 案例2-4--使用Servlet实现验证码
2.3 JSP页面设计
2.3.1 什么是JSP
2.3.2 JSP网页的组成
2.3.3 JSP隐含对象
2.3.4 案例2-5--使用JSP实现用户登录验证
2.4 应用JDBC
2.4.1 JDBC简介
2.4.2 JDBC的重要类和接口
2.4.3 JDBC访问数据库的基本步骤
2.4.4 案例2-6--实现基于数据库的登录验证
本章小结
习题与实验
第3章 设计模式与分层架构
3.1 JSP Model-1设计模式
3.1.1 JSP Model-1模式简介
3.1.2 JavaBeans及其使用
3.1.3 案例3-1--利用JSP+JavaBeans实现基于数据库的登录验证
3.2 MVC与JSP Model-2设计模式
3.2.1 MVC概述
3.2.2 JSP Model-2
3.2.3 Web组件的3种关联关系
3.2.4 案例3-2--使用JSP+Servlet+ JavaBeans实现用户登录
3.3 Java Web应用中的分层架构
3.3.1 分层架构模式
3.3.2 Java Web应用中的三层结构
3.3.3 结合MVC模式的分层结构
3.3.4 案例3-3--博客网站的分析与设计
本章小结
习题与实验
第4章 数据访问层与业务逻辑层设计技术
4.1 使用连接池连接数据库
4.1.1 数据源与连接池
4.1.2 案例4-1--博客网站的辅助类设计
4.2 数据的基本操作
4.2.1 数据操作的基本原理
4.2.2 查询数据
4.2.3 更新数据
4.2.4 案例4-2--博客网站数据访问类的设计
4.3 数据分页
4.3.1 按页查询数据
4.3.2 案例4-3--分页工具类及几个数据访问类设计
4.4 使用存储过程
4.4.1 存储过程的定义
4.4.2 调用存储过程
4.4.3 案例4-4--使用存储过程分页查询博文
4.5 大对象的存取
4.5.1 大对象存储的基本方法
4.5.2 案例4-5--设计用户数据访问类YbUserDao
4.6 工厂模式与业务逻辑类设计
4.6.1 属性文件及其读取
4.6.2 工厂模式建立对象
4.6.3 案例4-6--博客网站工厂模式实现及业务逻辑层设计
本章小结
习题与实验
第5章 控制层实现技术
5.1 多请求处理与控制层实现
5.1.1 用一个Servlet处理多个请求
5.1.2 案例5-1--实现博客网站的博文分类管理
5.2 过滤器与编码处理
5.2.1 过滤器
5.2.2 案例5-2--设计一个编码过滤器
5.3 状态跟踪与侦听器
5.3.1 会话跟踪
5.3.2 Servlet上下文
5.3.3 侦听器Listener
5.3.4 案例5-3--统计访问人数和在线人数
5.4 文件的上传和下载
5.4.1 上传文件和参数获取
5.4.2 保存文件
5.4.3 文件下载
5.4.4 案例5-4--实现博客网站的用户功能
本章小结
习题与实验
第6章 视图层设计技术
6.1 自定义标签
6.1.1 自定义标签的设计原理
6.1.2 案例6-1--设计博客网站的博文分类标签
6.2 表达式语言EL和标准标签库JSTL
6.2.1 表达式语言EL
6.2.2 标准标签库JSTL
6.2.3 案例6-2--实现博文管理
6.3 AJAX技术
6.3.1 AJAX基础
6.3.2 XMLHttpRequest 对象
6.3.3 AJAX应用步骤
6.3.4 案例6-3--实现无刷新登录
本章小结
习题与实验
第7章 MVC框架技术Struts2
7.1 Struts2概述
7.1.1 Struts框架的历史
7.1.2 Struts2 下载与配置
7.1.3 案例7-1--使用Struts2实现博客网站中的用户登录
7.1.4 Struts2的MVC原理
7.1.5 Struts2组件
7.1.6 Struts2的中文乱码问题
7.2 Action与结果类型
7.2.1 Action的实现类
7.2.2 在Action中访问Web对象
7.2.3 多方法的Action
7.2.4 Result类型
7.3 输入验证
7.3.1 使用validate()方法
7.3.2 使用验证文件验证
7.3.3 案例7-2--实现客户登录和注册验证(使用配置文件验证)
7.4 Struts2国际化、标签库和OGNL表达式
7.4.1 Struts2国际化
7.4.2 案例7-3--实现登录界面的国际化
7.4.3 常用Struts2标签
7.4.4 Struts2的OGNL
7.5 文件上传和下载
7.5.1 利用Struts2上传文件
7.5.2 利用Struts2下载文件
7.5.3 案例7-4--实现博客网站的相册管理
7.6 拦截器
7.6.1 拦截器
7.6.2 案例7-5--使用拦截器实现博客网站的权限验证
本章小结
习题与实验
第8章 持久化技术Hibernate
8.1 Hibernate原理
8.1.1 Hibernate简介
8.1.2 在项目中应用Hibernate
8.2 Hibernate的实体映射
8.2.1 实体映射基础
8.2.2 实体关系映射
8.2.3 案例8-1--博客网站的实体类及其映射设计
8.3 实体操作与数据查询
8.3.1 实体操作
8.3.2 数据查询
8.3.3 辅助类设计
8.3.4 案例8-2--基于博客网站的Dao设计
本章小结
习题与实验
第9章 BBS系统设计
9.1 系统分析与设计
9.1.1 系统分析
9.1.2 总体设计
9.1.3 实体类(数据模型)设计
9.1.4 接口设计
9.1.5 环境配置与公共类实现
9.2 数据访问层实现
9.2.1 BbsUserDao实现
9.2.2 BbsLoginDao实现
9.2.3 BbsForumDao实现
9.2.4 BbsThemeDao实现
9.2.5 BbsMessageDao实现
9.3 业务逻辑层实现
9.3.1 BbsUserService实现
9.3.2 BbsLoginService实现
9.3.3 BbsForumService实现
9.3.4 BbsThemeService实现
9.3.5 BbsMessageService实现
9.4 控制层实现
9.4.1 控制层基类
9.4.2 用户控制类
9.4.3 版块控制类
9.4.4 主题控制类
9.4.5 帖子控制类
9.4.6 用于访问控制的拦截器类
9.4.7 配置Action
9.5 视图层设计
9.5.1 界面的总体设计
9.5.2 起始页与主页设计
9.5.3 主题视图设计
9.5.4 帖子视图设计
9.5.5 用户视图设计
本章小结
习题与实验
猜您喜欢