高等职业教育 > 计算机大类

Web开发应用技术(JSP)

书号:9787113104030 套系名称:中国高职院校计算机教育课程体系规划教材

作者:樊月华 刘雪松 李森 出版日期:2009-12-10

定价:29.00 页码 / 开本:288 /16

策划编辑:秦绪好 辛杰 责任编辑:秦绪好

适用专业:无 适用层次:高职高专

最新印刷时间:

资源下载
教学课件 教学素材(暂无)
习题答案 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         本书对开发Web应用的JSP技术进行了详细介绍。对关键内容的讲解尽量采用形象化的图解方式,语言简洁明了,以典型实际案例为导向,注重操作过程的学习,以使读者快捷地掌握JSP技术,并用于Web应用开发。

            本书内容经历多轮教学,提供109个案例,所有案例均已调试通过,并经过教学实践。在附录A中提供了一个与企业合作开发的实际案例——网上书店。案例和网上书店的源代码可在中国铁道出版社网站下载,需要习题答案和电子讲稿的教师可与出版社联系。

            本书适合作为高职院校信息技术类专业的教材,也可以作为Web应用开发人员的培训教材和参考用书。

  •         JSP技术是Web应用开发的主流技术和实用技术。JSP技术具有跨平台、安全、网络功能强大等特点,不依赖于特定的操作系统,可以运行在绝大多数服务器系统之上,可开发独立、跨平台、安全、动态、高性能的应用系统。

            本书是2003年度国家级精品课程“Web技术应用基础”的配套教材,在原内容的基础之上增加了新技术和新内容。所有内容和案例都经过了教学实践,典型案例与企业合作开发。本书主要特点如下:

            (1)循序渐进。按职业成长过程、认知过程,由浅入深地组织教学内容。

            (2)易懂。对支持关键技术的理论和知识、关键技术的讲解,采用形象化的直观图解方式,以便于教师教学和学生自学。

            (3)做中学,工学结合。工作导向、案例导向,强调做中学,以实际案例说明理论与技术的应用,传授工作过程知识。

            (4)多练习。提供数量较多的习题、上机练习和典型工作任务,供读者练习学习巩固。

            (5)注重实践,重视技术的实际应用。同时也强调理论和知识的学习,对核心技术、关键技术的原理、来龙去脉都做了形象化、通俗的讲解,以提高学生的职业竞争力和创新能力。

            本书由樊月华、刘雪松和李森编著,第4、5、6、7章由刘雪松编写,第1、8、9、10章由樊月华编写,李森编写了第2、3章并参与了部分例题程序的调试。

            感谢读者使用本书,欢迎对本书提出批评和修改建议,不足之处敬请指正。

            编 者

            2009年9月

  • 第1章  Web技术概述 1
    1.1  Internet基础知识 1
    1.1.1  计算机网络 1
    1.1.2  Internet 2
    1.1.3  Internet提供的基本服务 3
    1.2  IP地址、域名和URL 5
    1.2.1  IP地址 5
    1.2.2  域名 8
    1.2.3  统一资源定位器URL 9
    1.3  Web 9
    1.3.1  Web的基本概念 10
    1.3.2  Web的工作机制 11
    1.3.3  B/S结构 12
    1.4  Web开发技术 13
    1.4.1  HTML、CSS、XML和脚本 13
    1.4.2  ASP 14
    1.4.3  ASP.NET 14
    1.4.4  JSP 14
    1.4.5  Servlet 15
    1.4.6  PHP 15
    1.5  Web方式访问数据库 15
    1.5.1  Web方式访问数据库概述 15
    1.5.2  Web方式访问数据库工作机制 16
    1.5.3  JSP访问数据库 16
    本章小结 16
    习题一 17
    第2章  HTML置标语言 19
    2.1  创建HTML文档 20
    2.1.1  HTML文档的制作过程 20
    2.1.2  HTML标记基本语法现象 20
    2.1.3  HTML文档的结构和文档结构标记 21
    2.2  文字显示方式标记 23
    2.2.1  文字显示标记的应用 23
    2.2.2  字体标记<font> 23
    2.2.3  颜色属性color 24
    2.2.4  标题标记<hi> 24
    2.2.5  文字变化标记 24
    2.2.6  特殊字符 25
    2.3  文字布局标记 25
    2.3.1  文字分隔标记<p><br><nobr><hr> 26
    2.3.2  预格式化标记<pre> 27
    2.3.3  块容器标记<div>和<span> 27
    2.3.4  列表标记<ul><ol><dl> 28
    2.4  多媒体标记 30
    2.4.1  图像标记<img> 30
    2.4.2  嵌入背景音乐标记<bgsound> 31
    2.4.3  嵌入声音或视频标记<embed> 31
    2.5  超链接标记 32
    2.5.1  超链接标记的使用格式 32
    2.5.2  链接到其他文件 33
    2.5.3  链接到本文档指定位置 33
    2.5.4  链接到其他文档指定位置 34
    2.5.5  链接电子邮件 35
    2.6  滚动标记 36
    2.7  表格标记 37
    2.7.1  创建表格 37
    2.7.2  表格标记属性 38
    2.7.3  合并单元格 39
    2.7.4  使用表格布局页面 39
    2.8  表单标记 41
    2.8.1  表单标记的基本应用 42
    2.8.2  输入标记<input> 43
    2.8.3  下拉列表框标记<select> 44
    2.8.4  多行文本框标记<textarea> 44
    2.8.5  表单标记应用案例 45
    2.9  框架标记 45
    2.9.1  框架结构标记<frameset><frame> 45
    2.9.2  使用框架布局页面 46
    2.10  CSS样式 47
    2.10.1  CSS的基本语法 48
    2.10.2  加载CSS样式的4种方式 49
    2.10.3  CSS样式应用案例 50
    本章小结 52
    习题二 52
    第3章  搭建JSP运行环境 57
    3.1  安装准备工作 57
    3.2  安装配置JDK 58
    3.2.1  安装JDK 58
    3.2.2  配置JDK环境变量 59
    3.2.3  测试JDK 60
    3.3  安装与启动Tomcat服务器 60
    3.3.1  安装与启动apache-tomcat-5.5.26.zip 60
    3.3.2  安装与启动apache-tomcat-5.5.26.exe 62
    3.3.3  修改服务器端口号 64
    3.3.4  JSP运行环境测试 64
    3.4  创建Web服务目录 65
    3.4.1  Web服务目录结构 65
    3.4.2  创建虚拟目录 66
    3.5  安装及配置Eclipse 66
    3.5.1  安装Eclipse 66
    3.5.2  配置Eclipse 67
    3.5.3  创建JSP应用 70
    3.6  安装与启动SQL Server 71
    3.6.1  安装SQL Server 71
    3.6.2  启动SQL Server 73
    本章小结 74
    习题三 74
    第4章  JavaScript 76
    4.1  JavaScript概述 77
    4.2  JavaScript的基本语法 79
    4.2.1  JavaScript结构 79
    4.2.2  JavaScript的书写格式 81
    4.2.3  基本数据类型 81
    4.2.4  变量及其声明 81
    4.2.5  常量 82
    4.2.6  运算符 83
    4.3  JavaScript控制语句和函数 85
    4.3.1  JavaScript控制语句 85
    4.3.2  函数 86
    4.3.3  制作猜数游戏 86
    4.4  JavaScript对象 87
    4.4.1  自定义对象 88
    4.4.2  对象属性和方法的引用 89
    4.4.3  操作对象 89
    4.4.4  输出教师对象实例数据 90
    4.5  事件处理 91
    4.5.1  事件 91
    4.5.2  用户输入信息验证 92
    4.6  window对象 93
    4.6.1  window对象的构成 93
    4.6.2  window对象的定位 93
    4.6.3  window对象的属性 94
    4.6.4  window对象的方法 94
    4.6.5  window对象的事件 95
    4.6.6  window对象的应用案例 95
    4.7  document对象 98
    4.7.1  document对象的属性 98
    4.7.2  document对象的方法 99
    4.7.3  document对象的事件 99
    4.7.4  document对象应用案例 99
    4.8  JavaScript内置对象 101
    4.8.1  String对象 101
    4.8.2  Math对象 102
    4.8.3  Array对象 103
    4.8.4  Date对象 104
    4.9  JavaScript应用案例 106
    4.9.1  客户端用户信息验证 106
    4.9.2  根据用户要求提供不同信息 108
    4.9.3  计算浏览网页的时间 109
    4.9.4  状态栏文字滚动显示 110
    本章小结 111
    习题四 111
    第5章  JSP基本语法 114
    5.1  JSP页面概述 114
    5.1.1  制作第1个JSP页面 115
    5.1.2  JSP页面的基本结构 117
    5.1.3  JSP的特点 117
    5.2  JSP运行机制 118
    5.3  JSP的基本语法 119
    5.3.1  注释 119
    5.3.2  声明 120
    5.3.3  表达式 122
    5.3.4  JSP脚本段 123
    5.4  JSP中文乱码处理问题 125
    5.5  JSP中变量作用域与多线程同步 128
    5.5.1  变量作用域 128
    5.5.2  多线程同步 129
    5.6  JSP基本语法应用案例 130
    本章小结 132
    习题五 132
    第6章  JSP标记 134
    6.1  JSP标记概述 135
    6.2  page指令标记 135
    6.3  include指令标记 138
    6.4  taglib指令标记 139
    6.5  param动作标记 141
    6.6  include动作标记 142
    6.7  forward动作标记 144
    6.8  plugin动作标记 146
    6.9  JSP标记验证用户信息 150
    本章小结 154
    习题六 154
    第7章  JSP内置对象 157
    7.1  JSP内置对象概述 158
    7.2  request对象 158
    7.2.1  request和response对象 158
    7.2.2  request对象的常用方法 159
    7.2.3  获取客户端表单提交信息 160
    7.2.4  获取客户端信息 162
    7.3  response对象 164
    7.3.1  response对象的常用方法 164
    7.3.2  页面重新定向sendRedirect()方法 164
    7.3.3  response的状态行 166
    7.3.4  设置响应MIME类型的setContentType()方法 168
    7.3.5  response其他方法应用案例 170
    7.4  out对象 170
    7.5  session对象 173
    7.5.1  会话(session)和会话ID 173
    7.5.2  session对象的常用方法 174
    7.5.3  session对象应用案例 174

    7.6  application对象 177
    7.6.1  application对象的功能 177
    7.6.2  application对象的常用方法 178
    7.6.3  application对象应用案例 178
    7.7  pageContext、page、config和exception对象 180
    7.7.1  pageContext对象 180
    7.7.2  page对象 182
    7.7.3  config对象 182
    7.7.4  exception对象 182
    7.8  订单处理 183
    本章小结 186
    习题七 186
    第8章  JSP与JavaBean 188
    8.1  JavaBean概述 189
    8.1.1  JavaBean的功能 189
    8.1.2  JavaBean的使用示例 189
    8.2  编写JavaBean 190
    8.3  在JSP页面中调用JavaBean 191
    8.3.1  jsp:useBean动作的使用格式 191
    8.3.2  jsp:useBean工作过程 192
    8.3.3  制作和使用bean案例 192
    8.3.4  在JSP页面使用new关键字创建bean实例 194
    8.4  设置和获得bean属性值 194
    8.4.1  jsp:setProperty动作 194
    8.4.2  jsp:getProperty动作 195
    8.4.3  jsp:setProperty动作和jsp:getProperty动作应用实例 195
    8.5  JavaBean使用案例 197
    8.5.1  有效范围为page的bean使用案例 197
    8.5.2  有效范围为request的bean使用案例 198
    8.5.3  有效范围为session的bean使用案例 199
    8.5.4  有效范围为application的bean使用案例 201
    8.5.5  读者选购图书案例 202
    本章小结 204
    习题八 204
    第9章  使用JSP访问数据库 207
    9.1  数据库概述 208
    9.1.1  数据库的基本概念 208
    9.1.2  SQL语句 209
    9.1.3  创建数据库和表 212
    9.2  JDBC连接数据库 214
    9.2.1  JDBC的工作原理 214
    9.2.2  JDBC数据库连接方式 214
    9.2.3  JDBC连接数据库的步骤 215
    9.2.4  JDBC连接数据库的关键语句 217
    9.2.5  Statement语句 218
    9.3  JDBC-ODBC桥连接 218
    9.3.1  创建ODBC数据源 218
    9.3.2  JDBC-ODBC建立数据库连接示例 220
    9.3.3  JDBC-ODBC桥连接的步骤 222
    9.4  纯Java驱动程序连接数据库 223
    9.4.1  安装SQL Server Driver for JDBC驱动程序 223
    9.4.2  连接数据库 224
    9.4.3  纯Java连接数据库示例 224
    9.4.4  JavaBean连接数据库示例 226
    9.5  查询记录 228
    9.5.1  顺序查询 228
    9.5.2  条件查询 228
    9.5.3  模糊查询 230
    9.5.4  范围查询 232
    9.5.5  复合条件查询 234
    9.5.6  排序查询 236
    9.6  添加记录 238
    9.7  更新记录 241
    9.8  删除记录 243
    9.9  用户注册案例 245
    本章小结 252
    习题九 252
    第10章  Servlet基础 254
    10.1  Servlet概述 255
    10.1.1  Servlet与JSP 255
    10.1.2  Servlet的使用示例 255
    10.2  Servlet的工作机制 258
    10.2.1  Servlet类结构 258
    10.2.2  Servlet成员方法 259
    10.2.3  Servlet生命周期 259
    10.2.4  web.xml部署文件的工作过程 260
    10.2.5  调用Servlet的方法 261

    10.3  浏览器地址栏中的URL调用Servlet 262
    10.4  使用表单或超链接调用Servlet 263
    10.4.1  调用Servlet接受表单提交数据 263
    10.4.2  使用超链接调用Servlet 265
    10.5  在JSP页面中调用Servlet 265
    10.6  JSP开发的两种模式 267
    10.6.1  JSP+JavaBean模式 267
    10.6.2  JSP+Servlet+JavaBean模式 268
    10.6.3  两种模式的比较 268
    10.6.4  MVC模式应用案例 269
    10.7  JSP+Servlet验证用户信息 271
    10.8  JSP+Servlet+JavaBean验证用户信息 275
    本章小结 279
    习题十 280
    附录A  网上书店使用说明 282
    参考文献 288