JSP实用案例教程

JSP实用案例教程
作 者: 冯燕奎 赵德奎
出版社: 清华大学出版社
丛编项: IT培训标准系列教材,软件程序员系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JSP实用案例教程》作者简介

内容简介

本书较为全面地介绍了JavaServerPages(JSP)程序设计技术。主要内容包括:B/S开发模式和主流技术介绍,JSP编程基础,在Windows2000/XP和Linux环境下JSP运行环境的配置过程,HTML与JSP的交互过程,JSP中的页面元素,编译指令和操作指令,JSP中常用的对象,JDBC,JaveBean,JSP的综合应用举例,Servlet的概念和使用,如何在JSP中应用XML,JSP的高级应用以及最后的项目实战。本书结构清晰、内容翔实、注重实用、深入浅出、易学易懂,非常适合作为JSP的自学教材或培训教材,同时,也适合作为JSP开发人员的参考书。无论你是一名新手还是程序设计方面的专家,都会惊异于SUN公司Java技术的无穷魅力。Java带给你的并不仅仅是面向对象、开放、平台无关、易用、安全和"Writeonce,runany—where"(“一次编写,处处运行”)等软件开发方面的优势,更重要的是,它提供了一种新颖的思想表达方式、一种全新的思维模式。随着待解决问题的规模不断膨胀,Java彻底的面向对象思想的灵活性就会展现出来。毋庸置疑,Java是开发大型软件最称手的工具。伴随着Internet的迅猛发展,新一轮的计算技术正在由早期的基于C/S(Client/Server)模式的应用系统向着现在的基于B/S(Browser/Server)模式的应用系统进行转变。纵观现在的两大主流开发体系——Microsoft的.NET体系和Sun的以J2EE(Java2Enter—priseEdition)为核心的SUN-ONE(SUNOpenNetworkEnvironment)体系,基于Web的技术正在被逐渐加强:,NET推出了以ASP.NET为代表的Web开发技术,而在Sun的Java体系中,则有JS?/Servlet/JavaBean与之相抗衡。由于SunJava先天具备的跨平台性、安全性、超强的网络功能,因此,自从Java技术推出之后,经过了几年的不断完善,越来越多的rr厂商纷纷对Java技术青睐有加:Oracle数据库和IBMDB2数据库内置了Java虚拟机,可以使用Java技术写Oracle和IBMDB2中的存储过程;Borland推出了最受欢迎的Java开发工具JBuilder,并且持续而迅速地升级它的版本;许多硬件厂商正在研制支持Java功能的芯片……正是由于上述原因,基于JavaJ2EE...

图书目录

第1章 JSP概述

1. 1 C/S模式与B/S模式

1. 1. 1 C/S模式

1. 1. 2 B/S模式及其优势

1. 2 B/S模式主流技术介绍

1. 2. 1 CGI

1. 2. 2 ASP

1. 2. 3 PHP

1. 2. 4 Servlet

1. 2. 5 JSP

1. 3 JSP技术及其优势

1. 4 小结

第2章 JSP编程基础知识

2. 1 Java简介

2. 1. 1 Java的特性

2. 1. 2 Java入门基础

2. 1. 3 Java基本语法

2. 1. 4 面向对象的程序设计

2. 2 HTML简介

2. 2. 1 HTML页面的基本结构

2. 2. 2 使用链接标记

2. 2. 3 使用字体标记

2. 2. 4 form标记的使用

2. 2. 5 table标记的使用

案例:使用HTML制作课程表

2. 3 JavaScript简介

2. 4 综合案例:客户端输入表单的制作

2. 5 小结

第3章 配置服务器

3. 1 常见的几种支持JSP的应用服务器

3. 1. 1 Tomcat应用服务器

3. 1. 2 Resin应用服务器

3. 2 几个典型的配置例子

3. 2. 1 在Windows2000/XP环境下配置Tomcat

3. 2. 2 在RedHatHnux7. 3下配置Tomcat

3. 2. 3 在Windows2000/XP下的配置Resin

3. 3 JSP程序的初步体验

3. 3. 1 编写我的第一个JSP程序

3. 3. 2 在Tomcat下配置JSP程序

3. 3. 3 在Resin下配置JSP程序

3. 3. 4 JSP程序执行机制剖析

3. 4 小结

第4章 JSP和Web页面的交互

4. 1 JSP和Web页面交互的初步体验

4. 2 文本框的使用

4. 3 列表框的使用

4. 4 复选框的使用

4. 5 单选按钮的使用

4. 6 HTML表单和JSP页面结合的方式

4. 7 JSP页面和客户端脚本的结合

4. 8 综合案例--实现图片提交按钮

4. 9 小结

第5章 JSP的页面元素

5. 1 JSP代码

5. 2 JSP指令

5. 2. 1 page指令

案例:使用errorPage属性处理异常

5. 2. 2 include指令

案例:使用include指令实现页面导航功能

5. 3 JSP动作

5. 3. 1 jsp:include动作

5. 3. 2 jsp:forward动作

案例:使用jsp:forward动态跳转到相应页面

5. 3. 3 jsp:pal-am动作

5. 3. 4 jsp:useBean动作

5. 3. 5 jsp:setProperty动作

5. 3. 6 jsp:getProperty动作

5. 4 小结

第6章 JSP的内建对象

6. 1 out对象

案例:使用out对象输出一个特殊效果的表格

6. 2 request对象

案例:使用request对象获取用户提交的所有参数名称和参数值

6. 3 response对象

6. 4 session对象

案例:使用session对象实现简易购物车

6. 5 Cookie对象

6. 6 综合案例1--用户登录验证功能的实现

6. 7 综合案例2--记录用户登录次数

6. 8 小结

第7章 JDBC简介

7. 1 JDBC APl

7. 1. 1 DriverManager

7. 1. 2 Connection

7. 1. 3 Statement

7. 1. 4 PreparedStatement

7. 1. 5 CallableStatement

7. 1. 6 ResultSet

7. 2 使用JDBC-ODBC访问Access

7. 3 使用JDBC访问Oracle

7. 3. 1 Statement的应用

7. 3. 2 PrepmedStatement的应用

7. 3. 3 CallableStatement的应用

7. 4 综合案例

7. 4. 1 登录测试

7. 4. 2 数据迁移

7. 5 小结

第8章 JavaBean

8. 1 JavaBean概述

8. 2 JSP与JavaBean的结合

8. 2. 1 JSP与JavaBean的结合方法

案例:JavaBean的初步使用

案例:使用JavaBean保存用户购物信息

8. 3 使用JavaBean访问数据库

8. 3. 1 设计访问数据库的JavaBean

8. 3. 2 在JSP中调用JavaBean访问数据库

案例:动态构造SQL语句访问数据库

8. 4 配置Tomcat以及访问Oracle数据库

8. 4. 1 配置Tomcat

8. 4. 2 创建访问Oracle数据库的JavaBean

8. 4. 3 在JSP中使用JavaBean

8. 5 综合案例--投票系统的实现

8. 5. 1 系统分析

8. 5. 2 系统实施

8. 6 小结

第9章 JSP综合案例举例

9. 1 JSP中分页功能的实现

9. 1. 1 显示固定页的记录

9. 1. 2 通过浏览器地址栏输入页码并进行显示

9. 1. 3 完整的分页显示功能

9. 2 留言板的设计与实现

9. 2. 1 数据库表的设计以及访问数据库的JavaBean的编写

9. 2. 2 留言板系统页面的实现

9. 3 新闻系统

9. 3. 1 系统描述

9. 3. 2 系统实施

9. 4 软件下载站

9. 4. 1 系统功能简单描述

9. 4. 2 系统实施

9. 5 小结

第10章 JSP与XML

10. 1 XML简介

10. 1. 1 XML的定义

10. 1. 2 XML的优点

10. 2 Java和XML的综合应用

10. 2. 1 使用DOM解析XML

10. 2. 2 使用DOM动态生成XML文件

10. 2. 3 使用SAX解析XML

10. 3 综合案例--基于XML的留言簿

10. 3. 1 建立存储留言信息的XML文件

10. 3. 2 显示留言页面

10. 3. 3 处理用户留言, 并保存在XML文件中

10. 4 小结

第11章 Servlet

11. 1 Servlet概述

11. 1. 1 Servlet的基本概念

11. 1. 2 Servlet和JSP的区别

11. 1. 3 Servlet的生命周期

11. 1. 4 Servlet基本方法

11. 2 Servlet案例

11. 2. 1 我的第一个Servlet

11. 2. 2 Servlet和Web页面的简单交互

11. 2. 3 构建留言板

11. 3 JSP与Servlet的交互

11. 3. 1 从JSP到Servlet的信息传递

11. 3. 2 从Servlet到JSP的信息传递

11. 4 经典设计模式

11. 4. 1 模式一:JSP JavaBean模式

11. 4. 2 模式二:MVC模式

11. 5 小结

第12章 JSP高级应用

12. 1 文件上传

12. 2 发送简单E-mail

12. 3 发送包含附件的E-mail

12. 4 JSPTagLibrary的使用

12. 5 小结

第13章 项目实战--在线测试系统

13. 1 项目概述

13. 2 数据库设计

13. 3 系统设计及实现

13. 3. 1 公用模块的设计和实现

13. 3. 2 系统维护功能的实现

13. 3. 3 在线测试功能的实现

13. 4 小结