图书介绍

JSP程序设计 第2版PDF|Epub|txt|kindle电子书版本网盘下载

JSP程序设计 第2版
  • 范立锋,于合龙,孙丰伟主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115314000
  • 出版时间:2013
  • 标注页数:276页
  • 文件大小:66MB
  • 文件页数:288页
  • 主题词:JAVA语言-网页制作工具-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JSP程序设计 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 JSP初步1

1.1 认识JSP1

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 网页中的JavaScript21

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 HTTP31

小结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 页面指令元素:page39

3.4.2 包含指令元素:include40

3.4.3 提供动作指令元素:taglib41

3.5 JSP动作元素42

3.5.1 包含文件:〈j sp: include〉42

3.5.2 请求转发:〈j sp: forward〉43

3.5.3 声明使用JavaBean: ·sp:useBean〉44

3.5.4 设置JavaBean属性值: 〈jsp:setProperty〉48

3.5.5 获取JavaBean属性值:〈jsp:getProperty〉49

3.5.6 声明使用Java插件:〈jsp:plugin〉与〈jsp:fallback〉49

3.5.7 参数传递:〈j sp:params〉与〈jsp:param〉50

3.5.8 其他动作元素51

小结51

习题51

第4章 JSP内置对象详解52

4.1 请求对象:request52

4.1.1 获取请求参数52

4.1.2 在作用域中管理属性52

4.1.3 获取Cookie对象55

4.1.4 获取客户端信息56

4.2 响应对象:response56

4.2.1 客户端与服务器端的交互57

4.2.2 页面重定向57

4.2.3 缓冲区的输出57

4.2.4 response对象的常用方法58

4.3 会话对象:session59

4.3.1 理解session59

4.3.2 内置对象对通信的控制59

4.3.3 创建与获取客户端session60

4.3.4 移除指定session中的对象60

4.3.5 session销毁60

4.3.6 session超时管理61

4.3.7 session实现局部网页计数器61

4.4 多客户端共享对象:application62

4.4.1 appliaction对象的作用范围62

4.4.2 application对象的常用方法62

4.4.3 application实现全局网页计数器63

4.5 页面对象:page63

4.5.1 page对象的常用方法63

4.5.2 page对象的转换类型64

4.6 页面上下文对象:pageContext64

4.6.1 pageContext对象的常用方法64

4.6.2 pageContext对象获取作用域的值65

4.7 输出对象:out65

4.8 配置对象:config66

4.8.1 config对象的常用方法66

4.8.2 config对象获取初始化参数66

4.9 异常对象:exception67

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 为什么要使用JavaBean70

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 加载并初始化Servlet80

6.2.2 处理客户端请求81

6.2.3 卸载Servlet81

6.3 使用Servlet82

6.3.1 认识第1个Servlet82

6.3.2 使用HttpServlet83

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 驱动器接口:Driver107

7.3.2 驱动管理类:DriverManager108

7.3.3 数据库连接接口:Connection109

7.3.4 执行静态SQL语句接口:Statement109

7.3.5 执行预编译的SQL语句接口:PreparedStatement111

7.3.6 处理存储过程语句接口:Callable Statement112

7.3.7 返回查询结果集接口:ResultSet113

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.1 0导入URL资源标签153

8.3.1 1构造URL标签154

8.3.1 2重定向URL标签154

8.3.1 3 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 初识Velocity170

9.2.3 Velocity的注释171

9.2.4 Velocity的引用171

9.2.5 Velocity的指令173

9.2.6 Velocity的其他特性176

9.2.7 在Web应用程序中使用Velocity177

9.3 FreeMarker模板179

9.3.1 FreeMarker的下载与安装179

9.3.2 初识FreeMarker179

9.3.3 FreeMarker的注释180

9.3.4 FreeMarker的指令180

9.3.5 FreeMarker的函数187

9.3.6 FreeMarker的Interpolation189

9.3.7 FreeMarker的表达式190

9.3.8 在Web应用程序中使用FreeMarker192

小结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 Modell架构模式221

11.1.2 Mode12架构模式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.1 0删除帖子257

12.1 0.1 删除帖子功能概述257

12.1 0.2 删除帖子功能技术分析258

12.1 0.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.1 0收银台结账273

13.1 0.1 结账模块概述273

13.1 0.2 结账模块技术分析274

13.1 0.3 结账模块实现过程274

小结276

热门推荐