• JSP程序设计
21年品牌 40万+商家 超1.5亿件商品

JSP程序设计

正版保障 假一赔十 可开发票

25.23 6.3折 39.8 全新

库存2件

广东广州
认证卖家担保交易快速发货售后保障

作者范立锋,于合龙,孙丰伟主编

出版社人民邮电出版社

ISBN9787115314000

出版时间2013-01

装帧平装

开本16开

定价39.8元

货号8027106

上书时间2024-12-14

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要
 JSP(JavaServerPages)是近年来发展最迅速、最引人注目的Web应用开发技术之一,它是JavaSDK,EnterpriseEdition(Java企业版,JavaEE)的重要技术。JSP将Jaava语言的跨平台和开放性、Setrvlet的强大功能与HTML以及脚本语言等简单易用的元素结合起来,解决了过去Web开发技术存在的各种不足和局限。
《JSP程序设计(第2版普通高等学校计算机教育十二五规划教材)》是作者范立锋、于合龙和孙丰伟等在总结了多年开发经验与成果的基础上编写的。书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发Web应用程序的方法,并且可以达到融会贯通、灵活运用的目的。

商品简介

  本书系统地介绍了JSP技术的概念、方法与实现过程,包括JSP运行环境、JSP语法与组成元素、JSP内置对象、JSP对数据库的操作、JSP对JavaBean的调用、JSP对Servlet的调用等,最后还介绍了两个JSP综合实例。通过对本书的学习,读者可以系统地掌握JSP技术相关概念、方法、编程思路和技巧。  本书不要求面面俱到,也不追求博大精深,主要是面向大中专院校学生和没有开发经验或者仅有少量程序设计基础的读者,使读者能够在最短的时间内获得用JSP开发中小型网络系统的开发经验。同时,本书还有针对性地对一些技术的更新做了相关介绍,使读者能够掌握技术新动向,为以后更加深入地学习打下坚实基础。



目录
第1章 JSP初步 1
1.1 认识JSP 1
1.2 JSP技术特性 2
1.3 JSP工作原理 3
1.4 搭建JSP的运行环境 5
1.4.1 JDK的安装与配置 5
1.4.2 Tomcat的安装、运行与目录结构 7
1.4.3 Eclipse的安装、运行与特性 10
1.5 JSP程序初步 12
1.5.1 创建JSP页 12
1.5.2 部署JSP程序 13
小结 14
习题 14

第2章 JSP辅助知识 15
2.1 JSP中的HTML元素 15
2.1.1 HTML文本结构 15
2.1.2 表单元素设置 16
2.1.3 其他元素设置 19
2.2 JSP中的JavaScript语言 20
2.2.1 JavaScript语言概述 21
2.2.2 网页中的JavaScript 21
2.2.3 基本语法 21
2.2.4 常用语句 22
2.2.5 对象 24
2.2.6 事件 25
2.3 Web应用程序体系结构 28
2.3.1 三层架构 28
2.3.2 二层架构 29
2.3.3 JSP技术支持的架构 30
2.4 应用服务器 30
2.4.1 Web服务器 30
2.4.2 JSP引擎和Servlet引擎 31
2.5 HTTP 31
小结 32
习题 32

第3章 JSP语法详解 33
3.1 JSP文件的组成 33
3.1.1 JSP页的创建 33
3.1.2 JSP文件的组成元素 34
3.1.3 JSP的转义字符 34
3.2 JSP注释方式 34
3.2.1 HTML注释 35
3.2.2 JSP隐藏注释 35
3.2.3 脚本段注释 35
3.3 JSP脚本元素 36
3.3.1 声明语句 36
3.3.2 脚本段 37
3.3.3 JSP表达式 38
3.4 JSP指令元素 38
3.4.1 页面指令元素:page 39
3.4.2 包含指令元素:include 40
3.4.3 提供动作指令元素:taglib 41
3.5 JSP动作元素 42
3.5.1 包含文件: 42
3.5.2 请求转发: 43
3.5.3 声明使用JavaBean: 44
3.5.4 设置JavaBean属性值: 48
3.5.5 获取JavaBean属性值: 49
3.5.6 声明使用Java插件: 49
3.5.7 参数传递: 50
3.5.8 其他动作元素 51
小结 51
习题 51

第4章 JSP内置对象详解 52
4.1 请求对象:request 52
4.1.1 获取请求参数 52
4.1.2 在作用域中管理属性 52
4.1.3 获取Cookie对象 55
4.1.4 获取客户端信息 56
4.2 响应对象:response 56
4.2.1 客户端与服务器端的交互 57
4.2.2 页面重定向 57
4.2.3 缓冲区的输出 57
4.2.4 response对象的常用方法 58
4.3 会话对象:session 59
4.3.1 理解session 59
4.3.2 内置对象对通信的控制 59
4.3.3 创建与获取客户端session 60
4.3.4 移除指定session中的对象 60
4.3.5 session销毁 60
4.3.6 session超时管理 61
4.3.7 session实现局部网页计数器 61
4.4 多客户端共享对象:application 62
4.4.1 appliaction对象的作用范围 62
4.4.2 application对象的常用方法 62
4.4.3 application实现全局网页计数器 63
4.5 页面对象:page 63
4.5.1 page对象的常用方法 63
4.5.2 page对象的转换类型 64
4.6 页面上下文对象:pageContext 64
4.6.1 pageContext对象的常用方法 64
4.6.2 pageContext对象获取作用域的值 65
4.7 输出对象:out 65
4.8 配置对象:config 66
4.8.1 config对象的常用方法 66
4.8.2 config对象获取初始化参数 66
4.9 异常对象:exception 67
4.9.1 exception错误机制 67
4.9.2 exception对象的常用方法 67
4.9.3 exception设置指定错误页面 68
4.9.4 exception对象指向空指针错误 68
小结 69
习题 69

第5章 JavaBean组件技术 70
5.1 JavaBean简介 70
5.1.1 为什么要使用JavaBean 70
5.1.2 JavaBean的形式和要素 71
5.2 JavaBean属性 72
5.2.1 简单属性 72
5.2.2 索引属性 73
5.2.3 束缚属性 74
5.2.4 限制属性 74
5.3 JavaBean的作用域 75
5.3.1 page作用域 75
5.3.2 request作用域 75
5.3.3 session作用域 75
5.3.4 application作用域 75
5.3.5 JavaBean获取作用域数据 76
5.4 使用JavaBean计算圆的周长与面积 77
小结 78
习题 78

第6章 Servlet核心技术 79
6.1 Servlet基础 79
6.1.1 Servlet技术功能 79
6.1.2 Servlet特征 79
6.2 Servlet生命周期 80
6.2.1 加载并初始化Servlet 80
6.2.2 处理客户端请求 81
6.2.3 卸载Servlet 81
6.3 使用Servlet 82
6.3.1 认识第1个Servlet 82
6.3.2 使用HttpServlet 83
6.4 获取运行环境信息 84
6.4.1 获取Servlet信息 84
6.4.2 获取服务器端信息 85
6.4.3 获取客户端信息 87
6.5 Servlet中的会话设置 89
6.5.1 获取HttpSession对象 90
6.5.2 在HttpSession对象中保存数据 90
6.5.3 在HttpSession对象中读取数据 90
6.6 Servlet中异常设置 92
6.7 Servlet过滤器 94
6.7.1 Servlet过滤器工作原理 95
6.7.2 Servlet过滤器配置 95
6.7.3 Servlet过滤器典型应用 96
6.8 Servlet监听器 98
6.8.1 Servlet监听器工作原理 98
6.8.2 Servlet监听器类型 98
6.8.3 Servlet监听器典型应用 100
6.9 Servlet 3.0的新特性 101
6.9.1 注解功能 101
6.9.2 异步处理的支持 102
6.9.3 模块化开发 103
小结 103
习题 104

第7章 JSP操作数据库核心技术 105
7.1 JDBC技术概述 105
7.2 JDBC的结构 106
7.2.1 JDBC类型 106
7.2.2 数据库驱动程序 106
7.3 JDBC核心编程接口 107
7.3.1 驱动器接口:Driver 107
7.3.2 驱动管理类:DriverManager 108
7.3.3 数据库连接接口:Connection 109
7.3.4 执行静态SQL语句接口:Statement 109
7.3.5 执行预编译的SQL语句接口:PreparedStatement 111
7.3.6 处理存储过程语句接口:CallableStatement 112
7.3.7 返回查询结果集接口:ResultSet 113
7.4 JDBC操作数据库的步骤 115
7.4.1 加载JDBC驱动程序 115
7.4.2 取得数据库连接 116
7.4.3 执行各种SQL语句 116
7.4.4 获取查询结果 118
7.4.5 关闭数据库连接 119
7.5 JDBC对事务的操作 119
7.5.1 数据库事务的特性 119
7.5.2 JDBC事务的流程 120
7.5.3 JDBC对事务的管理级别 120
7.5.4 JDBC对事务的设置 121
7.6 JDBC对数据库的操作实例 121
7.6.1 执行静态SQL语句的实例 121
7.6.2 执行预处理SQL语句的实例 124
7.6.3 执行存储过程的实例 125
7.6.4 获取数据表信息 127
7.6.5 JDBC事务的应用 128
7.7 数据库连接池 130
7.7.1 数据库连接池概述 130
7.7.2 连接池的实现原理 130
7.7.3 Tomcat连接池的实现 132
7.7.4 Proxool连接池的实现 134
7.7.5 其他连接池 137
小结 138
习题 138

第8章 JSP核心表达式与标签 139
8.1 JSP表达式 139
8.1.1 JSP表达式概述 139
8.1.2 JSP表达式使用 139
8.1.3 访问作用域变量 141
8.1.4 JSP表达式隐藏对象 142
8.2 JSTL标准标签库 144
8.2.1 JSTL标签 144
8.2.2 JSTL获取 144
8.2.3 JSTL安装与配置 145
8.3 JSTL核心标签 146
8.3.1 输出结果标签 146
8.3.2 对象属性设置标签 146
8.3.3 对象值删除设置标签 147
8.3.4 捕捉异常标签 147
8.3.5 if条件判断标签 149
8.3.6 choose条件判断标签 149
8.3.7 条件分支标签 150
8.3.8 其他条件分支标签 150
8.3.9 迭代标签 151
8.3.10 导入URL资源标签 153
8.3.11 构造URL标签 154
8.3.12 重定向URL标签 154
8.3.13 URL参数传递标签 155
8.4 JSTL的XML标签 156
8.5 JSTL的格式化标签 159
8.6 JSTL的其他标签 161
8.6.1 数据库标签 161
8.6.2 函数标签 163
8.7 自定义标签 165
8.7.1 自定义标签的格式 165
8.7.2 自定义标签的构成 165
8.7.3 自定义标签的实例 166
小结 168
习题 168

第9章 Web网页模板技术 169
9.1 Web模板概述 169
9.2 Velocity模板 169
9.2.1 Velocity的下载与安装 170
9.2.2 初识Velocity 170
9.2.3 Velocity的注释 171
9.2.4 Velocity的引用 171
9.2.5 Velocity的指令 173
9.2.6 Velocity的其他特性 176
9.2.7 在Web应用程序中使用Velocity 177
9.3 FreeMarker模板 179
9.3.1 FreeMarker的下载与安装 179
9.3.2 初识FreeMarker 179
9.3.3 FreeMarker的注释 180
9.3.4 FreeMarker的指令 180
9.3.5 FreeMarker的函数 187
9.3.6 FreeMarker的Interpolation 189
9.3.7 FreeMarker的表达式 190
9.3.8 在Web应用程序中使用FreeMarker 192
小结 194
习题 194

第10章 JSP实用组件技术 195
10.1 上传与下载组件 195
10.1.1 Commons-FileUpload组件概述 195
10.1.2 获取Commons-FileUpload组件 195
10.1.3 应用Commons-FileUpload组件完成文件上传 196
10.1.4 文件的下载 198
10.2 发送E-mail组件 200
10.2.1 邮件传输协议 200
10.2.2 Java Mail组件 200
10.2.3 获取Java Mail组件 201
10.2.4 应用Java Mail组件完成电子邮件的发送 201
10.2.5 应用Java Mail组件完成电子邮件的接收 204
10.3 动态图表组件 206
10.3.1 JFreeChart组件 206
10.3.2 获取JFreeChart组件 206
10.3.3 使用JFreeChart绘制柱形图 206
10.3.4 使用JFreeChart绘制饼图 210
10.4 JavaFx富客户端组件 212
10.4.1 获取JavaFx并构建Eclipse下的运行环境 212
10.4.2 第一个JavaFx应用 214
10.4.3 使用JavaFx开发简单动画程序 217
小结 220
习题 220

第11章 MVC设计模式 221
11.1 表示层的两种架构模式 221
11.1.1 Model1架构模式 221
11.1.2 Model2架构模式 222
11.2 MVC的基础知识 222
11.2.1 MVC的发展史 222
11.2.2 MVC的基本构成 223
11.2.3 MVC的优缺点 224
11.3 Struts2框架的MVC实现机制 224
11.3.1 Struts2框架的基本工作流程 224
11.3.2 Struts2 MVC的实现方式 225
11.3.3 Struts2 MVC的实际应用 226
11.4 Spring框架的MVC实现机制 228
11.4.1 Spring MVC的基本工作流程 228
11.4.2 Spring MVC的实际应用 229
11.5 JSF框架的MVC实现机制 231
11.5.1 JSF框架的基本工作流程 231
11.5.2 JSF MVC的实际应用 231
小结 234
习题 234

第12章 JSP实例开发1——论坛 235
12.1 实例开发实质 235
12.2 系统业务流程 235
12.3 数据表设计 236
12.4 文件结构设计 237
12.5 公共模块设计 238
12.5.1 数据库连接类 238
12.5.2 分页生成器类 239
12.5.3 验证码生成器类 241
12.5.4 系统配置 243
12.6 用户登录与安全退出 243
12.6.1 用户登录与退出功能概述 243
12.6.2 用户登录与退出功能技术分析 244
12.6.3 用户登录与退出功能实现过程 244
12.7 查看帖子 247
12.7.1 查看帖子功能概述 247
12.7.2 查看帖子功能技术分析 247
12.7.3 查看帖子功能实现过程 247
12.8 发布帖子 250
12.8.1 发布帖子功能概述 250
12.8.2 发布帖子功能技术分析 250
12.8.3 发布帖子功能实现过程 251
12.9 回复帖子 252
12.9.1 回复帖子功能概述 252
12.9.2 回复帖子功能技术分析 253
12.9.3 回复帖子功能实现过程 253
12.10 删除帖子 257
12.10.1 删除帖子功能概述 257
12.10.2 删除帖子功能技术分析 258
12.10.3 删除帖子功能实现过程 258
小结 260

第13章 JSP实例开发2——购物车 261
13.1 实例开发实质 261
13.2 系统业务流程 261
13.3 数据表设计 263
13.4 文件结构设计 264
13.5 公共模块设计 264
13.5.1 数据库连接类 265
13.5.2 编码转换类 265
13.5.3 交易流水号生成类 266
13.5.4 系统配置 266
13.6 添加至购物车 267
13.6.1 添加至购物车模块概述 267
13.6.2 添加至购物车模块技术分析 268
13.6.3 添加至购物车模块实现过程 268
13.7 查看购物车 269
13.7.1 查看购物车模块概述 269
13.7.2 查看购物车模块技术分析 269
13.7.3 查看购物车模块实现过程 270
13.8 修改商品购买数量 271
13.8.1 修改商品购买数量模块概述 271
13.8.2 修改商品购买数量模块技术分析 271
13.8.3 修改商品购买数量模块实现过程 272
13.9 在购物车中移除指定商品 272
13.9.1 移除商品模块概述 272
13.9.2 移除商品模块技术分析 273
13.9.3 移除商品模块实现过程 273
13.10 收银台结账 273
13.10.1 结账模块概述 273
13.10.2 结账模块技术分析 274
13.10.3 结账模块实现过程 274
小结 276

内容摘要
1.2JSP技术特性
  本节将介绍JSF的一些特性,如跨平台、分离静态内容和动态内容、强调可重用的组件等。
  1.跨平台
  JSP技术以JrdVa为基础,不仅可以沿用.Java强大的API功能,还具有跨平台的特性。不管是在何种平台下,只要服务器支持JSP,就可以运行.ISP开发的Web应用程序。例如,在WindowsNT下的IIs通过添加JRuN或ServletExec插件就能支持.JSP。如今最流行的Web服务器Apache同样能够支持JSP,而且Apache支持多种平台,从而使得JSP可以跨平台运行。
  在数据库操作中,因为JDBc同样是独立于平台的,所以在JSP中使用的.JavaAPI中提供的JDBC来连接数据库,就不用担心平台变更时的代码移植问题。
  2。将内容的生成

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP