图书介绍

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

JSP程序设计 慕课版
  • 贾志城,王云主编;马俊,于晓强副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115417633
  • 出版时间:2016
  • 标注页数:326页
  • 文件大小:43MB
  • 文件页数:340页
  • 主题词:JAVA语言-网页制作工具-高等学校-教材

PDF下载


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

下载说明

JSP程序设计 慕课版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 JSP概述1

1.1 JSP技术概述2

1.2 JSP技术特征3

1.3 JSP的处理过程4

1.4 JSP与其他服务器端脚本语言的比较5

1.5 JSP开发环境搭建6

1.5.1 JSP的运行环境6

1.5.2 JDK的安装与配置6

1.5.3 Tomcat的安装与启动9

1.6 JSP开发工具10

1.6.1 Eclipse的安装与启动11

1.6.2 Eclipse的使用11

1.7 JSP程序开发模式16

1.8 第一个JSP应用17

1.9 小结19

习题19

上机指导19

第2章 JSP开发基础20

2.1 Java语言基础21

2.1.1 基本数据类型及基本数据类型间的转换21

2.1.2 变量与常量22

2.1.3 运算符的应用23

2.1.4 流程控制语句26

2.1.5 字符串处理31

2.1.6 数组的创建与应用33

2.1.7 面向对象程序设计34

2.1.8 集合类的应用39

2.1.9 异常处理语句40

2.2 JavaScript脚本语言41

2.2.1 JavaScript脚本语言概述42

2.2.2 在JSP中引入JavaScript42

2.2.3 JavaScript的数据类型与运算符42

2.2.4 JavaScript的流程控制语句44

2.2.5 函数的定义和调用46

2.2.6 事件47

2.2.7 JavaScript常用对象的应用48

2.3 小结50

习题51

上机指导51

第3章 JSP语法52

3.1 了解JSP的基本构成53

3.2 JSP的指令标识54

3.2.1 使用page指令54

3.2.2 使用include指令56

3.2.3 使用taglib指令57

3.3 JSP的脚本标识57

3.3.1 JSP表达式(Expression)57

3.3.2 声明标识(Declaration)58

3.3.3 脚本程序(Scriptlet)59

3.4 JSP的注释60

3.4.1 HTML中的注释60

3.4.2 带有JSP表达式的注释60

3.4.3 隐藏注释61

3.4.4 脚本程序(Scriptlet)中的注释61

3.5 动作标识63

3.5.1 <jsp:include>63

3.5.2 <jsp:forward>65

3.5.3 <jsp:useBean>66

3.5.4 <jsp:setProperty>68

3.5.5 <jsp:getProperty>71

3.5.6 <jsp:fallback>73

3.5.7 <jsp:plugin>73

3.5.8 <jsp:param>子标识76

3.6 小结76

习题77

上机指导77

第4章 JSP内置对象78

4.1 JSP内置对象概述79

4.2 request对象80

4.2.1 访问请求参数80

4.2.2 在作用域中管理属性81

4.2.3 获取Cookie81

4.2.4 获取客户信息82

4.2.5 访问安全信息83

4.2.6 访问国际化信息83

4.3 response对象84

4.3.1 重定向网页84

4.3.2 设置HTTP响应报头85

4.3.3 缓冲区配置86

4.4 session对象86

4.4.1 创建及获取客户的会话87

4.4.2 从会话中移除指定的对象87

4.4.3 销毁session88

4.4.4 会话超时的管理88

4.5 application对象88

4.5.1 访问应用程序初始化参数88

4.5.2 管理应用程序环境属性89

4.6 out对象90

4.6.1 管理响应缓冲90

4.6.2 向客户端输出数据91

4.7 其他内置对象91

4.7.1 获取会话范围的pageContext对象91

4.7.2 读取web.xml配置信息的config对象91

4.7.3 应答或请求的page对象92

4.7.4 获取异常信息的exception对象92

4.8 小结93

习题93

上机指导93

第5章 JavaBean技术94

5.1 JavaBean概述95

5.1.1 JavaBean技术介绍95

5.1.2 JavaBean的种类95

5.1.3 JavaBean规范96

5.2 JavaBean中的属性97

5.2.1 简单属性(Simple)97

5.2.2 索引属性(Indexed)98

5.3 JavaBean的应用98

5.3.1 创建JavaBean99

5.3.2 在JSP页面中应用JavaBean100

5.4 JavaBean的应用实例104

5.4.1 应用JavaBean解决中文乱码104

5.4.2 应用JavaBean实现购物车107

5.5 小结114

习题115

上机指导115

第6章 Servlet技术116

6.1 Servlet基础117

6.1.1 Servlet技术简介117

6.1.2 Servlet技术功能117

6.1.3 Servlet技术特点117

6.1.4 Servlet的生命周期118

6.1.5 Servlet与JSP的区别119

6.1.6 Servlet的代码结构119

6.2 Servlet API编程常用接口和类120

6.2.1 Servlet接口120

6.2.2 HttpServlet类120

6.2.3 ServletConfig接口121

6.2.4 HttpServletRequest接口121

6.2.5 HttpServletResponse接口122

6.2.6 GenericServlet类123

6.3 Servlet开发123

6.3.1 Servlet的创建123

6.3.2 Servlet的配置125

6.4 Servlet过滤器128

6.4.1 什么是过滤器128

6.4.2 过滤器核心对象129

6.4.3 过滤器创建与配置130

6.4.4 字符编码过滤器133

6.5 Servlet监听器137

6.5.1 Servlet监听器简介137

6.5.2 Servlet监听器的工作原理137

6.5.3 监听Servlet上下文137

6.5.4 监听HTTP会话138

6.5.5 监听Servlet请求139

6.5.6 使用监听器查看在线用户139

6.6 Servlet的应用实例141

6.6.1 应用Servlet实现留言板141

6.6.2 应用Servlet实现购物车145

6.7 小结153

习题154

上机指导154

第7章 JSP实用组件155

7.1 JSP文件操作156

7.1.1 添加表单及表单元素156

7.1.2 创建上传对象156

7.1.3 解析上传请求156

7.2 发送E-mail159

7.2.1 Java Mail组件简介159

7.2.2 Java Mail核心类简介159

7.2.3 搭建Java Mail的开发环境163

7.2.4 在JSP中应用Java Mail组件发送E-mail164

7.3 JSP动态图表166

7.3.1 JFreeChart的下载与使用166

7.3.2 JFreeChart的核心类167

7.3.3 利用JFreeChart生成动态图表167

7.4 JSP报表169

7.4.1 iText组件简介169

7.4.2 iText组件的下载与配置169

7.4.3 应用iText组件生成JSP报表170

7.5 小结177

习题177

上机指导177

第8章 JSP数据库应用开发178

8.1 数据库管理系统179

8.1.1 SQL Server 2008数据库179

8.1.2 MySQL数据库181

8.1.3 Oracle数据库181

8.1.4 Access数据库181

8.2 JDBC概述181

8.2.1 JDBC技术介绍181

8.2.2 JDBC驱动程序182

8.3 JDBC中的常用接口183

8.3.1 驱动程序接口Driver183

8.3.2 驱动程序管理器DriverManager183

8.3.3 数据库连接接口Connection183

8.3.4 执行SQL语句接口Statement184

8.3.5 执行动态SQL语句接口PreparedStatement185

8.3.6 执行存储过程接口CallahleStatement185

8.3.7 访问结果集接口ResultSet186

8.4 JDBC访问数据库过程187

8.5 典型JSP数据库连接188

8.5.1 SQL Server 2008数据库的连接188

8.5.2 Access数据库的连接189

8.5.3 MySQL数据库的连接190

8.6 数据库操作技术190

8.6.1 查询操作191

8.6.2 添加操作192

8.6.3 修改操作192

8.6.4 删除操作193

8.7 连接池技术194

8.7.1 连接池简介194

8.7.2 在Tomcat中配置连接池195

8.7.3 使用连接池技术访问数据库195

8.8 小结197

习题197

上机指导197

第9章 JSP与Ajax198

9.1 了解Ajax199

9.1.1 什么是Ajax199

9.1.2 Ajax开发模式与传统开发模式的比较199

9.2 使用XMLHttpRequest对象200

9.2.1 初始化XMLHttpRequest对象200

9.2.2 XMLHttpRequest对象的常用方法201

9.2.3 XMLHttpRequest对象的常用属性202

9.3 传统Ajax的工作流程203

9.3.1 发送请求203

9.3.2 处理服务器响应205

9.3.3 一个完整的实例——检测用户名是否唯一206

9.4 jQuery实现Ajax208

9.4.1 jQuery简介208

9.4.2 我的第一个jQuery脚本209

9.4.3 应用load()方法发送请求210

9.4.4 发送GET和POST请求211

9.4.5 服务器返回的数据格式215

9.4.6 使用$.ajax()方法219

9.5 Ajax开发需要注意的几个问题220

9.5.1 安全问题220

9.5.2 性能问题221

9.5.3 浏览器兼容性问题221

9.5.4 中文编码问题221

9.6 小结222

习题222

上机指导222

第10章 JSP高级技术223

10.1 EL表达式224

10.1.1 表达式语言224

10.1.2 EL表达式的简单使用224

10.1.3 EL表达式的语法224

10.1.4 EL表达式的运算符225

10.1.5 EL表达式中的隐含对象226

10.1.6 EL表达式中的保留字226

10.2 JSTL标准标签库227

10.2.1 表达式标签230

10.2.2 条件标签232

10.2.3 循环标签235

10.2.4 URL操作标签236

10.3 自定义标签库的开发238

10.3.1 自定义标签的定义格式238

10.3.2 自定义标签的构成238

10.3.3 在JSP文件中引用自定义标签240

10.4 JSP框架技术242

10.4.1 Struts 2框架242

10.4.2 Spring框架243

10.4.3 Hibernate技术244

10.5 小结244

习题245

上机指导245

第11章 JSP综合开发实例——清爽夏日九宫格日记网246

11.1 项目设计思路247

11.1.1 功能阐述247

11.1.2 系统预览247

11.1.3 功能结构248

11.1.4 文件夹组织结构249

11.2 数据库设计249

11.2.1 数据库设计249

11.2.2 数据表设计250

11.3 公共模块设计250

11.3.1 编写数据库连接及操作的类250

11.3.2 编写保存分页代码的JavaBean253

11.3.3 配置解决中文乱码的过滤器255

11.3.4 编写实体类256

11.4 主界面设计257

11.4.1 主界面概述257

11.4.2 让采用DIV+CSS布局的页面内容居中257

11.4.3 主界面的实现过程258

11.5 用户模块设计259

11.5.1 用户模块概述259

11.5.2 实现Ajax重构259

11.5.3 用户注册的实现过程261

11.5.4 用户登录的实现过程270

11.5.5 退出登录的实现过程274

11.5.6 忘记密码的实现过程274

11.6 显示九宫格日记列表模块设计276

11.6.1 显示九宫格日记列表概述276

11.6.2 展开和收缩图片277

11.6.3 查看日记原图279

11.6.4 对日记图片进行左转和右转279

11.6.5 显示全部九宫格日记的实现过程282

11.6.6 我的日记的实现过程285

11.6.7 删除我的日记的实现过程286

11.7 写九宫格日记模块设计287

11.7.1 写九宫格日记概述287

11.7.2 应用JQuery让PNG图片在IE6下背景透明287

11.7.3 填写日记信息的实现过程288

11.7.4 预览生成的日记图片的实现过程292

11.7.5 保存日记图片的实现过程296

11.8 项目发布298

11.9 小结299

第12章 课程设计一——在线投票系统300

12.1 课程设计的目的301

12.2 设计思路301

12.2.1 显示投票选项的设计思路301

12.2.2 参与投票的设计思路301

12.2.3 显示投票结果的设计思路302

12.3 设计过程302

12.3.1 数据表的设计302

12.3.2 值JavaBean的设计303

12.3.3 数据库操作类的编写304

12.3.4 工具类的编写309

12.3.5 显示投票选项的设计309

12.3.6 参与投票的设计311

12.3.7 查看结果的设计313

12.4 小结315

第13章 课程设计二——Ajax聊天室316

13.1 课程设计的目的317

13.2 设计思路317

13.3 设计过程317

13.3.1 用户JavaBean的编写317

13.3.2 登录页面的设计318

13.3.3 聊天室主页面设计319

13.3.4 在线人员列表的设计319

13.3.5 用户发言的设计321

13.3.6 显示聊天内容的设计322

13.3.7 退出聊天室的设计324

13.4 小结325

参考文献326

热门推荐