当前位置:首页 > 工业技术
JSP 程序设计案例教程
JSP 程序设计案例教程

JSP 程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:刘志成编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:730215936X
  • 页数:317 页
图书介绍:本书介绍JSP程序设计方法和案例教程。
《JSP 程序设计案例教程》目录

第1章 Web技术概述 1

1.1 静态网页与动态网页 1

1.1.1 静态网页 2

1.1.2 动态网页 2

1.2 Web服务器和网络数据库 3

1.2.1 Web服务器 3

1.2.2 网络数据库技术 4

1.3 JSP与ASP/PHP/ASP.NET 4

1.3.1 ASP 4

1.3.2 PHP 5

1.3.3 ASP.NET 5

1.3.4 JSP 5

【课堂实践1-1】 7

1.4 C/S结构与B/S结构 7

1.4.1 C/S结构 7

1.4.2 B/S结构 9

1.4.3 C/S和B/S的比较 9

【课堂实践1-2】 10

本章小结 10

课外拓展 10

第2章 JSP基础知识 12

2.1 JDK安装配置 13

2.1.1 JSP运行环境 13

2.1.2 JDK的下载与安装 13

2.2 Tomcat安装与配置 15

2.2.1 下载Tomcat 15

2.2.2 安装与配置Tomcat 16

2.2.3 启动与停止Tomcat 19

2.2.4 测试Tomcat 19

【课堂实践2-1】 20

2.3 JSP开发工具 20

2.3.1 JCreator 20

2.3.2 Eclipse 22

2 3 3 Dreamweaver 23

2.4 创建第1个JSP程序 23

【课堂实践2-2】 24

本章小结 25

课外拓展 25

第3章 Easy_Buy电子商城系统设计 26

3.1 系统概述 26

3.1.1 前台购物系统 26

3.1.2 后台管理系统 27

3.1.3 系统用例图 28

3.2 系统功能模块设计 28

3.2.1 注册模块 29

3.2.2 登录模块 29

3.2.3 商品展示 29

3.2.4 商品详情 30

3.2.5 购物车 31

3.2.6 订单处理 31

3.2.7 客户反馈 33

3.2.8 后台管理 34

3.3 系统流程 34

【课堂实践3-1】 35

3.4 数据库设计 36

3.4.1 数据库表设计 36

3.4.2 创建数据库和表的SQL语句 39

3.5 详细设计 41

3.5.1 开发文件夹 41

3.5.2 页面关系图 42

3.5.3 系统使用说明 43

【课堂实践3-2】 43

本章小结 44

课外拓展 44

第4章 JSP语法基础 45

4.1 JSP注释 45

4.1.1 输出注释 45

4.1.2 隐藏注释 46

4.2 JSP脚本元素 47

4.2.1 声明 48

4.2.2 表达式 49

4.2.3 脚本程序 51

【课堂实践4-1】 52

4.3 JSP指令元素 52

4.3.1 Page指令 53

4.3.2 Include指令 55

4.3.3 Taglib指令 56

4.4 JSP动作元素 56

4.4.1 Include动作 57

4.4.2 forward动作 59

4.4.3 param动作 61

4.4.4 plugin动作 62

4.4.5 JavaBean相关动作 63

【课堂实践4-2】 65

本章小结 65

课外拓展 65

第5章 JSP内置对象 67

5.1 out对象 68

5.1.1 out对象常用方法 69

5.1.2 out对象应用实例 69

5.2 request对象 71

5.2.1 request对象常用方法 71

5.2.2 request对象应用实例 72

5.2.3 HTML的响应机制 81

【课堂实践5-1】 84

5.3 response对象 84

5.3.1 response对象常用方法 85

5.3.2 response对象应用实例 85

5.4 session对象 89

5.4.1 session对象常用方法 89

5.4.2 session对象应用实例 90

【课堂实践5-2】 93

5.5 application对象 93

5.5.1 application对象常用方法 93

5.5.2 application对象应用实例 94

5.5.3 对象作用范围 96

5.6 其他对象 97

5.6.1 config对象 97

5.6.2 page对象 98

5.6.3 pageContext对象 98

5.6.4 exception对象 98

5.7 cookie对象 98

5.7.1 cookie的概念和功能 98

5.7.2 cookie基本操作 99

5.7.3 cookie的应用 100

【课堂实践5-3】 103

本章小结 103

课外拓展 104

单元实践1 104

第6章 JSP中访问数据库 105

6.1 JDBC简介 106

6.2 连接数据库 107

6.2.1 DriverManager 108

6.2.2 Connection 108

6.2.3 JDBC-ODBC桥连接数据库 109

6.2.4 专用JDBC驱动程序连接数据库 113

【课堂实践6-1】 118

6.3 访问数据库 118

6.3.1 Statement 118

6.3.2 ResultSet 120

6.3.3 检索数据库 122

【课堂实践6-2】 124

6.3.4 更新数据库 124

【课堂实践6-3】 128

6.3.5 PreparedStatement 128

6.3.6 使用预编译SQL语句 129

6.3.7 CallableStatement 132

6.3.8 执行存储过程 133

【课堂实践6-4】 134

6.4 元数据操作 135

6.4.1 DatabaseMetaData 135

6.4.2 ResultSetMetaData 137

【课堂实践6-5】 139

6.5 JSP中分页功能的实现 140

【课堂实践6-6】 145

本章小结 145

课外拓展 145

第7章 JSP中应用JavaBean 146

7.1 JavaBean简介 146

7.2 编写JavaBean 147

7.3 JSP中使用JavaBean 148

7.3.1 <jsp:useBean>操作 149

7.3.2 <jsp:setProperty>操作 149

7.3.3 <jsp:getProperty>操作 150

【课堂实践7-1】 152

7.4 JavaBean与HTML表单的交互 152

【课堂实践7-2】 157

7.5 JavaBean在JSP中的典型应用 157

7.5.1 计数器 157

7.5.2 访问数据库 159

7.5.3 购物车 163

【课堂实践7-3】 166

本章小结 166

课外拓展 166

单元实践2 167

第8章 Servlet技术 168

8.1 Servlet简介 168

8.1.1 Servlet的基本概念 168

8.1.2 第1个Servlet 170

8.2 编写、配置和调用Servlet 171

8.2.1 Servlet常用类与接口 171

8.2.2 Servlet的配置和调用 175

【课堂实践8-1】 176

8.2.3 Servlet的生命周期 176

8.2.4 利用Servlet制作计数器 177

【课堂实践8-2】 179

8.3 Servlet的典型应用 179

8.3.1 Servlet读取HTML表单数据 179

8.3.2 Servlet读取Cookie数据 184

【课堂实践8-3】 186

8.3.3 Servlet读取Session数据 187

8.3.4 Servlet读取HTTP请求头数据 189

【课堂实践8-4】 191

本章小结 191

课外拓展 192

第9章 JSP高级应用 193

9.1 文件上传下载 193

9.1.1 jspSmartUpload概述 194

9.1.2 jspSmartUpload常用类 195

9.1.3 文件上传程序 199

9.1.4 文件下载程序 202

【课堂实践9-1】 204

9.2 发送邮件 204

9.2.1 JavaMail概述 204

9.2.2 JavaMail常用类 204

9.2.3 发送邮件程序 205

【课堂实践9-2】 209

9.3 图形处理 209

9.3.1 验证码概述 209

9.3.2 彩色验证码程序 210

9.3.3 进度条概述 215

9.3.4 进度条程序 215

【课堂实践9-3】 221

9.4 数据统计 222

9.4.1 JFreeChart概述 222

9.4.2 圆饼图程序 223

9.4.3 柱状图程序 225

【课堂实践9-4】 227

本章小结 227

课外拓展 227

单元实践3 228

第10章 Easy_Buy电子商城实例 229

10.1 主页模块 230

10.1.1 index.jsp(主页面) 230

10.1.2 title.jsp(标题区域) 230

10.1.3 menu.jsp(分类导航) 231

10.1.4 index_top.jsp(主页上部) 231

10.1.5 index_down.jsp(主页下部) 234

10.1.6 ConnDB.java(数据库访问Bean) 235

10.2 会员管理模块 237

10.2.1 registry.jsp(会员注册主页面) 237

10.2.2 reg.jsp(会员注册页面) 238

10.2.3 reg_ok.jsp(会员注册处理页面) 240

10.2.4 login.jsp(会员登录页面) 242

10.2.5 login_ok.jsp(登录处理页面) 244

10.3 商品搜索模块 246

10.3.1 select.jsp(商品搜索页面) 246

10.3.2 select_ok.jsp(搜索处理页面) 247

10.4 购物车模块 249

10.4.1 CartBean.java(购物车Bean) 249

10.4.2 my_cart.jsp(查看购物车) 251

10.4.3 cart_add.jsp(购物车添加商品) 254

10.4.4 cart_move.jsp(购物车删除商品) 254

10.4.5 cart_clear.jsp(清空购物车) 255

10.4.6 cart_checkout.jsp(提交购物车) 256

10.5 订单模块 260

10.5.1 my_order.jsp(我的订单) 260

10.5.2 my_order_product.jsp(订单详情) 262

本章小结 264

第11章 HTML与JavaScript 265

11.1 静态网页与HTML 265

11.1.1 网页的组成 266

11.1.2 文字与段落 270

11.1.3 建立超链接 273

【课堂实践11-1】 278

11.1.4 使用表格 279

【课堂实践11-2】 286

11.1.5 使用框架 287

11.1.6 使用图片 290

【课堂实践11-3】 295

11.1.7 使用表单 295

【课堂实践11-4】 301

11.2 JavaScript 302

11.2.1 JavaScript概述 302

11.2.2 表单验证 302

11.2.3 其他常用功能 304

【课堂实践11-5】 308

本章小结 308

课外拓展 308

附录A 综合实训 309

附录B 参考学习网址 315

参考文献 317

相关图书
作者其它书籍
返回顶部