标题：Java Web应用开发给力起飞
图书信息
  Java Web应用开发给力起飞作者：白灵(作者), 苟英(作者), 高博(作者), 等(作者)
出版社: 电子工业出版社; 第1版 (2011年9月1日) 
平装: 567页 
正文语种: 简体中文 
开本: 16 
ISBN: 9787121141614, 7121141612 
条形码: 9787121141614 
商品尺寸: 23.4 x 18.4 x 2.6 cm 
商品重量: 798 g
内容简介
《Java Web应用开发给力起飞》以项目开发任务为驱动，结合实际案例，讲解java web编程的各种技术及其在实际开发中的应用，包括java面向对象编程基础，java数据库编程基础，jsp编程基础，hibernate、struts和spring框架的基础及整合应用，ajax开发技术。在技术应用讲解中，一并介绍eclipse、mysql数据库及tomcat服务器等软件的使用技巧。
全书以一个实用的web系统——社区系统的开发为主线，系统的实现从简单到复杂，最终成为一个融合了ajax技术的、标准ssh2（struts2 + spring + hibernate）架构的web应用。
《Java Web应用开发给力起飞》注重实用，知识精炼，讲解循序渐进、由浅入深，结合了丰富的案例和项目经验。对于有一定java语言基础、想涉足java ee领域的编程人员和爱好者，《Java Web应用开发给力起飞》是不可多得的入门指引和参考用书；对于了解了一些java ee相关知识，但对其在一个系统开发流程中的应用缺乏经验和体会的学习者，《Java Web应用开发给力起飞》任务驱动的案例式讲解提供了手把手的帮助；而java语言的初学者，也可以通过《Java Web应用开发给力起飞》了解到java语言的各种强大特性及其在实际开发中的作用。
编辑推荐
想知道Web程序是怎么从无到有的吗？想了解商用Web程序是怎么构建自己的模块吗？知或者不知，《Java Web应用开发给力起飞》就在这里，不增不减，循序渐进。你即将有机会坐上Web程序设计大巴，从基础走到新技术，从框架模块走到时项目实现，沿途你将欣赏到社区系统实现的全部过程，详细了解Java Web 编程的各种技术及其在实际开发中的应用。
目录
第1章 Java面面观 1
1.1 认识Java 2
1.2 面向对象 3
1.2.1 面向对象语言的诞生 3
1.2.2 建立“一切都是对象”的观念 4
1.2.3 认识对象的模具——类 5
1.3 第一个任务-日记本 8
1.3.1 设计日记本程序的类 9
1.3.2 将类的设计转为代码 10
1.3.3 组装日记本程序 25
1.4 温故而知新 31
1.4.1 本章小结 31
1.4.2 添砖加瓦 32
1.4.3 下一步做什么 38
第2章 JDBC 39
2.1 任务分析 40
2.1.1 使用数据库的优势 40
2.1.2 如何使用数据库 41
2.2 JDBC简单用 43
2.2.1 JDBC是什么 43
2.2.2 用JDBC访问MySQL数据库 45
2.2.3 简单的SQL数据操作 51
2.3 用JDBC处理日记 56
2.3.1 日记的存储 56
2.3.2 日记的读取 60
2.3.3 日记的更新 64
2.3.4 日记的删除 67
2.4 温故而知新 72
2.4.1 本章小结 72
2.4.2 添砖加瓦 73
2.4.3 下一步做什么 78
第3章 JSP网页设计 79
3.1 从HTML到JSP 81
3.2 社区系统任务开始 84
3.3 深入浅出JSP 87
3.4 用户注册和登录 104
3.4.1 创建数据库 104
3.4.2 连接数据库 105
3.4.3 添加注册和登录模块 109
3.5 信息发布 138
3.5.1 模块功能介绍 138
3.5.2 想好就动手 138
3.6 温故而知新 143
3.6.1 本章小结 143
3.6.2 添砖加瓦 143
3.6.3 下一步做什么 144
第4章 Hibernate 145
4.1 储藏室管理员——Hibernate基础 146
4.1.1 Hibernate的基本工作原理 147
4.1.2 连接对象与数据库表的纽带——映射文件 149
4.1.3 储藏室的基本信息——配置文件 153
4.1.4 这位管理员称职吗 156
4.2 升级信息发布系统 159
4.2.1 信息发布系统的用户界面 161
4.2.2 把信息存储到数据库中 164
4.2.3 信息的表示 166
4.2.4 从数据库中存取信息 176
4.2.5 信息发布系统功能实现 188
4.2.6 将信息发布系统展示给用户 193
4.3 温故而知新 210
4.3.1 本章小结 210
4.3.2 添砖加瓦 211
4.3.3 下一步做什么 211
第5章 Struts2.0 212
5.1 走进Struts 213
5.1.1 Struts2.0架构初探 214
5.1.2 从“Hello，World”开始 215
5.2 由“登录”开始 227
5.2.1 使用action的属性来接收用户输入的数据 228
5.2.2 使用领域对象接收用户输入 230
5.2.3 访问request、session、application对象 234
5.3 升级信息发布系统和评论系统 239
5.3.1 web.xml配置文件 241
5.3.2 struts.xml配置文件 242
5.3.3 Struts2中的OGNL 256
5.3.4 为简易社区系统引入Struts标签 258
5.4 温故而知新 285
5.4.1 本章小结 285
5.4.2 添砖加瓦 286
5.4.3 下一步做什么 286
第6章 Spring 287
6.1 Spring介绍 288
6.1.1 Spring的IoC和DAO 288
6.1.2 第一个Spring示例 290
6.2 Spring核心 302
6.2.1 Spring基本原理 302
6.2.2 基于XML的Spring配置 303
6.2.3 实例化bean 305
6.2.4 依赖注入 308
6.3 升级信息发布系统 317
6.3.1 界面设计 318
6.3.2 数据库和持久层设计 321
6.3.3 DAO 331
6.3.4 业务逻辑层 335
6.3.5 Spring的配置 340
6.3.6 最后的整合 348
6.4 温故而知新 350
6.4.1 本章小结 350
6.4.2 添砖加瓦 351
6.4.3 下一步做什么 351
第7章 Struts+Spring+Hibernate开发简易社区 352
7.1 社区整体架构 353
7.2 信息发布系统 389
7.3 评论管理系统 431
7.4 用户管理系统 449
7.5 温故而知新 469
7.5.1 本章小结 469
7.5.2 添砖加瓦 469
7.5.3 下一步做什么 469
第8章 Ajax 470
8.1 Ajax——“掀起你的盖头来” 471
8.1.1 结合实际了解Ajax 471
8.1.2 试试效果 472
8.2 注册不再烦人 483
8.3 翻页也提速 492
8.4 社区提速总体验 504
8.5 温故而知新 517
8.5.1 本章小结 517
8.5.2 添砖加瓦 517
8.5.3 海阔凭鱼跃，天高任鸟飞 517
附录A 软件开发环境配置 519
附录B Jar包导入和管理 554
附录C JavaWeb开发常见错误的解决之道 558
附录D 常用网络资源 566