在实战中成长
在实战中成长封面图

在实战中成长

高峰, 编著

出版社:电子工业出版社

年代:2009

定价:45.0

书籍简介:

本书以Eclipse(版本为3.4.1)为开发工具,以JSP 2.0,Servlet 2.4技术为核心,从软件开发项目实践的角度深入地讲解了Web应用程序的基本知识和使用技巧,以小步迭代的方式引领读者一步一步开发直到完成一个完整的项目。本书共分为14章,有两个部分,第一部分为第1章~第3章,是项目准备阶段,第二部分为第4章~第14章,是项目的开发、重构和测试阶段。如果您已经搭建好了开发环境并对JSP的知识略懂一二,可以直接从第4章开始阅读。本书适合于JSP的初学者、网站开发爱好者使用。

书籍目录:

第一部分起步

第1章JSP与Servlet简介

1.1JSP技术

1.2HTTP请求模型

1.3Servlet

1.3.1Servlet是什么

1.3.2Servlet生命周期

1.4JSP和Servlet

1.5小结

第2章安装开发环境

2.1JavaIDE

2.2动手安装JDK

2.2.1JDK的安装与配置

2.2.2Eclipse的安装

2.2.3Tomcat的安装

2.2.4Eclipse中的Tomcat配置

2.2.5安装配置MySQL数据库

2.3JSP和数据库

2.4小结

第3章JSP基础

3.1JSP执行流程

3.2JSP模板文本

3.3JSP元素

3.3.1指令元素

3.3.2行为元素

3.3.3脚本元素

3.3.4EL表达式语言

3.4JSP隐含对象

3.4.1request对象

3.4.2response对象

3.4.3pageContext对象

3.4.4session对象

3.4.5application对象

3.4.6out对象

3.4.7config对象

3.4.8page对象

3.4.9exception对象

3.4.10隐含对象的使用方法

3.5小结

第4章看看效果

4.1新建一个应用程序

4.2Hello,JSP

4.3Web应用程序

4.3.1Web应用程序剖析

4.3.2Web应用程序开发过程简介

4.4小结

第二部分构建应用程序

第5章BookStore应用程序

5.1迭代式开发

5.2BookStore能做些什么

5.3开始编码吧

第6章图书维护

6.1JSP和JDBC

6.2DbUtils

6.3创建数据库和表

6.3.1创建数据库

6.3.2创建图书表

6.4常规任务:CRUD

6.4.1CRUD基本流程

6.4.2CRUD的具体实现

6.5运行起来再说(迭代A1)

6.6.1创建应用程序

6.6.2配置数据库连接

6.6.3开发“图书维护”最初版本

6.6迭代A1中客户所提问题的处理(迭代A2)

6.6.1来点CSS

6.6.2功能清单

6.6.3解决乱码问题

6.6.4HTML编辑器

6.7添加缺失的字段(迭代A3)

6.7.1添加日期字段、版次和销售状态

6.7.2添加图书封面缩图

6.8验证一下(迭代A4)

6.9分页功能(迭代A5)

6.10小结

第7章分类显示

7.1图书后台分类

7.2前台页面布局

7.3前台首页显示

7.4小结

第8章创建购物车

8.1会话管理

8.1.1Cookie

8.1.2Session

8.1.3结合Database

8.2表和模型

8.3创建购物车

8.4清空购物车

8.5小结

第9章来点Ajax

9.1JavaScript自定义对象

9.1.1基本概念

9.1.2语法规则

9.2Ajax简介

9.2.1XMLHttpRequest简介

9.2.2XMLHttpRequest的属性

9.2.3XMLHttpRequest的方法

9.2.4一个简单的Ajax实例

9.3改进版购物车

9.3.1修改商品数量

9.3.2服务器端处理

9.4高亮显示商品信息

9.5小结

第10章实现结账功能

10.1收集订单

10.1.1结账界面

10.1.2订单生成

10.2在付账页面显示购物车内容

10.3JavaMailAPI

10.3.1JavaMailAPI简介

10.3.2相关信息传输协议

10.3.3下载并安装JavaMail

10.3.4JavaMailAPI核心类

10.4邮件通知

10.4.1邮件的基本信息

10.4.2发送邮件

10.4.3邮件模板

10.5小结

第11章用户权限管理

11.1权限系统

11.2系统登录

11.3访问控制系统

11.3.1权限管理

11.3.2角色管理

11.3.3为角色分配权限

11.3.4为用户分配角色

11.4访问控制

11.5处理错误

11.5.1异常体系设计

11.5.2本系统的异常类

11.6小结

第12章优化一下

12.1缓存

12.2缓存权限信息

12.3页面缓存

12.4小结

第13章看看报表吧

13.1JFreeChart

13.2实现库存统计图表

13.3小结

第14章扩展服务

14.1Web服务简介

14.1.1XML简介

14.1.2SOAP简介

14.1.3WSDL(WebServicesDescriptionLanguage)

14.1.4UDDI简介

14.2ApacheCXF

14.2.1ApacheCXF简介

14.2.2CXF框架支持环境

14.3库存查询服务

14.4会员服务

14.4.1会员注册

14.4.2生成注册码

14.4.3会员登录

14.5小结

第15章最后的任务

15.1代码重构(Refactoring)

15.2单元测试

15.2.1JUnit4

15.2.2订单模块测试

15.3小结

内容摘要:

  本书以Eclipse(版本为3.4.1)为开发工具,以JSP2.0、Servlet2.4技术为核心,从软件开发项目实践的角度深入地讲解了Web应用程序的基本知识和使用技巧,以小步迭代的方式引领读者一步一步开发直到完成一个完整的项目。  本书不仅仅是简单地帮助读者学习JSP编码,而且帮助读者逐步地掌握软件开发的分析方法,理解软件开发的构成元素。希望能引导初学者走出语法学习的困境,真正地专注于事务逻辑的处理。  本书以Eclipse(版本为3.4.1)为开发工具,以JSP2.0、Servlet2.4技术为核心,从软件开发项目实践的角度深入地讲解了Web应用程序的基本知识和使用技巧,以小步迭代的方式引领读者一步一步开发直到完成一个完整的项目。本书共分为15章,有两个部分,第一部分为第1~4章是项目准备阶段,第二部分为第5~15章,是项目的开发、重构和测试阶段。如果您已经搭建好了开发环境并对JSP的知识略懂一二,可以直接从第5章开始阅读。本书适合于JSP的初学者、网站开发爱好者使用。

书籍规格:

书籍详细信息
书名在实战中成长站内查询相似图书
9787121087813
如需购买下载《在实战中成长》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

在实战中成长是电子工业出版社于2009.06出版的中图分类号为 TP393.092 的主题关于 JAVA语言-主页制作-程序设计 的书籍。