JavaWeb典型模块与项目实战大全
图书信息
书 名: Java Web典型模块与项目实战大全
作者:常建功
出版社:清华大学出版社
出版时间: 2011年1月1日
ISBN: 9787302225898
开本: 16开
定价: 99.50元
内容简介《Java Web典型模块与项目实战大全(程序员典藏)》以实战开发为原则,以Java EE主流框架整合应用及项目开发为主线,通过Java Web开发中最常见的19个典型模块和5个完整的项目案例,详细介绍了Struts 2.x、Spring、Guice、Hibernate、iBATIS、JPA、JSF和AJAX等热门开源技术及JSP +Java Bean SetMet、Struts 2.x+Spring+Hibernate、Struts2.x+Guice、Struts 2.x+Spring+JPA和Struts 2.x+Spring+iBATIS等主流框架的整合使用。《Java Web典型模块与项目实战大全(程序员典藏)》附带1张DVD,内容为作者为《Java Web典型模块与项目实战大全(程序员典藏)》录制的全程多媒体语音教学视频及《Java Web典型模块与项目实战大全(程序员典藏)》所涉及的源代码。
《Java Web典型模块与项目实战大全(程序员典藏)》分为3篇,共27章。涵盖的主要内容有:在线文本编辑器、验证模块、网络硬盘、网站统计模块、网络购物车、搜索引擎、在线网上支付、邮件发送系统、网络留言板、JQuery框架经典应用、在线文件上传和下载、网上投票系统、商业银行网上账户管理系统、Hibernate分页系统、生成报表、数据格式转换、用户维护功能、用户登录模块、在线音乐管理系统、数据汇聚系统、投票管理系统、权限管理系统、商业银行设备巡检系统等。
《Java Web典型模块与项目实战大全(程序员典藏)》内容丰富,实例典型,实用性强,适合各个层次想要学习Java Web开发技术的人员阅读,尤其适合有一定Java EE基础而要进行Web应用开发的人员阅读。
作者简介常建功,毕业于西安电子科技大学。北大青鸟西安校区讲师。从事Java Web项目开发6年。熟悉SSH等开源框架,擅长SQL Server、Oracle和My SQL数据库技术。先后参与开发了国家二级项目陕西省渭河信息管理系统和陕西省雨情查询系统等多个大中型项目,承担项目分析、项目设计和项目维护等多项工作。
图书目录第1篇开发工具及框架概述
第1章开发前奏
1.1javaweb应用概述
1.2配置开发环境
1.3基础技术简单简介
1.4核心框架初步认识
1.5小结
第2章myedipse开发工具对各种框架的支持
2.1使用jsp的两种模式
2.2struts框架的实现
2.3hibernate框架的实现
2.4jpa框架的实现
2.5spring框架的实现
2.6jsf框架的实现
2.7ajax框架的实现
2.8使用jdbc连接数据库
2.9小结
第3章实现各种框架的集成
3.1spring框架与其他框架的集成原理
3.2实现ssh三种框架环境集成
3.3实现spring与struts2.x集成
3.4实现spring、struts2.x和hibernate框架集成
3.5小结
第2篇典型模块开发
第4章在线文本编辑器(fckeditor)
4.1分析fckeditor在线文本编辑器
4.2fckeditor在线文本编辑器初级应用
4.3fckeditor在线文本编辑器常用配置
4.4fckeditor在线文本编辑器高级应用
4.5小结
第5章验证模块(jsp+servlet+jsvaildation)
5.1表单基础
5.2客户端表单验证框架
5.3服务器端验证
5.4实现图形验证码
5.5避免重复提交功能
5.6缩略加水印图像
5.7小结
第6章网络硬盘
6.1网络硬盘功能原理
6.2网络硬盘功能具体实现——浏览磁盘和显示文件信息
6.3网络硬盘功能具体实现——操作文件夹和文件
6.4小结
第7章网站统计模块(jsp+servlet)
7.1网站统计模块原理
7.2实现显示欢迎信息功能,
7.3指点迷津——cookie知识
7.4统计访问量功能
7.5指点迷津——session知识
7.6统计在线人数功能
7.7小结
第8章网络购物车(jsp+servlet+javabean)
8.1网络购物车原理
8.2实现网络购物车功能
8.3小结
第9章搜索引擎(lucene+webspider)
9.1关于搜索引擎的基本概念
9.2网络蜘蛛(webspider)
9.3下载和分析lucene全文搜索组件
9.4初步使用lucene全文搜索组件
9.5新闻搜索引擎具体实现
9.6小结
第10章在线网上支付(jsp+servlet+javabean)
10.1在线网上支付原理
10.2在线网上支付功能工具类
10.3发出支付请求过程
10.4接受支付返回过程
10.5小结
第11章javaweb邮件发送系统(jsp+servlet+javabean)
11.1javaweb邮件发送系统原理
11.2下载邮件相关jar包
11.3普通方式电子邮件的发送
11.4html方式电子邮件的发送
11.5携带附件电子邮件的发送
11.6多学两招——关于邮件的基础知识
11.7小结
第12章网络留言板(jsp+servlet+javabean)
12.1网络留言板原理
12.2添加留言
12.3浏览留言
12.4管理留言
12.5使用dao模式网络留言板
12.6小结
第13章网络留言板续——oracle数据库
13.1连接数据库——idbc驱动程序
13.2数据库连接池
13.3commonsdbutils组件
13.4小结
第14章ajax技术jquary框架的经典应用
14.1jquery框架的简单应用
14.2利用jquery框架实现的经典运用
14.3实现仿googlesuggest功能
14.4googlesuggest功能的相关javascript代码
14.5小结
第15章在线文件上传和下载(struts2.x+fileupload)
15.1在线文件上传和下载模块原理
15.2文件上传组件fileupload
15.3初步使用文件上传组件(components-fileupload)
15.4单文件的上传
15.5多文件的上传
15.6小结
第16章网上投票系统(struts2.x+hfreechart)
]6.1网上投票系统原理
16.2图表组件jfreechan
16.3初步使用图表组件(jfreechad)
16.4实现网上投票系统
16.5小结
第17章商业银行网上账户管理系统(struts2.x)
17.1商业银行网上账户管理系统简述
17.2商业银行网上账户管理系统前期准备
17.3商业银行网上账户管理系统具体实现——持久层
17.4商业银行网上账户管理系统具体实现——业务层
17.5商业银行网上账户管理系统具体实现——表示层
17.6商业银行网上账户管理系统具体实现——工具类、校验器及拦截器
17.7小结
第18章hibernate分页系统(hibernate3.0)
18.1hibernate分页系统原理
18.2封装javabean的commons-beanutils组件
18.3关于hibernate框架中一些通用类
18.4实现hibernate分页系统前期准备
18.5关于hibernate分页系统的具体实现
18.6关于hibernate分页系统的表示层
18.7多学两招——分页标签
18.8小结
第19章生成报表(struts2.x+hibernate+jxl)
19.1生成报表原理
19.2下载jxl组件
19.3生成报表前期准备
19.4生成报表具体开发——持久层和服务层
19.5生成报表具体开发——表示层
19.6多学两招——其他报表插件
19.7小结
第20章数据格式转换(struts2.x+hibernate+dom4j)
20.1关于xml文件基础知识
20.2下载dom4j
20.3数据格式转换功能前期准备
20.4数据格式转换功能具体开发
20.5多学两招——其他操作xml文件组件
20.6小结
第21章用户维护功能(struts2.x+ibatis)
21.1用户维护功能
21.2关于用户维护基础知识——ibatis框架
21.3用户维护系统具体实现
21.4小结
第22章用户登录模块(struts2.x+guice+国际化)
22.1用户登录概述
22.2关于用户登录的基础知识——国际化资源
22.3关于用户登录的基础知识——guice框架
22.4用户登录的具体实现
22.5小结
第3篇项目案例实战
第23章在线音乐管理系统(ajax+jsp+struts2.x)
23.1在线音乐管理系统简述
23.2在线音乐管理系统前期准备
23.3在线音乐管理系统具体实现——超级管理员操作
23.4在线音乐管理系统具体实现——注册用户操作
23.5小结
第24章数据汇聚系统(struts2.x+spring+ibatis)
24.1数据汇聚系统简述
24.2数据汇聚系统简述
24.3关于ibatis框架的一些文件
24.4数据汇聚系统具体实现
24.5数据汇聚系统具体实现——表示层
24.6小结
第25章投票管理系统(struts2.x+spring+hibernate)
25.1投票管理系统简述
25.2投票管理系统前期准备
25.3投票管理系统的具体实现——领域模型层
25.4投票管理系统的具体实现——持久层
25.5投票管理系统的具体实现——业务层
25.6关于管理员表示层
25.7关于创建投票表示层
25.8关于管理和查找投票表示层
25.9关于实现投票操作表示层
25.10小结
第26章权限管理系统(struts2.x+spring+jpa)
26.1权限管理系统简述
26.2权限管理系统前期准备
26.3权限管理系统具体实现——关联表操作
26.4权限管理系统具体实现——模块操作
26.5权限管理系统具体实现——功能操作
26.6权限管理系统具体实现——角色操作
26.7权限管理系统具体实现——用户操作
26.8小结
第27章商业银行设备巡检系统(struts2.x+spring+hibernate)
27.1商业银行设备巡检系统概述
27.2商业银行设备巡检系统前期准备
27.3商业银行设备巡检系统具体实现——系统管理应用
27.4商业银行设备巡检系统具体实现——设备报修管理
27.5商业银行设备巡检系统具体实现——设备巡检管理
27.6多学两招——关于postgresql数据库
27.7小结