下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >Java > Java Web开发实战(配光盘)

Java Web开发实战(配光盘)

综合评级:★★★★★

定价:89.80

作者:软件开发技术联盟

出版社:清华大学出版社

出版日期:2013年9月

页数:661

字数:1406000

ISBN:9787302318934

书籍介绍

  《Java Web开发实战》从初学者的角度出发,通过通俗易懂的语言、丰富实用的实例,详细介绍了使用Java语言和开源框架进行Web程序开发应该掌握的各项技术,内容突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。在介绍技术的同时,书中都会提供示例或稍大一些的实例,同时在结尾安排有实战,通过5~8个实战来综合应用本章所讲解的知识,做到理论联系实际;每篇的最后一章有一个综合实验,通过一个模块综合讲解本篇的知识内容;在本书的最后两章中提供了两个完整的项目实例,讲述从前期规划、设计流程到项目最终实施的整个实现过程。

  全书共分5篇25章,包括走进JSP、掌握JSP语法、JSP内置对象、Servlet技术、综合实验(一)——JSP使用Model2实现登录模块、EL表达式语言、JSTL核心标签库、综合实验(二)——结合JSTL与EL技术开发通讯录模块、JSP操作XML、JavaScript脚本语言、综合实验(三)——Ajax实现用户注册模块、Struts 2框架、Hibernate框架、Hibernate高级应用、综合实验(四)——JSP+Hibernate实现留言模块、Spring框架、Spring MVC框架、综合实验(五)——Spring+Hibernate实现用户管理模块、数据分页、文件上传与下载、PDF与Excel组件、动态图表、综合实验(六)——在线投票统计模块、基于SSH2的电子商城网站、基于SSH2的明日论坛等。所有知识都结合具体实例进行介绍,对涉及的程序代码给出了详细的注释,读者可以轻松领会Java Web程序开发的精髓,快速提高开发技能。本书特色及丰富的学习资源包如下:

  黄金学习搭配、专业学习视频、重难点精确打击、学习经验分享、学习测试诊断、有趣实践任务、专业资源库、学习排忧解难、获取源程序、提供习题答案、赠送开发案例。

  本书适合有志于从事软件开发的初学者、高校计算机相关专业的学生和毕业生,可作为软件开发人员的参考手册,也可作为高校教师的教学参考书。

相关课程
目录

第1篇 JSP基础

第1章 走进JSP

视频讲解:3分钟

1.1 JSP概述

1.1.1 什么是JSP

1.1.2 项目成功案例

1.1.3 如何学好JSP

1.2 JSP技术特征

1.2.1 跨平台

1.2.2 业务代码分离

1.2.3 组件重用

1.2.4 继承java Servlet功能

1.2.5 预编译

1.3 搭建JSP开发环境

1.3.1 安装Java开发工具包JDK

1.3.2 安装和配置Web服务器

1.3.3 安装与使用数据库

1.4 Eclipse开发工具的安装与使用

1.4.1 Eclipse的下载与安装

1.4.2 启动Eclipse

1.4.3 安装Eclipse中文语言包

1.4.4 Eclipse工作台

1.4.5 配置服务器

1.4.6 指定Web浏览器

1.4.7 设置JSP页面的编码格式

1.5 开发第一个JSP程序

1.5.1 编写JSP程序

1.5.2 运行JSP程序

1.6 JSP常用资源

1.6.1 JSP资源

1.6.2 Eclipse资源

1.7 实战

1.7.1 修改Tomcat服务器的端口号

1.7.2 通过复制Web应用到Tomcat部署Web应用

1.7.3 通过在server.xml文件中配置元素部署Web应用

1.7.4 设置Eclipse工作空间的字符编码

1.7.5 为项目导入所需的Jar包

1.8 本章小结

 

第2章 掌握JSP语法

视频讲解:50分钟

2.1 了解JSP的基本构成

2.2 指令标签

2.2.1 page指令

2.2.2 include指令

2.2.3 taglib指令

2.3 嵌入Java代码

2.3.1 代码片段

2.3.2 声明

2.3.3 JSP表达式

2.4 注释

2.4.1 HTML注释

2.4.2 JSP注释

2.4.3 动态注释

2.4.4 代码注释

2.5 JSP动作标签

2.5.1

2.5.2

2.5.3

2.5.4 操作JavaBean的动作标签

2.6 实战

2.6.1 连接数据库并将数据显示在页面表格中

2.6.2 根据数据表动态生成下拉列表

2.6.3 将3个页面组成一个新的页面

2.6.4 导入页面头部和版权信息页

2.6.5 在JSP页面中输出星号组成的金字塔

2.7 本章小结

2.8 学习成果检验

 

第3章 JSP内置对象

视频讲解:90分钟

3.1 JSP内置对象的概述

3.2 request对象

3.2.1 获取请求参数值

3.2.2 解决中文乱码

3.2.3 获取Form表单的信息

3.2.4 获取请求客户端信息

3.2.5 在作用域中管理属性

3.2.6 cookie管理

3.2.7 获取浏览器使用的语言

3.3 response对象

3.3.1 重定向网页

3.3.2 处理HTTP文件头

3.3.3 设置输出缓冲

3.4 session对象

3.4.1 创建及获取session信息

3.4.2 从会话中移除指定的绑定对象

3.4.3 销毁session

3.4.4 会话超时的管理

3.4.5 session对象的应用

3.5 application对象

3.5.1 访问应用程序初始化参数

3.5.2 管理应用程序环境属性

3.6 out对象

3.6.1 管理响应缓冲

3.6.2 向客户端输出数据

3.7 其他内置对象

3.7.1 获取会话范围的pageContext对象

3.7.2 读取web.xml配置信息的config对象

3.7.3 应答或请求的page对象

3.7.4 获取异常信息的exception对象

3.8 实战

3.8.1 application对象实现网页计数器

3.8.2 在提交表单时加入验证码

3.8.3 实现自动登录

3.8.4 定时刷新页面

3.8.5 统计用户在某页停留时间

3.9 本章小结

3.10 学习成果检验

 

第4章 Servlet技术

视频讲解:88分钟

4.1 Servlet基础

4.1.1 Servlet与Servlet容器

4.1.2 Servlet技术特点

4.1.3 Servlet技术功能

4.1.4 Servlet与JSP的区别

4.1.5 Servlet代码结构

4.1.6 简单的Servlet程序

4.2 Servlet开发

4.2.1 Servlet的创建

4.2.2 Servlet配置的相关元素

4.3 Servlet API编程常用的接口和类

4.3.1 Servlet接口

4.3.2 ServletConfig接口

4.3.3 HttpServletRequest接口

4.3.4 HttpServletResponse接口

4.3.5 GenericServlet类

4.3.6 HttpServlet类

4.4 Servlet过滤器

4.4.1 过滤器概述

4.4.2 Filter API

4.4.3 过滤器的配置

4.4.4 过滤器典型应用

4.5 实战

4.5.1 JSP与Servlet实现用户注册

4.5.2 过滤非法文字

4.5.3 统计网站的访问量

4.5.4 利用Servlet实现个人所得税计算器

4.5.5 生成网站表单的验证码

4.6 本章小结

4.7 学习成果检验

 

第5章 综合实验(一)——JSP使用Model2实现登录模块

视频讲解:58分钟

5.1 JavaBean

5.1.1 JavaBean简介

5.1.2

5.1.3

5.1.4

5.1.5 JavaBean的作用域

5.2 Model1模式

5.3 Model2模式

5.3.1 MVC原理

5.3.2 JSP+Servlet+JavaBean

5.4 两种模式的比较

5.5 登录模块的实现

5.5.1 模块介绍

5.5.2 关键技术

5.5.3 数据库设计

5.5.4 JavaBean设计

5.5.5 实现过程

5.6 运行项目

5.7 本章小结

5.8 学习成果检验

 

第2篇 高 级 技 术

第6章 EL表达式语言

视频讲解:73分钟

6.1 EL概述

6.1.1 使用EL表达式的前提条件

6.1.2 EL表达式的基本语法

6.1.3 EL表达式的特点

6.2 EL表达式的存取范围

6.3 EL表达式的运算符

6.3.1 存取数据运算符“[]”和“.”

6.3.2 算术运算符

6.3.3 关系运算符

6.3.4 逻辑运算符

6.3.5 empty运算符

6.3.6 条件运算符

6.3.7 运算符的优先级

6.4 EL表达式中的保留字

6.5 EL表达式中的隐含对象

6.5.1 PageContext对象的应用

6.5.2 param和paramValues对象的应用

6.5.3 header和headerValues对象的应用

6.5.4 访问作用域范围的隐含对象

6.5.5 cookie对象的应用

6.5.6 initParam对象的应用

6.6 实战

6.6.1 应用EL表达式访问JavaBean的属性

6.6.2 应用EL表达式显示投票结果

6.6.3 判断用户名是否为空,空则显示相应的提示信息

6.6.4 显示客户端使用的浏览器

6.6.5 判断用户是否登录,并显示不同提示信息

6.7 本章小结

6.8 学习成果检验

 

第7章 JSTL核心标签库

视频讲解:94分钟

7.1 JSTL简介

7.1.1 下载和配置JSTL

7.1.2 JSTL标签库简介

7.2 表达式标签

7.2.1 输出标签

7.2.2 设置标签

7.2.3 移除标签

7.2.4 捕获异常标签

7.3 条件标签

7.3.1 标签

7.3.2 、和标签

7.4 循环标签

7.4.1 标签

7.4.2 标签

7.5 URL操作标签

7.5.1 文件导入标签

7.5.2 重定向标签

7.5.3 生成URL地址标签

7.5.4 参数传递标签

7.6 实战

7.6.1 应用JSTL显示数据库中的商品信息

7.6.2 JSTL在电子商城网站中的应用

7.6.3 JSTL导入网站注册协议

7.6.4 JSTL标签实现网站计数器

7.6.5 应用标签判断用户最喜爱的水果

7.7 本章小结

7.8 学习成果检验

 

第8章 综合实验(二)——结合JSTL与EL技术开发通讯录模块

视频讲解:73分钟

8.1 模块概述

8.1.1 功能描述

8.1.2 系统流程

8.1.3 主页预览

8.2 关键技术

8.3 数据库设计

8.4 实现过程

8.4.1 搭建开发环境

8.4.2 编写数据库连接及操作的公共类

8.4.3 实现用户注册

8.4.4 实现用户登录

8.4.5 实现通讯录模块主页

8.4.6 实现添加联系人

8.4.7 实现修改联系人

8.4.8 实现删除联系人

8.5 运行项目

8.6 本章小结

 

第9章 JSP操作XML

视频讲解:110分钟

9.1 XML简介

9.1.1 XML文档结构

9.1.2 XML语法要求

9.1.3 为XML文档中的元素定义属性

9.1.4 XML的注释

9.1.5 处理字符数据

9.2 dom4j概述

9.2.1 dom4j简介

9.2.2 dom4j的下载与配置

9.3 创建XML文档

9.3.1 创建XML文档对象

9.3.2 创建根节点

9.3.3 添加注释

9.3.4 添加属性

9.3.5 创建子节点

9.3.6 设置节点的内容

9.3.7 设置编码

9.3.8 设置输出格式

9.3.9 输出XML文档

9.4 解析XML文档

9.4.1 构建XML文档对象

9.4.2 获取根节点

9.4.3 获取子节点

9.5 修改XML文档

9.5.1 修改节点

9.5.2 删除节点

9.6 实战

9.6.1 保存公告信息到XML文件

9.6.2 对保存到XML文件中的公告信息进行管理

9.6.3 创建以当前日期为名称的XML文件

9.6.4 让XML文件动态显示数据

9.6.5 在控制台上显示XML文档内容

9.7 本章小结

9.8 学习成果检验

 

第10章 JavaScript脚本语言

视频讲解:216分钟

10.1 了解JavaScript

10.1.1 什么是JavaScript

10.1.2 JavaScript的主要特点

10.1.3 JavaScript与Java的区别

10.2 在Web页面中使用JavaScript

10.2.1 在页面中直接嵌入JavaScript

10.2.2 链接外部JavaScript

10.3 JavaScript语言基础

10.3.1 JavaScript的语法

10.3.2 JavaScript中的关键字

10.3.3 了解JavaScript的数据类型

10.3.4 变量的定义及使用

10.3.5 运算符的应用

10.4 流程控制语句

10.4.1 if条件判断语句

10.4.2 switch多路分支语句

10.4.3 for循环语句

10.4.4 while循环语句

10.4.5 do…while循环语句

10.4.6 break语句

10.4.7 continue语句

10.5 使用正则表达式

10.5.1 正则表达式的语法

10.5.2 创建正则表达式(RegExp)对象

10.5.3 使用RegExp对象执行模式匹配

10.6 函数

10.6.1 函数的定义

10.6.2 函数的调用

10.6.3 匿名函数

10.7 事件和事件处理程序

10.7.1 什么是事件和事件处理程序

10.7.2 JavaScript的常用事件

10.7.3 事件处理程序的调用

10.8 常用对象

10.8.1 String对象

10.8.2 Math对象

10.8.3 Date对象

10.8.4 Window对象

10.9 DOM技术

10.9.1 DOM概述

10.9.2 DOM的分层结构

10.9.3 遍历文档

10.9.4 获取文档中的指定元素

10.9.5 操作文档

10.9.6 与DHTML相对的DOM

10.10 实战

10.10.1 检测表单元素是否为空

10.10.2 屏蔽鼠标右键和键盘相关事件

10.10.3 验证E-mail地址是否合法

10.10.4 验证手机号码是否正确

10.10.5 计算两个日期相差的天数

10.11 本章小结

10.12 学习成果检验

 

第11章 综合实验(三)——ajax实现用户注册模块

视频讲解:94分钟

11.1 Ajax简介

11.1.1 什么是Ajax

11.1.2 Ajax的开发模式

11.1.3 Ajax的优点

11.2 Ajax使用的技术

11.2.1 XMLHttpRequest

11.2.2 JavaScript脚本语言

11.2.3 DOM

11.2.4 XML语言

11.2.5 CSS

11.3 传统Ajax工作流程

11.3.1 发送请求

11.3.2 处理服务器响应

11.3.3 一个完整的实例

11.4 jQuery实现Ajax

11.4.1 jQuery简介

11.4.2 发送GET和POST请求

11.4.3 服务器返回的数据格式

11.4.4 使用$.ajax()方法

11.5 Ajax开发需要注意的几个问题

11.5.1 浏览器兼容性问题

11.5.2 安全问题

11.5.3 性能问题

11.5.4 中文编码问题

11.6 开发用户注册模块

11.6.1 模块概述

11.6.2 系统流程

11.6.3 关键技术

11.6.4 数据库设计

11.6.5 实现过程

11.7 本章小结

11.8 学习成果检验

 

第3篇 框 架 技 术

第12章 Struts 2框架

视频讲解:62分钟

12.1 MVC设计模式

12.2 Struts 2框架概述

12.2.1 Struts 2框架的产生

12.2.2 Struts 2的结构体系

12.3 Struts 2 入门

12.3.1 获取与配置Struts 2

12.3.2 创建第一个Struts 2程序

12.4 Action对象

12.4.1 认识Action对象

12.4.2 请求参数的注入原理

12.4.3 Action的基本流程

12.4.4 动态Action

12.4.5 应用动态Action

12.5 Struts 2的配置文件

12.5.1 Struts 2的配置文件类型

12.5.2 配置Struts 2包

12.5.3 配置名称空间

12.5.4 Action的相关配置

12.5.5 使用通配符简化配置

12.5.6 配置返回结果

12.6 Struts 2的标签库

12.6.1 数据标签

12.6.2 控制标签

12.6.3 表单标签

12.7 Struts 2的开发模式

12.7.1 实现与Servlet API的交互

12.7.2 域模型DomainModel

12.7.3 驱动模型ModelDriven

12.8 Struts 2的拦截器

12.8.1 拦截器概述

12.8.2 拦截器API

12.8.3 使用拦截器

12.9 数据验证机制

12.9.1 手动验证

12.9.2 验证文件的命名规则

12.9.3 验证文件的编写风格

12.10 实战

12.10.1 实现用户登录

12.10.2 实现简单的计算器

12.10.3 Struts 2标签实现的用户注册

12.10.4 XML中配置数据验证器验证表单元素

12.10.5 级联下拉列表框

12.11 本章小结

12.12 学习成果检验

 

第13章 Hibernate框架

视频讲解:65分钟

13.1 Hibernate简介

13.1.1 理解ORM原理

13.1.2 Hibernate的结构体系

13.1.3 Hibernate实例状态

13.1.4 Hibernate的适用性

13.2 Hibernate入门

13.2.1 Hibernate包的下载与放置

13.2.2 Hibernate配置文件

13.2.3 编写持久化类

13.2.4 编写映射文件

13.2.5 编写Hibernate的初始化类

13.3 自动建表技术

13.4 Hibernate持久化对象

13.4.1 添加数据

13.4.2 查询数据

13.4.3 删除数据

13.4.4 修改数据

13.5 Hibernate缓存及延迟加载

13.5.1 一级缓存

13.5.2 二级缓存

13.5.3 Lazy策略

13.6 实战

13.6.1 用户注册

13.6.2 修改数据

13.6.3 将实体对象保存到数据库

13.6.4 更新实体对象

13.6.5 批量删除数据

13.7 本章小结

13.8 学习成果检验

 

第14章 Hibernate高级应用

视频讲解:105分钟

14.1 关联关系映射

14.1.1 单向关联与双向关联

14.1.2 多对一单向关联映射

14.1.3 多对一双向关联映射

14.1.4 一对一主键关联映射

14.1.5 一对一外键关联映射

14.1.6 多对多关联映射

14.1.7 级联操作在关联中的使用

14.2 HQL检索方式

14.2.1 HQL的基本语法

14.2.2 实体对象与动态实例化对象查询

14.2.3 条件查询与别名的使用

14.2.4 HQL语句的动态赋值

14.2.5 对象导航查询

14.2.6 排序查询

14.2.7 聚合函数

14.2.8 分组操作

14.2.9 对日期时间的处理

14.2.10 联合查询

14.2.11 子查询

14.3 实战

14.3.1 多对一数据的添加与查询

14.3.2 模糊查询药品信息

14.3.3 内连接查询图书信息

14.3.4 利用多态查询判断用户登录身份

14.3.5 HQL排序查询订单信息

14.4 本章小结

14.5 学习成果检验

 

第15章 综合实验(四)——JSP+Hibernate实现留言模块

视频讲解:72分钟

15.1 实例说明

15.1.1 实现功能

15.1.2 系统流程

15.1.3 逻辑分层结构

15.2 技术要点

15.2.1 确定实体及关系

15.2.2 ThreadLocal的使用

15.3 实现过程

15.3.1 搭建开发环境

15.3.2 实体类与映射

15.3.3 注册模块

15.3.4 用户登录

15.3.5 实现留言

15.3.6 分页查看留言信息

15.3.7 管理员相关操作

15.4 运行项目

15.5 本章小结

 

第16章 Spring框架

视频讲解:92分钟

16.1 Spring概述

16.1.1 Spring组成

16.1.2 下载Spring

16.1.3 配置Spring

16.1.4 使用BeanFactory管理Bean

16.1.5 应用ApllicationContext

16.2 Spring IoC

16.2.1 控制反转与依赖注入

16.2.2 配置Bean

16.2.3 Setter注入

16.2.4 构造器注入

16.2.5 引用其他Bean

16.2.6 创建匿名内部JavaBean

16.3 AOP概述

16.3.1 AOP术语

16.3.2 AOP的简单实现

16.4 Spring的切入点

16.4.1 静态与动态切入点

16.4.2 深入静态切入点

16.4.3 深入切入点底层

16.4.4 Spring中的其他切入点

16.5 Aspect对AOP的支持

16.5.1 Aspect概述

16.5.2 Spring中的Aspect

16.5.3 DefaultPointcutAdvisor切入点配置器

16.5.4 NameMatchMethodPointcutAdvisor切入点配置器

16.6 Spring持久化

16.6.1 DAO模式

16.6.2 Spring的DAO理念

16.6.3 事务管理

16.6.4 应用JdbcTemplate操作数据库

16.6.5 与Hibernate整合

16.6.6 整合Spring与Hibernate在tb_user表中添加信息

16.7 实战

16.7.1 使用Spring对员工表进行增、删、改、查操作

16.7.2 使用Spring整合Hibernate操作商品库存表

16.7.3 利用DAO模式向商品信息表中添加数据

16.7.4 Spring AOP实现用户注册

16.7.5 利用JdbcTemplate向员工信息表中添加数据

16.8 本章小结

16.9 学习成果检验

 

第17章 Spring MVC框架

视频讲解:88分钟

17.1 Spring MVC简介

17.1.1 Spring MVC的特点

17.1.2 Spring MVC的不足

17.2 Spring MVC中的组件

17.2.1 核心控制器

17.2.2 业务控制器

17.2.3 控制器映射

17.2.4 模型与视图

17.2.5 视图解析器

17.2.6 Command对象

17.3 Spring MVC核心控制器

17.4 Spring MVC控制器映射

17.4.1 配置BeanNameUrlHandlerMapping

17.4.2 配置SimpleUrlHandlerMapping

17.4.3 多个控制器映射

17.5 Spring MVC业务控制器

17.5.1 简单控制器

17.5.2 参数映射控制器

17.5.3 文件名映射控制器

17.5.4 表单控制器

17.5.5 Spring编码过滤器解决中文乱码

17.5.6 多动作控制器

17.6 视图解析器

17.6.1 视图解析器介绍

17.6.2 配置InternalResourceViewResolver

17.7 常见的其他第三方MVC框架

17.7.1 Struts

17.7.2 JSF

17.7.3 Struts 2

17.8 实战

17.8.1 应用参数映射控制器映射JSP页面

17.8.2 利用向导控制器实现分步用户注册

17.8.3 利用表单控制器实现验证处理

17.8.4 利用多动作控制器实现数据查询和删除操作

17.8.5 使用Spring MVC编写在线通讯录

17.9 本章小结

17.10 学习成果检验

 

第18章 综合实验(五)——Spring+Hibernate实现用户管理模块

视频讲解:62分钟

18.1 系统功能模块设计

18.2 数据库设计

18.3 技术要点

18.4 文件夹结构设计

18.5 实体映射

18.5.1 部门信息

18.5.2 用户信息

18.6 设计操作数据库的接口与类

18.6.1 部门信息DAO接口IDeptInfoDao

18.6.2 部门信息DAO实现类DeptInfoDao

18.6.3 用户信息DAO接口IUserInfoDao

18.6.4 用户信息DAO实现类IUserInfoDao

18.7 登录子模块

18.7.1 登录子模块控制器

18.7.2 登录子模块JSP页面

18.8 部门管理子模块

18.8.1 部门管理子模块控制器

18.8.2 部门管理子模块JSP页面

18.9 用户管理子模块

18.9.1 用户管理子模块文件上传类

18.9.2 用户管理子模块控制器类

18.9.3 用户管理子模块JSP页面

18.10 配置文件

18.10.1 在src文件内编写log4j.properties

18.10.2 创建Spring配置文件applicationContext.xml

18.10.3 配置web.xml

18.11 运行项目

18.12 本章小结

 

第4篇 实 用 技 术

第19章 数据分页

视频讲解:46分钟

19.1 SQL Server数据库分页

19.1.1 获取前n条记录

19.1.2 获取分页数据

19.2 MySQL数据库分页

19.2.1 LIMIT函数

19.2.2 获取分页数据

19.2.3 获取总页数

19.3 Hibernate分页

19.3.1 HQL分页

19.3.2 QBC分页

19.4 分页商品信息查询模块

19.4.1 模块介绍

19.4.2 系统流程

19.4.3 关键技术

19.4.4 数据库设计

19.4.5 实现过程

19.5 实战

19.5.1 对SQL Server 2008数据库进行分页

19.5.2 转到指定页的分页

19.5.3 具有页码跳转功能的分页

19.5.4 分栏显示

19.5.5 应用Hibernate分页

19.6 本章小结

19.7 学习成果检验

 

第20章 文件上传与下载

视频讲解:50分钟

20.1 使用Servlet 3.0的新特性实现文件上传

20.2 使用Commons-FileUpload组件实现文件上传

20.2.1 添加表单及表单元素

20.2.2 创建上传对象

20.2.3 解析上传请求

20.3 Spring文件上传

20.3.1 配置文件上传解析器

20.3.2 编写文件上传表单页面

20.3.3 编写文件上传控制器

20.4 实现文件下载

20.4.1 文件类

20.4.2 文件字节输入流

20.4.3 字节输出流

20.5 MP3乐园

20.5.1 模块介绍

20.5.2 系统流程

20.5.3 关键技术

20.5.4 数据库设计

20.5.5 公共类编写

20.5.6 实现系统登录

20.5.7 实现用户注册

20.5.8 实现文件上传

20.5.9 文件下载

20.6 本章小结

20.7 学习成果检验

 

第21章 PDF与Excel组件

视频讲解:64分钟

21.1 PDF概述

21.1.1 PDF的优点

21.1.2 PDF阅读工具

21.2 PDF组件简介

21.2.1 iText组件简介

21.2.2 iText组件的获取

21.2.3 iText组件关键类简介

21.3 应用iText组件生成PDF文档

21.3.1 创建Document对象的实例

21.3.2 获取PdfWrite实例

21.3.3 为PDF文档添加内容

21.3.4 字体与中文字符的显示

21.3.5 创建表格

21.3.6 插入图像

21.4 应用PDFBox组件解析PDF文档

21.4.1 PDFBox组件简介

21.4.2 PDFBox组件的获取

21.4.3 应用PDFBox组件解析PDF文档

21.5 Excel组件简介

21.5.1 常用Excel组件

21.5.2 POI组件简介

21.5.3 POI组件的获取

21.5.4 POI组件关键类简介

21.6 应用POI组件读写Excel文档

21.6.1 创建一个Excel文档

21.6.2 设置字体样式

21.6.3 合并单元格

21.6.4 读取Excel文档内容

21.7 实战

21.7.1 将数据库中的内容导出为PDF文档

21.7.2 将数据库中的内容导出为Excel文档

21.7.3 设置Excel文档中的字体样式

21.7.4 读取Excel文件的数据到数据库

21.7.5 设置Excel文件的打印属性

21.8 本章小结

21.9 学习成果检验

 

第22章 动态图表

视频讲解:75分钟

22.1 JFreeChart简介

22.1.1 认识JFreeChart组件

22.1.2 JFreeChart的下载与使用

22.2 JFreeChart的核心对象

22.2.1 制图对象

22.2.2 制图工厂对象

22.2.3 数据集合对象

22.2.4 绘图区对象

22.2.5 坐标轴对象

22.2.6 图片渲染对象

22.3 JFreeChart的应用

22.3.1 如何获取图片

22.3.2 创建数据集合与JFreeChart实例

22.3.3 图表相关属性的设置

22.3.4 JFreeChart内置JDBC的使用

22.3.5 中文乱码的解决方案

22.4 实战

22.4.1 JFreeChart绘制折线图

22.4.2 JFreeChart绘制区域图

22.4.3 JFreeChart绘制时序图

22.4.4 利用柱状图显示某网站的访问量

22.4.5 利用饼图显示不同编程语言的市场占有率

22.5 本章小结

22.6 学习成果检验

 

第23章 综合实验(六)——在线投票统计模块

视频讲解:64分钟

23.1 系统功能模块设计

23.1.1 功能描述

23.1.2 系统流程

23.2 数据库设计

23.3 关键技术

23.3.1 双击鼠标展开图片技术

23.3.2 判断IP所属地区技术

23.4 公共模块设计

23.4.1 数据库操作类的设计与实现

23.4.2 投票过滤器类的设计与实现

23.5 实现投票功能

23.6 实现柱形图统计功能

23.7 实现饼形图统计功能

23.8 运行项目

23.9 本章小结

 

第5篇 项 目 实 战

第24章 基于SSH2的电子商城网站

视频讲解:48分钟

24.1 需求分析

24.2 系统设计

24.2.1 系统目标

24.2.2 系统功能结构

24.2.3 系统流程图

24.3 项目开发及运行环境

24.3.1 服务器最低配置

24.3.2 客户端最低配置

24.4 系统文件夹组织结构

24.5 数据库与数据表设计

24.5.1 E-R图设计

24.5.2 创建数据库及数据表

24.6 搭建项目环境

24.6.1 配置Struts 2

24.6.2 配置Hibernate

24.6.3 配置Spring

24.6.4 配置web.xml

24.7 公共类设计

24.7.1 泛型工具类

24.7.2 数据持久化类

24.7.3 分页设计

24.7.4 字符串工具类

24.8 登录与注册模块设计

24.8.1 注册

24.8.2 登录

24.9 前台商品信息查询模块设计

24.9.1 商品类别分级查询

24.9.2 商品搜索

24.9.3 前台查询其他商品

24.10 购物车模块设计

24.10.1 购物车的基本功能

24.10.2 订单的相关功能

24.11 后台商品管理模块设计

24.11.1 商品管理功能

24.11.2 实现商品类别管理功能

24.12 后台订单管理模块设计

24.12.1 实现后台订单查询

24.12.2 实现后台订单状态管理

24.13 运行项目

24.14 本章小结

 

第25章 基于SSH2的明日论坛

视频讲解:32分钟

25.1 开发背景

25.2 系统设计

25.2.1 系统目标

25.2.2 系统功能结构

25.2.3 系统流程图

25.3 项目开发及运行环境

25.3.1 服务器最低配置

25.3.2 客户端最低配置

25.4 系统文件夹组织结构

25.5 数据库与数据表设计

25.5.1 E-R图设计

25.5.2 数据库表设计

25.6 公共类设计

25.6.1 Spring+Hibernate组合实现持久层

25.6.2 使用Struts 2标签分页

25.7 主页面设计

25.7.1 文章搜索首页设计

25.7.2 论坛页设计

25.8 文章维护模块设计

25.8.1 添加文章模块

25.8.2 浏览文章

25.8.3 文章回复

25.8.4 修改文章

25.8.5 删除文章

25.9 文章搜索模块设计

25.9.1 搜索我的文章

25.9.2 根据关键字搜索文章

25.9.3 热门搜索

25.9.4 搜索文章作者的所有文章

25.9.5 搜索回复作者的所有文章

25.10 运行项目

25.11 本章小结

前言

Java是Sun公司(现在属于Oracle公司)推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言。利用Java可以编写桌面应用程序、Web应用程序、分布式系统应用程序、嵌入式系统应用程序等,从而使其成为应用范围最广泛的开发语言,特别是在Web程序开发方面。

本书特色及配套学习资源包

为了方便读者学习,本书经过了科学安排,并配备了丰富的学习资源包,读者朋友可从本书的配书光盘或者网站www.rjkflm.com获取学习资源。

热门图书
推荐新闻
技术文库
论坛推荐