JSP动态网站开发实践教程

时间:2008-04-28 来源:IT在中国 编辑:蓝天 作者:蓝天 [ ]
 
书名:
JSP动态网站开发实践教程
书号:
   9787302143390
版次:
   2007-10-24
页数:
   410页
定价:
   39
 
  内 容 要 点 :
      JSP提供动态网页设计技术,建立在Java Servlet技术基础之上。本书全面介绍了JSP基础知识,Java程序设计基础知识,HTML和JavaScript的内容,JSP中的各种页面元素,JSP的内置对象, JSP访问数据库的内容,JSP中的组件技术——JavaBean的内容,JSP中使用XML的技术,自定义标记库JSTL的内容,Servlet的内容。本书最后介绍了一个综合性实例——在线图书商城的制作全过程。通过这个综合实例,读者可以在实际开发过程中深入理解JSP的内容。
      本书可以作为读者学习JSP和动态网站开发的教程,适合于普通高校计算机专业和非计算机专业的动态网站开发教程,也可供自学读者使用。
 
 

  图 书 目 录 :

第1章  JSP与Internet 1
1.1  Web应用演化 1
1.1.1  静态Web 1
1.1.2  动态Web 2
1.2  JSP概述 4
1.2.1  JSP工作原理 4
1.2.2  JSP页面的生命周期 5
1.3  配置JSP服务器 5
1.3.1  安装Tomcat 5
1.3.2  第一个JSP程序 7
1.3.3  配置Tomcat 9
1.4  超文本传输协议 15
1.4.1  HTTP请求 15
1.4.2  HTTP响应 17
1.5  实验指导 19

第2章  Java程序设计 21
2.1  Java入门 21
2.1.1  Java的特性 21
2.1.2  初识Java程序 23
2.2  Java基本语法 25
2.2.1  数据类型 25
2.2.2  运算符 27
2.2.3  Java控制语句 30
2.2.4  方法与重载 36
2.3  对象和类 37
2.3.1  定义类 37
2.3.2  构造函数 38
2.3.3  静态成员 40
2.3.4  this关键字 42
2.4  类继承和接口 42
2.4.1  子类和超类 42
2.4.2  关键字super 43
2.4.3  重写方法 44
2.4.4  可见性修饰符 45
2.4.5  抽象类 46
2.4.6  接口 47
2.5  包 49
2.6  Java异常 50
2.6.1  异常处理基础 50
2.6.2  未捕获异常 51
2.6.3  多个catch语句 52
2.6.4  抛出异常 53
2.6.5  使用finally 54
2.6.6  使用throws 54
2.6.7  Java的内置异常 55
2.7  实验指导 56
2.8  思考与练习 59

第3章  网页基础 62
3.1  HTML 62
3.1.1  HTML文件结构 62
3.1.2  页面版面控制 63
3.1.3  文字列表控制 68
3.1.4  表格 70
3.1.5  超链接 76
3.1.6  表单 77
3.2  JavaScript的应用 80
3.2.1  JavaScript的事件驱动 81
3.2.2  JavaScript对象 83
3.2.3  JavaScript示例 87
3.3  实验指导 91
3.4  思考与练习 94

第4章  JSP的页面元素 95
4.1  JSP注释 95
4.2  指令元素 96
4.2.1  page指令 96
4.2.2  include指令 99
4.2.3  taglib指令 100
4.3  脚本元素 101
4.3.1  声明 101
4.3.2  表达式 102
4.3.3  脚本代码 103
4.4  动作元素 104
4.4.1  <jsp:include>动作 104
4.4.2  <jsp:forward>动作 105
4.4.3  <jsp:param>动作 107
4.4.4  <jsp:useBean>动作 108
4.4.5  <jsp:setProperty>动作 110
4.4.6  <jsp:getProperty>动作 113
4.4.7  <jsp:plugin>动作 113
4.5  实验指导 116
4.6  思考与练习 121

第5章  JSP内置对象 123
5.1  内置对象介绍 123
5.2  request对象 126
5.2.1  Servlet Request 126
5.2.2  HttpServlet Request 130
5.3  response对象 134
5.3.1  对象成员 134
5.3.2  使用response对象 135
5.4  out对象 143
5.4.1  对象成员 143
5.4.2  使用out对象 144
5.5  session和application作用域对象 147
5.5.1  session对象 148
5.5.2  application对象 153
5.6  其他内置对象 157
5.6.1  page对象 157
5.6.2  pageContext对象 158
5.6.3  config对象 160
5.6.4  exception对象 161
5.7  cookie 162
5.7.1  cookie的概念 163
5.7.2  使用cookie 164
5.8  实验指导 168
5.9  思考与练习 172

第6章  JDBC 174
6.1  JDBC简介 174
6.2  SQL包 176
6.3  连接数据库 181
6.3.1  通过JDBC-ODBC桥连
接数据库 181
6.3.2  通过专用JDBC驱动程
序连接数据库 187
6.4  访问数据库 190
6.4.1  检索数据库 190
6.4.2  更新数据库 197
6.4.3  使用预编译SQL语句 203
6.4.4  使用事务 205
6.5  实验指导 208
6.6  思考与练习 213

第7章  JavaBean 215
7.1  JavaBean概述 215
7.1.1  JavaBean组件技术 215
7.1.2  JavaBean属性 216
7.2  编写JavaBean 218
7.3  部置JavaBean 219
7.4  在JSP中使用JavaBean 222
7.5  JavaBean的交互性 224
7.5.1  使用JavaBean的表单 224
7.5.2  使用JavaBean的表达式 225
7.6  JavaBean生命周期 226
7.6.1  page 227
7.6.2  request 228
7.6.3  session 230
7.6.4  application 231
7.7  JavaBean数据库技术 232
7.7.1  设计JavaBean连接数
据库 232
7.7.2  使用JavaBean访问数
据库 234
7.8  实验指导 238
7.9  思考与练习 245

第8章  XML和JSP 249
8.1  XML简介 249
8.1.1  XML的定义 249
8.1.2  与HTML的区别 250
8.2  XML文档 252
8.2.1  XML声明 252
8.2.2  XML实例 253
8.2.3  浏览XML文档 255
8.2.4  XML文档格式 257
8.2.5  使用特殊字符和注释 261
8.3  XML语法 263
8.4  XML解析器 265
8.4.1  DOM 265
8.4.2  SAX 271
8.5  实验指导 276
8.6  思考与练习 279

第9章  JSP标记库和JSTL 281
9.1  认识自定义标记库 281
9.1.1  自定义标记 281
9.1.2  自定义标记的分类 282
9.1.3  自定义标记库运行过程 283
9.2  自定义标记库元素 283
9.2.1  标记处理程序 284
9.2.2  标记库描述符 287
9.3  创建标记库 289
9.4  标记处理程序生命期 294
9.5  定义脚本变量 296
9.6  JSTL简介 298
9.6.1  Core标记库 298
9.6.2  SQL标记库 306
9.7  实验指导 309
9.8  思考与练习 312
第10章  JSP核心技术(Servlet) 314
10.1  Servlet概述 314
10.1.1  Servlet工作原理 314
10.1.2  GenericServlet与
HttpServlet 316
10.1.3  Servlet生命周期 316
10.2  创建Servlet 318
10.3  配置和运行Servlet 320
10.4  Servlet基本类 321
10.4.1  javax.servlet.Servlet
接口 321
10.4.2  javax.servlet.GenericServlet
抽象类 322
10.4.3  javax.servlet.http.HttpServlet
抽象类 323
10.5  请求和响应类 325
10.5.1  ServletRequest和
ServletResponse接口 325
10.5.2  HttpServletRequest和Http-
ServletResponse接口 325
10.5.3  ServletInputStream与Servlet- OutputStream接口 326
10.6  ServletConfig和ServletContext
接口 328
10.7  Servlet异常类 331
10.8  JSP到Servlet的转化 332
10.9  会话管理 334
10.9.1  HTTP会话 335
10.9.2  HttpSession接口 336
10.10  实验指导 340
10.11  思考与练习 344

第11章  在线图书商城 350
11.1  准备工作 350
11.1.1  背景知识 350
11.1.2  需求分析 351
11.1.3  数据库设计 352
11.1.4  配置数据库 355
11.2  设计与实现 359
11.2.1  商城首页 359
11.2.2  会员登录 362
11.2.3  新闻动态 365
11.2.4  热点排行榜 367
11.2.5  图书分类 368
11.2.6  其他模块 369
11.3  图书列表 377
11.4  浏览图书信息 383
11.4.1  主页面 384
11.4.2  新书推荐 389
11.4.3  相关图书 391
11.4.4  图书评论 392
11.5  后台管理 394
11.5.1  管理员登录 394
11.5.2  类别管理 397
11.5.3  添加图书 402
11.5.4  查看和修改图书 404
11.5.5  会员管理 405
11.5.6  新闻和评论管理 408

附录  思考与练习答案 409


访问() 相关评论() 打印资源 返回顶部 加入收藏 进入论坛 联系作者

最新评论