JSP案例开发

JSP案例开发
作 者: 魏茂军
出版社: 中国水利水电出版社
丛编项: 项目开发风暴
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JSP案例开发》作者简介

内容简介

JavaServerPage(JSP)是一种基于Java的技术,用于生成动态网页,支持跨平台、 跨Web服务器,是现在开发Web应用的最常见工具之一。 本书属于案例开发系列,以“进口设备管理系统·”为基线,贯穿介绍JSP相关高级 实现技术和理论,通过实例将知识点与开发实战紧密结合,从而达到学以致用的目的。 通读本书,不仅可以全面掌握JSP高级开发知识,而且可以了解更多JSP应用技巧。研 究本书大案例还有助于读者体会到使用JSP开发大型应用时需要注意哪些问题,帮助读 者建立大局观。 本书共10章,第厂章介绍:本书大案例的基本情况,,包括系统体系结构、相关实现 技术和方法等;第2章-第10章分别基于JSP主要技术特,点进行讲解,理论结合实践, 并基于每章技术点完善本书大案例,主要技术点包括:异常处理、会话状态保持、文件 管理、数据库、JavaBean、Servlet、XML等。 本书不仅适合于从事软件系统开发的软件工程师和架构师,而且适合于大中专院校 的信息专业学生,本书还可以作为软件培训班的教材或者辅助材料。

图书目录

序言

前言

第1章 案例提出

1. 1 项目背景

1. 2 项目开发技术

1. 2. 1 J2EE框架

1. 2. 2 构件技术

1. 2. 3 服务技术

1. 2. 4 JSP和Servlet

1. 2. 5 XML

1. 2. 6 JavaBean

1. 3 项目开发环境和工具

1. 3. 1 开发工具

1. 3. 2 环境配置

1. 4 项目系统架构

1. 5 项目开发模板

1. 6 本章小结

第2章 JSP编程基础

2. 1 JSP基础

2. 1. 1 JSP请求模型

2. 1. 2 JSP特点

2. 1. 3 JSP与其他Web开发语言的比较

2. 1. 4 Web应用开发方式

2. 2 JSP页面

2. 2. 1 JSP页面组成

2. 2. 2 TemplateData(模板)

2. 2. 3 注释

2. 2. 4 声明

2. 2. 5 表达式

2. 2. 6 Scriptlet脚本

2. 3 JSP内置对象

2. 3. 1 HTTP基础

2. 3. 2 内置对象概述

2. 4 JSP指令

2. 4. 1 Include指令

2. 4. 2 Page指令

2. 4. 3 标签库指令

2. 5 JSP动作

2. 5. 1 Include

2. 5. 2 Forward动作

2. 5. 3 UseBean动作

2. 5. 4 GetProperty动作

2. 5. 5 SetProperty动作

2. 5. 6 Plugin动作

2. 5. 7 Param

2. 6 JSP编码要求

2. 7 案例完善:用户登录系统

2. 7. 1 用户注册

2. 7. 2 用户信息修改

2. 7. 3 完全JSP解决方案--用户登录

2. 8 本章小结

第3章 异常处理

3. 1 异常处理基础

3. 1. 1 概述

3. 1. 2 JSP异常类型

3. 2 异常处理机制

3. 2. 1 Java异常处理概述

3. 2. 2 Java异常处理的特点

3. 2. 3 异常处理语句

3. 3 异常处理技巧

3. 3. 1 异常引发

3. 3. 2 异常传播

3. 3. 3 异常处理

3. 4 案例完善:出错处理页面

3. 5 本章小结

第4章 客户端编程

4. 1. HTML客户端数据请求

4. 1. 1 HTML表单的运行原理

4. 1. 2 表单的标记与处理

4. 1. 3 实例:用POST方法传递用户数据程序

4. 1. 4 实例:用GET方法传递用户数据程序

4. 1. 5 实例:简单的加法计算器程序

4. 2 JSP中文处理解决方法

4. 3 案例完善:个性化页面

4. 4 案例完善, 输入合法性检查

4. 5 案例完善:页面重定向

4. 6 案例完善:页面刷新和加载Applet

4. 7 本章小结

第5章 Cookie和Session

5. 1 会话跟踪技术

5. 2 Cookie编程

5. 2. 1 Cookie概述

5. 2. 2 操作Cookie

5. 2. 3 查看. 设置Cookie属性的方法

5. 2. 4 Cookie中文化编程

5. 2. 5 实例, 利用Cookie保存用户的使用偏好

5. 3 Session

5. 3. 1 Session的作用

5. 3. 2 HTTPSession对象属性

5. 3. 3 Session方法

5. 3. 4 Servlet使用HTTPSession对象的步骤

5. 3. 5 实例:传递Session变量

5. 4 案例完善

5. 5 本章小结

第6章 文件管理

6. 1 文件和目录基本操作

6. 1. 1 磁盘路径

6. 1. 2 File类

6. 1. 3 实例:文件的建立与删除

6. 1. 4 实例:目录的建立与删除

6. 2 文件读取

6. 2. 1 Java. io. FileReader类

6. 2. 2 实例:把文本文件内容转成HTML格式输出

6. 2. 3 实例:高效读取文件数据

6. 3 文件写入

6. 3. 1 OutputStream类型

6. 3. 2 FileWriter类

6. 3. 3 BufferedWriter类

6. 3. 4 实例:向文件以行为单位写入文本信息

6. 3. 5 实例, 基于文本文件的计数器

6. 4 文件随机访问

6. 4. 1 访问文件的过程

6. 4. 2 随机存取文件类

6. 4. 3 实例:基于文本文件来建立用户注册程序

6. 5 案例完善:文件操作

6. 5. 1 文件读取readfile.jsp

6. 5. 2 文件写入writefile.jsp

6. 6 本章小结

第7章 数据库

7. 1 关系数据库基础

7. 1. 1 关系数据库的历史

7. 1. 2 关系数据库概念

7. 1. 3 结构化查询语言

7. 1. 4 数据库设计和优化技巧

7. 2 JDBC基础

7. 2. 1 JDBC和ODBC

7. 2. 2 JDBC四种类型驱动

7. 2. 3 JDBC的安全性

7. 2. 4 JDBCAPI

7. 2. 5 JDBC应用程序设计

7. 3 JDBC编程

7. 3. 1 建立数据库连接

7. 3. 2 从记录集中读取数据

7. 3. 3 关闭数据库连接

7. 4 ConnectionPool技术

7. 4. 1 ConnectionPool优点

7. 4. 2 ConnectionPool技术原理

7. 4. 3 ConnectionPool类

7. 4. 4 PoolManager类

7. 4. 5 实例:数据库连接池程序

7. 5 案例完善

7. 5. 1 直接在JSP页面上进行JDBC业务逻辑编程

7. 5. 2 使用JavaBean提高重用性来实现分页

7. 6本章小结

第8章 JavaBean

8. 1 JavaBean基础

8. 2 JavaBean编程

8. 2. 1 JavaBean属性

8. 2. 2 JavaBeans方法

8. 2. 3 JavaBeans事件

8. 2. 4 调用JavaBean

8. 2. 5 购物车范例

8. 3 案例完善:文件上传

8. 4 案例完善:系统留言簿

8. 5 企业JavaBeans

8. 5. 1 企业JavaBeans概述

8. 5. 2 EJB类型

8. 5. 3 EJB组件

8. 6 会话Bean编程

8. 6. 1 创建会话Bean

8. 6. 2 打包和部署会话Bean

8. 6. 3 修改Bean代码

8. 6. 4 从客户端查找会话Bean

8. 6. 5 从客户端调用会话Bean

8. 7 实体Bean

8. 7. 1 定义实体Bean

8. 7. 2 容器管理持久性(CMP)和Bean管理持久性(BMP)

8. 7. 3 CMP实体Bean的剖析

8. 7. 4 开发实体Bean

8. 7. 5 EJB客户端

8. 8 案例完善:应用企业JavaBean

8. 9 本章小结

第9章 Servlet

9. 1 Servlet基础

9. 1. 1 Servlet概述

9. 1. 2 Servlet总体结构

9. 1. 3 Servlet与客户端交互的接口

9. 1. 4 Servlet生命周期

9. 1. 5 Servlet代码模板

9. 1. 6 实例:读取所有RequestHeader值

9. 2 JSP结合Servlet

9. 2. 1 表单数据

9. 2. 2 标准CGI变量的Servlet等价表示

9. 2. 3 实例:利用Servlet读取表单数据

9. 3 JSP和Servlet相互调用

9. 3. 1 在JSP页面中调用Servlet

9. 3. 2 在Servlet中调用JSP页面

9. 3. 3 在JSP页面和Servlet之间传递数据

9. 3. 4 Servlet和Servlet之间的相互调用

9. 3. 5 实例, 控制应用程序执行的顺序

9. 4 案例完善:Servlet在留言簿中的应用

9. 5 案例完善:用户留言处理

9. 6 本章小结

第10章 XML

10. 1 XML基础

10. 1. 1 XML起源和作用

10. 1. 2 良好格式和有效XML文档

10. 1. 3 XMLWeb体系结构

10. 1. 4 XML文档的结构

10. 1. 5 文档类型定义

10. 1. 6 显示XML文档

10. 2 JSP的XML语法

10. 3 JSP与XML文档的映射

10. 4 在JSP中使用XML数据源

10. 4. 1 将XML元素转换成服务器端对象并提取数据

10. 4. 2 用XSLT转换XML

10. 4. 3 使用JSP生成文档

10. 5 案例完善

10. 6 本章小结

附录 "进口设备管理系统"打包. 分发. 配置和运行

参考文献