《JSP实用案例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:冯燕奎,赵德奎等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302082480
  • 页数:353 页
图书介绍:本书全面介绍了JSP程序设计技术。

目录 1

第1章JSP概述 1

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

1.1.1 C/S模式 1

1.1.2 B/S模式及其优势 2

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

1.2.1 CGI 2

1.2.2 ASP 3

1.2.3 PHP 3

1.3 JSP技术及其优势 4

1.2.5 JSP 4

1.2.4 Servlet 4

1.4小结 5

第2章JSP编程基础知识 6

2.1 Java简介 6

2.1.1 Java的特性 6

2.1.2Java入门基础 7

2.1.3Java基本语法 8

2.1.4面向对象的程序设计 12

2.2 HTML简介 14

2.2.2使用链接标记 15

2.2.1 HTML页面的基本结构 15

2.2.3使用字体标记 16

2.2.4 form标记的使用 17

2.2.5 table标记的使用 23

案例:使用HTML制作课程表 26

2.3 JavaScript简介 28

2.4综合案例:客户端输入表单的制作 31

2.5小结 35

3.1.2 Resin应用服务器 36

3.2.1在Windows 2000/XP环境下配置Tomcat 36

3.2几个典型的配置例子 36

3.1.1Tomcat应用服务器 36

3.1常见的几种支持JSP的应用服务器 36

第3章配置服务器 36

3.2.2在RedHat Linux7.3下配置Tomcat 39

3.2.3在Windows 2000/XP下的配置Resin 40

3.3 JSP程序的初步体验 41

3.3.1编写我的第一个JSP程序 41

3.3.2在Tomcat下配置JSP程序 42

3.3.3在Resin下配置JSP程序 42

3.3.4JSP程序执行机制剖析 43

3.4小结 45

4.1 JSP和Web页面交互的初步体验 46

第4章JSP和Web页面的交互 46

4.2文本框的使用 47

4.3列表框的使用 53

4.4复选框的使用 57

4.5单选按钮的使用 59

4.6 HTML表单和JSP页面结合的方式 62

4.7 JSP页面和客户端脚本的结合 64

4.8综合案例——实现图片提交按钮 68

4.9小结 69

5.2 JSP指令 70

第5章JSP的页面元素 70

5.1 JSP代码 70

5.2.1 page指令 71

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

5.2.2 include指令 76

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

5.3 JSP动作 78

5.3.1 jsp:include动作 78

5.3.2 jsp:forward动作 78

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

5.3.3 jsp:param动作 82

5.3.4 jsp:useBean动作 83

5.3.5 jsp:setProperty动作 85

5.3.6 jsp:getProperty动作 85

5.4小结 85

第6章JSP的内建对象 86

6.1 out对象 86

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

6.2 request对象 88

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

6.3 response对象 89

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

6.4 session对象 90

6.5 Cookie对象 93

6.6综合案例1——用户登录验证功能的实现 96

6.7综合案例2——记录用户登录次数 100

6.8小结 101

第7章JDBC简介 102

7.1 JBC API 102

7.1.1 DriverManager 102

7.1.2 Connection 102

7.1.4 PreparedStatement 103

7.1.5 CallableStatement 103

7.1.3 Statement 103

7.1.6ResultSet 104

7.2使用JDBC-ODBC访问Access 104

7.3使用JDBC访问Oracle 108

7.3.1 Statement的应用 108

7.3.2 PreparedStatement的应用 108

7.3.3 CallableStatement的应用 109

7.4综合案例 110

7.4.1登录测试 110

7.4.2数据迁移 111

7.5小结 114

第8章JavaBean 115

8.1 JavaBean概述 115

8.2 JSP与JavaBean的结合 115

8.2.1 JSP与JavaBean的结合方法 115

案例:JavaBean的初步使用 116

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

8.3使用JavaBean访问数据库 121

8.3.1 设计访问数据库的JavaBean 121

8.3.2在JSP中调用JavaBean访问数据库 122

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

8.4.2创建访问Oracle数据库的JavaBean 128

8.4配置Tomcat以及访问Oracle数据库 128

8.4.1配置Tomcat 128

8.4.3在JSP中使用JavaBean 129

8.5综合案例——投票系统的实现 131

8.5.1系统分析 131

8.5.2系统实施 133

8.6小结 139

第9章JSP综合案例举例 140

9.1 JSP中分页功能的实现 140

9.1.1显示固定页的记录 140

9.1.2通过浏览器地址栏输入页码并进行显示 143

9.1.3完整的分页显示功能 146

9.2留言板的设计与实现 152

9.2.1数据库表的设计以及访问数据库的JavaBean的编写 152

9.2.2留言板系统页面的实现 153

9.3新闻系统 161

9.3.1系统描述 161

9.3.2系统实施 163

9.4软件下载站 173

9.4.1系统功能简单描述 173

9.4.2系统实施 174

9.5小结 204

第10章JSP与XML 205

10.1 XML简介 205

10.1.1 XML的定义 205

10.1.2 XML的优点 205

10.2Java和XML的综合应用 206

10.2.1 使用DOM解析XML 206

10.2.2使用DOM动态生成XML文件 208

10.2.3使用SAX解析XML 210

10.3综合案例——基于XML的留言簿 212

10.3.2显示留言页面 213

10.3.1建立存储留言信息的XML文件 213

10.3.3处理用户留言,并保存在XML文件中 217

10.4小结 222

第11章Servlet 223

11.1 Servlet概述 223

11.1.1 Servlet的基本概念 223

11.1.2 Servlet和JSP的区别 223

11.1.3 Servlet的生命周期 223

11.1.4 Servlet基本方法 224

11.2 Servlet案例 224

11.2.1我的第一个Servlet 224

11.2.2 Servlet和Web页面的简单交互 226

11.2.3构建留言板 228

11.3JSP与Servlet的交互 232

11.3.1从JSP到Servlet的信息传递 232

11.3.2从Servlet到JSP的信息传递 233

11.4经典设计模式 235

11.4.1模式一:JSP+JavaBean模式 235

11.4.2模式二:MVC模式 235

11.5小结 235

第12章JSP高级应用 236

12.1文件上传 236

12.2发送简单E-mail 240

12.3发送包含附件的E-mail 243

12.4 JSP Tag Library的使用 246

12.5小结 250

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

13.1项目概述 251

13.2数据库设计 251

13.3系统设计及实现 257

13.3.1公用模块的设计和实现 257

13.3.2系统维护功能的实现 261

13.3.3在线测试功能的实现 325

13.4小结 353