Java Web应用技术与案例教程

出版时间:2011-10  出版社:人民邮电出版社  作者:杨树林 ,胡洁萍 编著  页数:310  

内容概要

  Java Web应用技术是当今最主流的Web程序开发技术之一。目前无论是高校的计算机专业,还是IT培训学校都将Java
Web应用技术作为教学内容之一,这对于培养学生的计算机应用能力具有重要的意义。本书将带领读者进入Java
Web应用技术世界,由浅入深地学习各项知识。全书共分9章,内容依次为Java Web应用技术概述、Java
Web应用技术基础、设计模式与分层架构、数据访问层与业务逻辑层设计技术、控制层实现技术、视图层设计技术、MVC框架技术Struts2、持久化技术Hibernate、BBS系统设计。每章内容与案例相结合,有助于学生理解知识,应用知识,达到学以致用。书中引进一些新知识和新方法,内容实用,重点突出,讲解精练,案例典型,既方便学习,又便于应用。
  本书内容丰富,实例典型,知识讲解系统,适合作为大中专院校计算机及其相关专业的教材或参考书,也适合软件开发人员及其他有关人员作为技术参考书。

书籍目录

第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 用户视图设计 
本章小结 
习题与实验 

编辑推荐

  《21世纪高等学校计算机规划教材·高校系列:Java Web应用技术与案例教程》涵盖主流技术和方法,体现教学需求,融合典型案例和知识,适应案例教学,突出项目引导和驱动,贴近实际应用。  《21世纪高等学校计算机规划教材·高校系列:Java Web应用技术与案例教程》以新颖的方式将案例与知识融合在一起,知识系统、精炼,案例典型、实用,既保证知识结构的系统性,也体现能力培养的应用性。教材涵盖了主要技术,反映了Java Web技术的发展;内容组织遵循Java Web开发的规律,体现流行的开发模式。典型的案例与知识有机结合,使学生易于理解知识,应用知识,达到学以致用。

图书封面

评论、评分、阅读与下载


    Java Web应用技术与案例教程 PDF格式下载


用户评论 (总计2条)

 
 

  •   教材使用,书新的!
  •   书的纸质一摸就知道很不好,送货速度也超慢,等了将近一周才收到!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7