万本电子书0元读

万本电子书0元读

顶部广告

Java Web典型模块与项目实战大全(含DVD光盘1张)电子书

售       价:¥

纸质售价:¥47.40购买纸书

100人正在读 | 0人评论 6.2

作       者:明日科技,陈丹丹,等

出  版  社:电子工业出版社

出版时间:2012-04-01

字       数:24.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以Java Web项目发为主线,为大家介绍了Web项目发中的三大部分内容,即典型模块篇、项目实战篇与环境搭建篇。 典型模块篇包括系统登录与注册模块、心之语许愿墙、电子通讯录、青匆校园留言板、自动建站模块、碧蓝晴空聊天室、搜索引擎模块、雨晨网络相册、物车模块、在线支付模块、在线投票统计、备忘录模块、文件上传与下载等13个模块,每个模块都分步行详细介绍,关键技术重讲解。 项目实战篇包括天下淘网络商城、都市供求信息网、物流配货网、图书馆管理系统4个完整项目,每个项目都从软件工程的角度出发,从发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统发到系统的编译发行,每一过程都行了详细的讲解。 环境搭建篇包括JDK的下载与安装、Eclipse的下载与使用、Tomcat的下载与配置、MySQL及其工具的下载与安装、SQL Server 2005数据库安装,主要对发环境的搭建及程序发前的基础知识行了讲解。 本书配套光盘提供了书中所有案例的全部源代码,所有源代码都经过精心调试,在Windows XP、Windows 7和Windows 2003下全部通过,保证能够正常运行。<br/>
目录展开

版权

作者

前言

第一篇 典型模块篇

第1章 系统登录与注册模块(JSP+Struts 2实现)

1.1 系统登录与注册模块概述

1.1.1 模块概述

1.1.2 系统预览

1.2 关键技术

1.2.1 通过JavaScript校验表单信息

1.2.2 防SQL注入技术

1.2.3 Struts 2表单验证的两种形式

1.3 安全注册与登录

1.3.1 功能描述

1.3.2 系统流程图

1.3.3 数据库设计

1.3.4 公共类的编写

1.3.5 定义用户信息的Form实现类

1.3.6 安全注册与登录的Servlet实现类

1.3.7 Servlet实现类在web.xml的配置

1.3.8 用户安全注册

1.3.9 用户安全登录

1.3.10 用户找回密码

1.4 防止重复用户登录

1.4.1 功能描述

1.4.2 系统流程图

1.4.3 数据库设计

1.4.4 配置Struts 2框架

1.4.5 公共模块的编写

1.4.6 定义用户信息的Form实现类

1.4.7 设计用户登录页面

1.4.8 创建用户登录的Action实现类

1.4.9 校验账号是否正确

1.4.10 校验密码是否正确

1.4.11 校验用户登录表单

1.5 错误分析与处理

第2章 心之语许愿墙(JSP+Ajax+CSS实现)

2.1 许愿墙概述

2.1.1 模块概述

2.1.2 系统流程

2.1.3 系统预览

2.2 关键技术

2.2.1 应用DIV+CSS样式进行页面布局

2.2.2 Ajax中解决中文乱码

2.2.3 分类选择心情图案

2.2.4 限制字条内容的长度

2.2.5 定义生成指定范围随机数的标签

2.2.6 实现可拖放DOM

2.2.7 Ajax重构

2.3 数据库设计

2.4 公共模块设计

2.4.1 数据库连接及操作的类的编写

2.4.2 字符串处理类的编写

2.4.3 保存分页代码的JavaBean

2.4.4 生成验证码的类

2.4.5 配置解决中文乱码的过滤器

2.4.6 许愿墙模块的实体类

2.4.7 许愿墙模块的请求控制类

2.4.8 配置许愿墙模块的请求控制类

2.5 主界面设计

2.6 实现许愿功能

2.6.1 功能概述

2.6.2 打开贴字条窗口

2.6.3 设计贴字条表单

2.6.4 实时预览许愿字条内容

2.6.5 保存许愿字条

2.6.6 关闭贴字条窗口

2.6.7 将新添加许愿字条显示到许愿墙上

2.7 显示许愿字条

2.7.1 功能概述

2.7.2 随机显示许愿字条

2.7.3 单击指定字条时该字条置顶显示

2.7.4 双击指定字条时该字条突出显示

2.7.5 滚动显示最新的10条字条

2.8 操作许愿字条

2.8.1 功能概述

2.8.2 按字条ID搜索许愿字条

2.8.3 拖动许愿字条

2.8.4 无刷新实现字条支持功能

2.8.5 关闭许愿字条

2.8.6 多条件搜索许愿字条

2.9 疑难问题分析与解决

2.9.1 解决不能实时预览改变字条颜色效果的问题

2.9.2 解决按ID搜索字条时搜索结果不能正常显示的问题

第3章 电子通讯录(Hibernate+Ajax实现)

3.1 电子通讯录概述

3.1.1 模块概述

3.1.2 功能结构

3.1.3 系统预览

3.2 关键技术

3.2.1 Ajax讲解

3.2.2 使用Hibernate持久化Java对象

3.3 数据库设计

3.4 公共模块设计

3.4.1 Hibernate配置文件的编写

3.4.2 创建获取数据源的公共类

3.5 用户管理模块设计

3.5.1 功能概述

3.5.2 用户实体类

3.5.3 用户登录的实现

3.5.4 用户注册的实现

3.6 联系人管理模块设计

3.6.1 功能描述

3.6.2 实体类编写

3.6.3 添加讯友类别信息

3.6.4 添加讯友信息

3.6.5 修改讯友信息

3.6.6 删除讯友信息

3.6.7 查询讯友信息

3.7 疑难解惑

3.7.1 Ajax请求的中文乱码问题

3.7.2 去掉弹出窗口的地址栏和状态栏

第4章 青匆校园留言板(JSP+Hibernate实现)

4.1 青匆校园留言板概述

4.1.1 模块概述

4.1.2 系统流程

4.1.3 程序预览

4.2 关键技术

4.2.1 确定实体及关系

4.2.2 ThreadLocal的使用

4.2.3 hql实现数据分页

4.2.4 搭建开发环境

4.2.5 实体类与映射

4.3 数据库设计

4.4 用户登录模块设计

4.4.1 用户登录模块功能概述

4.4.2 用户登录页面设计

4.4.3 用户登录DAO类的编写

4.4.4 用户登录Servlet类的编写

4.5 用户注册设计

4.5.1 用户注册功能概述

4.5.2 用户注册页面设计

4.5.3 用户注册DAO类的编写

4.5.4 用户注册Servlet类的编写

4.6 留言功能设计

4.6.1 留言功能概述

4.6.2 留言页面设计

4.6.3 留言模块DAO类的编写

4.6.4 留言模块Servlet类的编写

4.7 分页查看留言信息

4.7.1 分页功能概述

4.7.2 分页DAO类的编写

4.7.2 分页页面设计

4.8 管理员相关操作

4.8.1 管理员操作功能概述

4.8.2 管理员操作页面设计

4.8.3 管理员操作DAO类的编写

4.8.4 处理请求Servlet类的编写

第6章 碧蓝晴空聊天室

6.1 碧蓝晴空聊天室概述

6.1.1 功能描述

6.1.2 系统流程

6.1.3 系统预览

6.2 关键技术

6.2.1 Ajax重构

6.2.2 监控用户在线状态

6.2.3 通过快捷键发送聊天信息

6.2.4 实现私聊

6.2.5 滚屏显示

6.2.6 踢出长时间不发言的用户

6.3 公共类设计

6.3.1 编写字符串处理的JavaBean

6.3.2 编写聊天室相关的Servlet实现类

6.3.3 系统配置

6.4 用户登录模块

6.5 聊天室主体功能模块

6.5.1 聊天室主体功能模块概述

6.5.2 设计聊天室主页面

6.5.3 实时获取并显示在线人员列表

6.5.4 实现用户发言

6.5.5 实时显示聊天内容

6.6 退出聊天室模块

6.6.1 退出聊天室模块概述

6.6.2 实现安全退出聊天室功能

6.6.3 处理非正常退出聊天室

6.7 疑难问题分析与解决

第7章 搜索引擎模块(JSP+Lucene实现)

7.1 搜索引擎模块概述

7.1.1 模块概述

7.1.2 模块分类说明

7.1.3 中文搜索引擎的特点

7.2 关键技术

7.2.1 模糊查询

7.2.2 综合条件查询

7.2.3 中文分词技术

7.2.4 Lucene技术创建索引

7.2.5 Lucene技术字段检索

7.3 普通搜索

7.3.1 功能描述

7.3.2 系统流程图

7.3.3 数据库设计

7.3.4 定义新闻信息的Form实现类

7.3.5 普通搜索的Servlet实现类

7.3.6 web.xml文件的配置

7.3.7 新闻搜索

7.3.8 新闻再次搜索

7.3.9 联合搜索

7.4 高级搜索

7.4.1 功能描述

7.4.2 系统流程图

7.4.3 数据库设计

7.4.4 定义图书信息的Form实现类

7.4.5 图书搜索页面表单设计

7.4.6 数据库的连接和读取操作类的实现

7.4.7 图书搜索结果页面的编写

7.5 Lucene搜索引擎

7.5.1 功能描述

7.5.2 系统流程图

7.5.3 数据库设计

7.5.5 Lucene搜索引擎的Servlet实现类

7.5.6 web.xml的配置

7.5.7 创建索引文件

7.5.8 带记忆功能的搜索表单

7.5.9 对索引文件搜索关键字

7.5.10 对网站所有关键字的查询

7.6 疑难问题与解决

7.6.1 利用Servlet监听器处理中文乱码

7.6.2 提示列表的背景不透明的解决方法

7.6.3 AND运算符设置多条件

第8章 雨晨网络相册

8.1 雨晨网络相册概述

8.1.1 模块描述

8.1.2 系统流程

8.1.3 主界面预览

8.2 关键技术

8.2.1 对相片上传格式的设置

8.2.2 动态操作上传表单

8.2.3 缩略图的生成

8.2.4 相片水印效果

8.2.5 相片显示特效

8.3 数据库设计

8.4 公共模块设计

8.4.1 网络相册模块的Form实现类

8.4.2 网络相册模块的Servlet实现类

8.4.3 配置web.xml文件

8.4.4 其他公共类

8.5 主界面设计

8.6 分栏显示相片类别

8.7 浏览相片

8.7.1 滚动浏览相片

8.7.2 幻灯片浏览相片

8.8 上传相片

8.8.1 功能概述

8.8.2 相片上传表单设计

8.8.3 批量上传相片的Servlet实现类

8.8.4 相片添加的Dao实现类

8.9 相片详细查询

8.9.1 功能概述

8.9.2 相片详细查询的Servlet实现类

8.9.3 相片详细查询页面的编写

8.10 生成水印相片

8.10.1 功能概述

8.10.2 生成水印相片表单的编写

8.10.3 生成水印相片的Servlet实现类

8.10.4 修改相片的Dao实现类

8.11 删除相片

8.12 疑难问题与解决

8.12.1 请求转发与重定向问题

8.12.2 Servlet多业务处理问题

第9章 购物车

9.1 购物车模块概述

9.2 模块流程图

9.3 系统预览

9.4 关键技术

9.4.1 应用iframe框架显示内容

9.4.2 Cookie操作

9.4.3 购物车的创建

9.4.4 让SQL Server定期自动执行命令

9.5 数据库设计

9.6 公共模块设计

9.6.1 字符串处理类StringHandler的编写

9.6.2 LoginFilter过滤器

9.7 页面设计

9.7.1 主页设计

9.7.2 购物车页面设计

9.8 在主页面中显示商品

9.9 添加商品到购物车

9.9.1 实现“放入购物车”超链接代码

9.9.2 在web.xml中进行请求配置

9.9.3 创建ShopcarServlet类

9.9.4 创建ShopcarDao类

9.10 查看购物车

9.10.1 请求超链接

9.10.2 配置web.xml文件

9.10.3 在ShopcarServlet类中创建处理方法

9.10.4 在ShopcarDao类中创建getShopcar()方法

9.10.5 创建显示购物车的JSP页面

9.11 修改商品数量

9.11.1 在ShopcarServlet类中创建处理方法

9.11.2 在ShopcarDao类中创建updateBuyNum()方法

9.12 删除商品和清空购物车

9.12.1 实现“删除”超链接代码

9.12.2 在ShopcarServlet类中创建remove()方法

9.12.3 在ShopcarDao类中创建deleteGoods()方法

9.13 生成订单

9.13.1 在ShopcarServlet类中创建payforMoney()方法

9.13.2 创建填写表单信息的JSP页面

9.13.3 在ShopcarServlet类中创建createorderform()方法

9.13.4 创建显示订单信息页面

9.13.5 创建affirmOrderform.jsp页面

9.14 疑难问题分析与解决

第10章 在线支付模块(JSP+Servlet+JavaBean实现)

10.1 概述

10.2 系统预览

10.3 关键技术

10.3.1 支付宝接口介绍

10.3.2 银行接口介绍

10.3.3 应用银行接口开发前的准备

10.4 应用支付宝实现在线支付

10.4.1 功能描述

10.4.2 系统流程图

10.4.3 创建链接支付宝平台的支付页面

10.4.4 创建支付完成后跳转返回的页面

10.5 应用银行接口实现在线支付

10.5.1 功能概述

10.5.2 系统流程

10.5.3 创建链接工商银行的支付页面

10.5.4 创建PaymentOrdersServlet及MyPayment辅助类

10.5.5 创建将商户表单提交给工商银行的页面

第11章 在线投票统计(JSP+JFreeChart实现)

第12章 备忘录模块(JSP+Servlet+JavaBean实现)

第13章 文件上传与下载(JSP+jspSmartUpload上传组件实现)

13.1 文件上传与下载概述

13.1.1 模块概述

13.1.2 模块分类说明

13.1.3 程序预览

13.2 关键技术

13.2.1 jspSmartUpload组件的安装与配置

13.2.2 jspSmartUpload组件中的主要类

13.2.3 输入流、输出流的介绍

13.2.4 文件类介绍

13.2.5 文件字节输入流的介绍

13.2.6 文件字节输出流的介绍

13.2.7 了解文件表单中存储上传文件内容的格式

13.2.8 从字节数组中截取要获取的内容

13.2.9 本章自定义组件jspYxqFileXLoad的介绍

13.2.10“文件下载”对话框

13.3 数据库设计

13.4 应用jspSmartUpload组件实现上传与下载

13.4.1 功能描述

13.4.2 系统流程图

13.4.3 公共模块设计

13.4.4 实现文件上传

13.4.5 实现文件下载

13.5 应用I/O流自行实现上传与下载

13.5.1 创建File类

13.5.2 创建Parameters类

13.5.3 创建FileXLoad类

13.5.4 使用自定义组件

第二篇 项目实战篇

第14章 天下淘网络商城(Struts 2+Spring+Hibernate+MySQL实现)

第15章 都市供求信息网(Struts 2+SQL Server 2005实现)

15.1 开发背景

15.2 系统分析

15.2.1 需求分析

15.2.2 编写项目计划书

15.3 系统设计

15.3.1 系统目标

15.3.2 系统功能结构

15.3.3 系统流程图

15.3.4 构建开发环境

15.3.5 文件夹组织结构

15.4 系统预览

15.5 数据库设计

15.5.1 数据库分析

15.5.2 数据库逻辑结构

15.6 公共类设计

15.6.1 数据库连接及操作类

15.6.2 业务处理类

15.6.3 分页类

15.6.4 字符串处理类

15.7 前台页面设计

15.7.1 前台页面概述

15.7.2 前台页面的技术分析

15.7.3 前台页面的实现过程

15.8 前台信息显示设计

15.8.1 信息显示概述

15.8.2 信息显示技术分析

15.8.3 列表显示信息的实现过程

15.8.4 显示信息详细内容的实现过程

15.9 信息发布模块设计

15.9.1 信息发布模块概述

15.9.2 信息发布技术分析

15.9.3 信息发布实现过程

15.10 后台登录设计

15.10.1 后台登录功能概述

15.10.2 后台登录技术分析

15.10.3 后台登录的实现过程

15.11 后台信息管理设计

15.11.1 信息管理功能概述

15.11.2 信息管理技术分析

15.11.3 信息显示的实现过程

15.11.4 信息付费设置的实现过程

15.12 开发技巧与难点分析

15.12.1 实现页面中的超链接

15.12.2 Struts 2中的中文乱码问题

第16章 物流配货网(Struts 2+MySQL实现)

16.1 开发背景

16.2 系统分析

16.2.1 需求分析

16.2.2 必要性分析

16.3 系统设计

16.3.1 系统目标

16.3.2 系统功能结构

16.3.3 系统文件夹架构

16.3.4 系统预览

16.4 数据库设计

16.4.1 数据表概要说明

16.4.2 数据库逻辑设计

16.5 公共模块设计

16.5.1 编写数据库持久化类

16.5.2 编写获取系统时间操作类

16.5.3 编写分页Bean

16.5.4 请求页面中元素类的编写

16.5.5 编写重新定义的simple模板

16.6 管理员功能模块设计

16.6.1 管理员模块概述

16.6.2 管理员模块技术分析

16.6.3 管理员模块实现过程

16.7 车源管理模块设计

16.7.1 车源管理模块概述

16.7.2 车源管理技术分析

16.7.3 车源管理实现过程

16.8 发货单管理流程模块

16.8.1 发货单管理流程概述

16.8.2 发货单管理流程技术分析

16.8.3 发货单管理流程实现过程

16.9 开发问题解析

第17章 图书馆管理系统(JSP+Servlet+JavaBean实现)

17.1 开发背景

17.2 系统分析

17.2.1 需求分析

17.2.2 可行性研究

17.3 系统设计

17.3.1 系统目标

17.3.2 系统功能结构

17.3.3 系统流程图

17.3.4 开发环境

17.3.5 文件夹组织结构

17.4 系统预览

17.5 数据库设计

17.5.1 数据库分析

17.5.2 数据库概念设计

17.5.3 数据库逻辑结构

17.6 公共模块设计

17.6.1 数据库连接及操作类的编写

17.6.2 字符串处理类的编写

17.6.3 配置解决中文乱码的过滤器

17.7 主界面设计

17.7.1 主界面概述

17.7.2 主界面技术分析

17.7.3 主界面的实现过程

17.8 管理员模块设计

17.8.1 管理员模块概述

17.8.2 管理员模块技术分析

17.8.3 系统登录的实现过程

17.8.4 查看管理员的实现过程

17.8.5 添加管理员的实现过程

17.8.6 设置管理员权限的实现过程

17.8.7 删除管理员的实现过程

17.8.8 单元测试

17.9 图书借还模块设计

17.9.1 图书借还模块概述

17.9.2 图书借还模块技术分析

17.9.3 图书借阅的实现过程

17.9.4 图书续借的实现过程

17.9.5 图书归还的实现过程

17.9.6 图书借阅查询的实现过程

17.9.7 单元测试

17.10 开发问题解析

17.10.1 如何自动计算图书归还日期

17.10.2 如何对图书借阅信息进行统计排行

第三篇 环境搭建篇

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部