JSP网络编程学习笔记PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:傅进勇,邓少烽,李波编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121054952
- 页数:593 页
第1章 为什么要使用Servlet&JSP 1
Web网站 2
Web的运作机制 3
客户端和Web服务器 3
HTML和HTTP 5
HTML标记语言 5
脚本语JavaScript 7
CSS样式表 10
什么是HTTP协议 11
何谓URL 12
HTML表单和Web请求 15
GET和POST 16
动态页面 17
静态页面和动态页面 17
Web容器的功能 19
Servlet的概念及其运作 20
JSP的概念及其运作 21
小结 25
第2章 搭建运行和开发环境 26
Servlet和JSP开发环境概述 27
安装和配置JDK 28
JDK的安装 28
JDK的配置 29
安装和配置Tomcat 31
安装Tomcat服务器 32
测试安装是否成功 33
开发第一个应用程序 35
创建Form提交表单 35
创建表单处理Servlet 36
创JSP显示页面 37
部署第一个Web应用 37
小结 42
第3章 Servlet基础 43
Servlet介绍 44
什么是Servlet 44
Web容器如何找到Servlet 45
Servlet生命周期 47
Servlet的基本结构 48
init方法 48
service方法 50
doGet、doPost、doXxx方法 51
destroy方法 53
Servlet结构综合 54
Servlet相关的主要对象 56
Servlet的基本配置 59
Servlet的名字及路径配置 61
初始化参数 61
启动装入优先级 62
URL到Servlet的映射 65
开发部署一个简单的Servlet 67
小结 72
第4章 请求和响应 73
Servlet的运行模型 74
Servlet请求 75
Servlet求处理过程 75
Request求的生命周期 76
获取请求的参数 77
获取请求的信息 80
Servlet响应 82
使用Response返回响应 82
输出文本和HTML 85
了解ContentType属性 88
输出一个非文本文件 89
设置Response Header 91
乱码问题简介 92
理解字符编码 93
为Java程序容易出现编码问题 98
请求和响应中的编码处理 99
重定向和请求转发 102
使用sendRedirect进行重定向 102
使用RequestDispatcher转发 104
重定向和请求转发的区别 107
小结 107
第5章 数据共享 109
Servlet范围数据共享 110
Servlet范围共享的方法 110
Servlet共享安全和注意SingleThreadModel的使用 111
在RequestDispatcher请求转发间的数据共享 114
Web程序范围数据共享 116
ServletContext的概念和作用范围 116
使用ServletContex设置初始参数 117
用ServletContext共享数据 119
使用ServletContextAttributeListener监听器 120
一个简单的ServletContextAttributeListener 122
ServletContext的线程安全 125
小结 127
第6章 会话跟踪 128
会话跟踪的概念 129
跨请求会话跟踪需求 129
会话跟踪实现机制和常用技术 130
Cookie会话跟踪 133
Cookie的概念和用途 133
Servlet Cookie机制 135
Cookie例子 138
HttpSession会话跟踪 139
Session的工作原理 140
HttpSession接口方法 142
Session的线程安全 143
Session的范围及其生命周期设置 143
例子:记录用户访问次数 145
Session和Cookie技术比较 147
Session、Context、Request作用范围总结 148
Session属性事件监听 149
通知给专门的对象——HttpSessionAttributeListener 149
通知给被绑定的对象——HttpSessionBindingListener 153
使用Session技术的购物车示例 155
小结 162
第7章JSP基本结构 163
JSP基础 164
JSP和Servlet的关系 164
JSP的生命周期 165
JSP例子及组成结构 166
页面指令元素 170
page页面指令 170
include指令 175
taglib指令 177
脚本元素 178
声明(Declaration) 178
表达式(Expression) 178
脚本片断(Scriptlets) 179
标准动作元素 181
<jsp:include> 181
<jsp:forward> 183
<jsp:param> 183
<jsp:plugin>、<jsp:params>和<jsp:fallback> 184
小结 187
第8章JSP内建对象 188
内建对象介绍 189
请求对象request 190
响应对象response 191
输出流对象out 192
会话对象session 193
全局对象application 193
页面上下文对象pageContext 194
页面对象page 196
Servlet初始化参数对象config 196
异常对象exception 199
JSP也可以处理HTML表单 200
创建HTML表单 200
JSP页面处理和输出 202
小结 205
第9章在JSP中使用JavaBean 207
为什么要使用JavaBean 208
JavaBean的基本概念 208
在JSP中使用JavaBean 211
获JavaBean对象 212
输出属性值 214
设置属性值 215
小结 223
第10章JSP和Servlet的集成 224
JSP开发的两种模式 225
模式一:JSP+JavaBean 225
模式二:JSP+Servlet+JavaBean 226
两种模式的比较 228
JSP和Servlet的选择 229
使用MVC编程模式 229
MVC模式原理及应用 229
使用JSP和Servlet实现MVC模式 231
MVC模式实例 232
小结 240
第11章 表达式语言 241
表达式语言概述 242
表达式语言简介 242
启用或停止表达式语言功能 243
基本语法 246
表达式语言的组成 246
和“[]”操作符 248
算术操作符 253
关系操作符 254
条件操作符 256
逻辑操作符 257
empty操作符 258
0操作符及操作符优先级 258
隐含对象 259
保留字 261
自定义函数 261
小结 264
第12章JDBC数据库访问技术 265
JDBC和数据库驱动器程序 266
JDBC概述 266
数据库驱动器程序 267
JDBC处理数据库方法 269
加载并注册数据库驱动 270
建立到数据库的连接 271
Statement和PreparedStatement 274
ResultSet结果集 277
事务处理 282
连接不同的数据库 284
连接MySQL数据库 284
MySQL中文乱码处理 285
连接MSSQL数据库 286
连接Oracle数据库 287
使用JDBC操作数据库示例 288
小结 299
第13章 高级数据库应用 300
连接池和数据源 301
连接池的需求和实现原理 301
JNDI和数据源简介 302
配置连接池为数据源 303
使用数据源 305
存取二进制文件 306
二进制文件的存取过程 306
在数据库中存取图片 308
实现分页显示 311
实现分页显示 311
多种分页实现技术的优劣比较 315
分页显示JavaBean实现 317
小结 321
第14章Hibernate数据持久化 322
认识Hibernate 323
Hibernate和JDBC的比较 323
Hibernate体系结构和数据库处理 324
体验Hibenrate实例 332
Hibernate安装 332
建立数据库表 335
建Java工程 335
创建Hibemate配置文件 336
创建持久化类 337
创建对象-关系映射文件 338
使用Hibernate操作数据库 340
小结 345
第15章 标准标签库JSTL 346
JSTL介绍 347
标签库与JSTL 347
JSTL标签的种类 347
安JSTL标签库 348
一般用途的标签 352
<c:out> 352
<c:set> 354
<c:remove> 356
<c:catch> 357
条件标签 358
<c:if> 358
<c:choose>、<c:when>和<c:otherwise> 359
迭代标签 361
<c:forEach> 361
<c:forTokens> 365
URL相关的标签 366
<c:import> 366
<c:redirect> 369
<c:url> 370
<c:param> 372
函数标签 372
fn:startsWith 373
fn:endsWith 373
fn:indexOf 374
fn:replace 375
fn:substring 375
fn:split 376
其他种类的标签 376
本地化 376
访问XML的内容 377
访问数据库 379
小结 380
第16章 JSP自定义标签扩展 381
标签类型及结构 382
自定义标签接口 384
Tag接口 384
IterationTag接口 387
BodyTag接口 388
SimpleTag接口 390
标签开发实例 392
实现Tag接口 392
从TagSupport继承 394
带属性的标签 395
可处理标签体的标签 396
标签库配置 399
创建标签库描述文件 399
Web中使用标签 401
小结 403
第17章 使用Servlet过滤器 404
Servlet过滤器 405
Servlet过滤器简介 405
Servlet过滤器配置 406
实现一个Servlet过滤器 408
部署Servlet过滤器 412
过滤器的应用场场合 413
使用过滤器集中处理请求和进行访问控制 413
使用过滤器记录用户访问日志 421
使用过滤器解决中文编码问题 424
小结 429
第18章 JSP异常处理 430
Java语言的异常处理机制 431
Java异常处理概述 431
使用Java异常处理 432
JSP异常处理机制 441
Java Web容器处理异常的机制 441
Servlet类处理异常 443
JSP应用中处理异常的方式 443
以配置方式处理异常 443
以编程方式处理异常 447
小结 450
第19章 JSP与日志记录 451
JSP中记录日志方式 452
通过Servlet容器记录日志 452
使用标记库记录日志 453
使用Log4j日志器 455
Log4j日志器概述 455
配置Log4j的一般步骤 457
向root日志记录器添加日志存储器 460
在日志记录器的存储器中使用布局 462
小结 464
第20章 Web设计优化 465
Web层设计 466
Web层设计的难点 466
清晰的层次划分 468
保持JSP页面代码纯净 469
使用MVC模式 471
应用DAO模式访问数据库实例 475
创建数据库 477
创建数据传递类 477
建立DAO接口 478
实现DAO接口 479
实现DAO工厂类 480
编写测试JSP页面验证DAO模式部署 481
小结 483
第21章 Web认证与安全 484
概述 485
为什么要认证 485
授权 486
数据完整性和机密性 486
Web认证与信息加密 488
为Tomcat建立SSL 488
HTTP基本认证方式 491
基于表单的认证方式 495
JSP授权方式 497
使用容器授权 497
基于Servlet过滤器的授权 497
使用Java认证和授权API 500
使用JAAS创建LoginModule 502
创建JAAS配置文件 505
在Servlet中使用JAAS 507
在JSP中使用JAAS 509
小结 510
第22章 Web应用开发及部署 511
Web应用常见开发目录结构 512
Eclipse中开发JSP 512
安装并配置Eclipse 513
创建JSP页面 518
创建Servlet 521
配置web.xml 522
使用Eclipse工具进行调试 522
设置断点 523
检查变量和设置观察器 525
单步跟踪代码 526
Web部署 527
小结 528
第23章 综合实例开发 529
需求分析 530
功能需求分析 530
流程概述 532
数据库设计 534
模块设计 537
对象模型设计 540
日志管理 541
Log4J日志器配置管理 541
表示层和控制层日志管理 543
国际化与本地化实现 545
性能考虑 549
Hibernate配置 552
登录管理页面 554
表示层实现 555
业务逻辑实现 557
实现数据访问逻辑 559
在线购物页面 561
表示层实现 561
业务逻辑实现 564
实现数据访问逻辑 568
购物篮管理页面 571
表示层实现 572
业务逻辑实现 573
实现数据访问逻辑 577
商品查询页面 579
表示层实现 580
业务逻辑实现 582
数据访问层实现设计 583
结账与订单管理页面 584
表示层实现 584
业务逻辑实现 587
数据访问层实现设计 591
小结 592
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《晚清民国船山学的接受与传播》吴戬著 2019
- 《清代宋词学研究》曹明升著 2019
- 《跟孩子一起看图学英文》张紫颖著 2019
- 《道路沥青流变学》王超著 2019
- 《看漫画学钢琴 综合训练 2》高宁译;(日)川崎美雪 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017