注册 登录 进入教材巡展
#

出版时间:2022年8月

出版社:西安电子科技大学出版社

以下为《基于新信息技术的JSP程序设计基础》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560665665
  • 1-1
  • 452148
  • 69236011-8
  • 平装
  • 16开
  • 2022年8月
  • 450
  • 304
  • TP312.8
  • 自动化技术、计算机技术
  • 高职
内容简介
本书面向JSP应用开发,通过大量的实例,循序渐进地为读者介绍了JSP开发所涉及的各类知识。 
作者结合多年的开发经验与教学经验,按照Web程序员的岗位要求和学生的认知规律,精心编排了本书的内容。全书共11章,包括JSP简介、HTML基础、JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、JSP数据库应用开发、JavaScript、JSP与AJAX、EL与JSTL和JSP综合开发实例。
本书内容通俗易懂,结构安排合理,特别适合作为JSP初学者学习JSP程序设计的教材,也可供JSP应用开发人员参考。
目录
第1章 JSP简介 1
1.1 HTTP 1
1.1.1 HTTP的基本概念 1
1.1.2 HTTP的特点 2
1.2 客户端Web程序设计技术 2
1.2.1 CSS 2
1.2.2 JavaScript 3
1.2.3 jQuery 3
1.2.4 动态HTML 3
1.3 JSP与其他动态网页技术 4
1.3.1 JSP的开发背景 4
1.3.2 CGI 5
1.3.3 ASP 6
1.3.4 PHP 6
1.4 JSP的运行原理与优点 6
1.4.1 JSP的运行原理 7
1.4.2 JSP的优点 7
1.5 JSP的运行环境 8
1.5.1 Tomcat 8
1.5.2 WebLogic 8
1.5.3 IBM WebSphere 9
1.6 开发JSP应用程序 9
1.6.1 安装JDK 9
1.6.2 安装Tomcat 11
1.6.3 编写并发布运行JSP程序文件 12
1.7 集成开发环境 13
1.7.1 Eclipse 13
1.7.2 MyEclipse 14
本章小结 16
习题 16
第2章 HTML基础 17
2.1 HTML文件结构 17
2.2 基本标签 18
2.2.1 分段 18
2.2.2 字体 18
2.2.3 字体大小 19
2.2.4 字体颜色 20
2.2.5 物理字体 21
2.2.6 图片 22
2.2.7 链接 23
2.2.8 表格 24
2.2.9 层 25
2.3 CSS 26
2.3.1 外部样式表 26
2.3.2 内部样式表 27
2.3.3 内联样式 28
2.4 表单与标记 29
2.4.1 表单 29
2.4.2 标记 30
本章小结 32
习题 33
第3章 JSP基本语法 34
3.1 JSP的基本构成 34
3.2 注释 35
3.2.1 HTML注释 35
3.2.2 JSP注释 37
3.3 基本语法 38
3.3.1 指令 38
3.3.2 声明 39
3.3.3 表达式 42
3.3.4 Java程序片段 44
3.3.5 JSP内置对象 46
3.4 指令 47
3.4.1 page指令 48
3.4.2 include指令 51
3.4.3 taglib指令 52
3.5 动作 53
3.5.1 53
3.5.2 55
3.5.3
58
3.5.4 58
3.5.5 59
3.6 JSP异常 59
本章小结 60
习题 60
第4章 JSP内置对象 62
4.1 JSP内置对象概述 62
4.2 request对象 62
4.2.1 常用方法 63
4.2.2 获取表单数据 63
4.2.3 乱码处理 68
4.2.4 页面跳转 70
4.2.5 获取request信息 73
4.3 response对象 75
4.3.1 常用方法 75
4.3.2 response重定向 75
4.3.3 Cookie 76
4.3.4 response的HTTP文件头 78
4.4 session对象 79
4.4.1 工作原理 79
4.4.2 常用方法 80
4.4.3 常用技术 81
4.4.4 生命周期 88
4.5 application对象 88
4.5.1 常用方法 89
4.5.2 常用技术 89
4.6 pageContext对象 90
4.6.1 常用方法 90
4.6.2 应用 90
4.7 config对象 91
4.7.1 常用方法 92
4.7.2 常用技术 92
4.8 out对象 93
4.8.1 常用方法 93
4.8.2 常用技术 94
4.9 page对象 96
4.10 exception对象 97
4.10.1 常用方法 97
4.10.2 示例 97
本章小结 98
习题 99
第5章 JavaBean技术 100
5.1 JavaBean简介 100
5.1.1 JavaBean技术介绍 101
5.1.2 JavaBean的属性、事件和方法 101
5.1.3 JavaBean的种类 102
5.1.4 JavaBean的编写规范 103
5.1.5 JavaBean的特性 104
5.1.6 JavaBean的任务 105
5.1.7 JavaBean的设计目标 105
5.2 在JSP中使用JavaBean 106
5.2.1 JavaBean标签 106
5.2.2 获取JavaBean属性信息 108
5.3 JSP与JavaBean结合的实例 114
本章小结 118
习题 118
第6章 Servlet技术 120
6.1 Servlet概述 120
6.1.1 Servlet的定义 120
6.1.2 Servlet的特点 121
6.1.3 Servlet的工作原理 121
6.1.4 Servlet的生命周期 122
6.2 Servlet API编程常用接口和类 123
6.2.1 Servlet接口 123
6.2.2 HttpServlet类 124
6.2.3 ServletConfig接口 126
6.2.4 HttpServletRequest接口 127
6.2.5 HttpServletResponse接口 129
6.2.6 GenericServlet类 132
6.2.7 HttpSession接口 133
6.3 Servlet开发 135
6.3.1 Servlet的创建 135
6.3.2 应用Servlet处理表单 137
6.3.3 HttpSession应用 141
6.4 ServletConfig与ServletContext 142
6.4.1 ServletConfig 142
6.4.2 ServletContext 144
6.5 转发与重定向 145
6.5.1 转发 145
6.5.2 重定向 146
6.6 过滤器 146
6.6.1 工作原理 146
6.6.2 Filter接口 147
6.6.3 Servlet过滤器的开发 147
6.6.4 过滤器的实例 147
6.7 监听器 150
本章小结 152
习题 152
第7章 JSP数据库应用开发 154
7.1 JDBC概述 154
7.2 使用JDBC连接不同数据库 155
7.3 JDBC常用的几个类、对象和接口 156
7.3.1 DriverManager类 156
7.3.2 Connection对象 157
7.3.3 Statement对象 157
7.3.4 PreparedStatement接口 158
7.3.5 ResultSet对象 158
7.4 Java程序中使用JDBC 159
7.4.1 JDBC操作数据库 159
7.4.2 增加数据的例子 160
7.4.3 查询数据的例子 162
7.5 JSP页面使用JDBC 163
7.5.1 查询数据 163
7.5.2 插入数据 164
7.5.3 修改数据 166
7.5.4 删除数据 172
7.6 在Servlet中使用JDBC 175
7.6.1 保存表单数据 176
7.6.2 显示数据 179
7.7 在JSP中使用JavaBean 181
7.7.1 模式1 181
7.7.2 模式2 183
本章小结 187
习题 187
第8章 JavaScript 188
8.1 JavaScript简介 188
8.1.1 JavaScript的定义 188
8.1.2 JavaScript的特点 189
8.1.3 JavaScript的功能 189
8.1.4 一个简单的JavaScript程序 191
8.2 JavaScript的基本数据结构 192
8.2.1 基本数据类型 192
8.2.2 变量 193
8.2.3 表达式和运算符 194
8.2.4 程序控制流 195
8.3 表单对象与事件 197
8.3.1 表单对象 197
8.3.2 事件 197
8.4 自定义函数 202
8.4.1 自定义函数的定义 202
8.4.2 JavaScript文件 204
本章小结 204
习题 205
第9章 JSP与AJAX 206
9.1 AJAX简介 206
9.1.1 AJAX的定义 206
9.1.2 用JavaScript更新层的内容 207
9.1.3 AJAX的工作原理 208
9.2 编写AJAX程序 208
9.2.1 创建XMLHttpRequest对象 208
9.2.2 编写发送请求的函数 209
9.2.3 编写处理XMLHttpRequest对象
状态改变事件的函数 211
9.2.4 发送请求的函数 213
9.2.5 页面addTeam.jsp的完整代码 213
9.2.6 服务器端的程序 214
9.3 用AJAX加载文本文件实例 215
9.4 用AJAX加载XML文件实例 217
本章小结 222
习题 222
第10章 EL与JSTL 223
10.1 EL概述 223
10.1.1 EL简介 223
10.1.2 EL语法 223
10.1.3 EL中的基础操作符 224
10.1.4 EL中的函数 224
10.1.5 EL隐含对象 225
10.2 JSTL概述 227
10.2.1 JSTL的功能和组成 227
10.2.2 安装和测试JSTL 228
10.3 核心标签库 230
10.3.1 标签 230
10.3.2 标签 232
10.3.3 标签 233
10.3.4 标签 234
10.3.5 标签 235
10.3.6
标签 236
10.3.7 标签 238
10.3.8
标签 239
10.3.9 标签 241
10.3.10 标签 242
10.3.11 标签 243
10.4 格式化标签 244
10.4.1 格式化标签简介 244
10.4.2 标签 244
10.4.3 标签 247
10.5 SQL标签 248
10.6 XML标签 249
10.6.1 XML标签简介 249
10.6.2 标签 249
10.6.3 标签 250
10.6.4 标签 251
10.7 JSTL函数 253
本章小结 254
习题 254
第11章 JSP综合开发实例 255
11.1 实例1 电子商务购物网站产品
查询模块 255
11.1.1 任务描述 255
11.1.2 功能描述 255
11.1.3 要求 256
11.1.4 必备知识 257
11.1.5 思路 258
11.1.6 操作步骤 258
11.2 实例2 建设用地审批电子报盘管理系
统补偿标准模块 265
11.2.1 任务描述 265
11.2.2 功能描述 265
11.2.3 要求 266
11.2.4 必备知识 267
11.2.5 思路 268
11.2.6 操作步骤 268
11.3 实例3 建设用地审批电子报盘管理
系统审批模块 281
11.3.1 任务描述 281
11.3.2 功能描述 282
11.3.3 要求 282
11.3.4 必备知识 284
11.3.5 思路 284
11.3.6 操作步骤 285
本章小结 295
参考文献 296