程序设计系列 JSP网络开发技术与案例应用PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:王林玮等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:9787111235231
- 页数:577 页
第1篇 基础知识篇 3
第1章 JSP技术发展概览 3
1.1 JSP技术概述 3
1.2 JSP技术优势 4
1.3 JSP与ASP、PHP的比较 4
1.4 JSP运行机制 5
1.5 利用JSP技术开发Web网页的主要方式 5
1.6 JSP简单页面实现例程 6
1.7 小结 9
第2章 JSP运行环境的搭建 10
2.1 JDK的安装和配置 10
2.1.1 下载JDK 10
2.1.2 安装JDK 12
2.1.3 设置JDK环境变量 14
2.1.4 测试JDK环境 16
2.2 Tomcat服务器的安装和配置 17
2.2.1 Tomcat服务器的下载 17
2.2.2 Tomcat服务器的安装 17
2.2.3 Tomcat服务器测试 20
2.3 关于JSP集成开发环境Borland JBuilder 2006 Enterprise简介 20
2.4 小结 21
第3章 JSP语法基础Java知识 22
3.1 数据类型 22
3.2 常量 23
3.3 变量 24
3.4 转义字符 25
3.5 分隔符 26
3.6 运算符 26
3.7 Java注释 28
3.8 数组 29
3.9 字符串 31
3.10 语句 38
3.11 类与对象 49
3.11.1 面向对象的概念 49
3.11.2 类的定义 49
3.11.3 类的成员组成 51
3.11.4 变量的使用和访问 52
3.11.5 方法的使用和访问 57
3.12 小结 60
第4章 JSP语法基础HTML知识 61
4.1 关于HTML 61
4.2 HTML文档的基本结构 61
4.3 HTML标签 62
4.4 表格 76
4.5 表单 84
4.5.1 表单标签 84
4.5.2 表单域 84
4.5.3 表单按钮 86
4.6 HTML和JavaScript交互 94
4.7 小结 98
第2篇 应用实例篇 101
第5章 JSP语法知识详解 101
5.1 JSP页面的基本结构 101
5.2 JSP注释 103
5.2.1 JSP隐藏注释 103
5.2.2 HTML注释 104
5.2.3 JSP页面Java注释 106
5.3 JSP变量、方法和表达式的使用 107
5.3.1 JSP变量的声明和使用 107
5.3.2 JSP方法的声明和使用 109
5.3.3 JSP表达式的使用 109
5.4 JSP指令 111
5.4.1 page指令 112
5.4.2 include指令 119
5.4.3 taglib指令 125
5.5 JSP动作 125
5.5.1 〈jsp:include〉动作 126
5.5.2 〈jsp:useBean〉动作 130
5.5.3 〈jsp:setProperty〉动作 132
5.5.4 〈jsp:getProperty〉动作 133
5.5.5 〈jsp:forward〉动作 133
5.5.6 〈jsp:plugin〉动作 137
5.6 在JSP学习中的几点建议和应注意的问题 139
5.7 小结 140
第6章 JSP的内置对象应用 142
6.1 Request对象 142
6.1.1 Request对象方法 142
6.1.2 Request对象的应用 144
6.2 Response对象 157
6.2.1 Response对象方法 157
6.2.2 Response对象的应用 158
6.3 Session对象 161
6.3.1 Session对象方法 161
6.3.2 Session对象的应用 162
6.4 Application对象 164
6.4.1 Application对象方法 165
6.4.2 Application对象的应用 165
6.5 Config对象 169
6.5.1 Config对象方法 170
6.5.2 Config对象的应用 170
6.6 Exception对象 171
6.6.1 Exception对象方法 171
6.6.2 Exception对象的应用 172
6.7 Out对象 173
6.7.1 Out对象方法 173
6.7.2 Out对象的应用 174
6.8 Page对象 178
6.9 PageContext对象 178
6.10 小结 179
第7章 JSP应用JavaBean技术 180
7.1 JavaBean的概念 180
7.2 JavaBean的结构 181
7.3 JavaBean的属性 182
7.3.1 简单属性(Simple) 183
7.3.2 索引属性(Indexed) 183
7.3.3 关联属性(Constrained) 184
7.3.4 限制属性(Bound) 184
7.4 JSP页面应用JavaBean 185
7.4.1 〈jsp:useBean〉标记 185
7.4.2 〈jsp:setProperty〉标记 188
7.4.3 〈jsp:getProperty〉标记 190
7.4.4 〈jsp:setProperty〉标记的4种形式应用 195
7.5 JavaBean存在的范围 201
7.6 JavaBean实现数据库的访问 208
7.6.1 实现数据库访问JavaBean 208
7.6.2 数据查询 212
7.6.3 数据增加 214
7.6.4 数据修改 219
7.6.5 数据删除 227
7.7 小结 234
第8章 JSP应用Servlet技术 236
8.1 Servlet概述 236
8.1.1 Servlet简介 236
8.1.2 Servlet的优点 237
8.2 Servlet与JSP的区别 237
8.3 Servlet的生命周期 238
8.4 Servlet相关的类与方法 239
8.5 Servlet如何处理HTTP请求 240
8.6 Servlet的应用特性 241
8.7 简单的Servlet应用 242
8.8 部署Servlet程序 246
8.9 Servlet的实际应用 249
8.9.1 使用Servlet获取客户端页面信息 249
8.9.2 使用Servlet访问数据库 252
8.9.3 JSP页面调用Servlet 255
8.9.4 过滤器Servlet验证用户登录 262
8.9.5 监听器Servlet记录用户登录日志 264
8.9.6 实现文件下载Servlet 267
8.10 小结 269
第9章 JSP应用程序Web开发技术——JBuilder 2006的JSP开发环境 270
9.1 Web应用程序概述 270
9.2 Web应用程序开发的主要技术 271
9.3 Web应用程序开发的模式 272
9.4 Web Module模块 272
9.5 Web WAR文件 273
9.6 建立Web Module模块 273
9.7 Web模块的目录结构 278
9.8 设置Web模块属性 282
9.9 创建JSP页面 291
9.9.1 创建用户登录JSP页面:Login.jsp 292
9.9.2 创建用户登录判断JSP页面:userLogin.jsp 297
9.9.3 创建错误信息JSP页面:error.jsp 298
9.9.4 创建图书信息主页面:main.jsp 300
9.10 创建JavaBean 302
9.10.1 创建数据库访问JavaBean 302
9.10.2 创建用户登录管理JavaBean 307
9.11 配置Web应用服务器和部署程序 310
9.11.1 发布JSP应用程序 310
9.11.2 在Tomcat中配置虚拟目录 311
9.12 小结 312
第10章 JSP数据库应用开发技术 313
10.1 数据库工程基础 313
10.1.1 数据库基础 313
10.1.2 数据库系统 315
10.1.3 数据库工程应用程序的开发步骤 318
10.2 SQL在数据库工程中的应用 319
10.2.1 查询数据 319
10.2.2 修改数据 321
10.2.3 插入数据 321
10.2.4 删除数据 321
10.2.5 视图的使用 321
10.2.6 存储过程的使用 322
10.2.7 触发器的使用 322
10.3 JDBC技术 323
10.3.1 JDBC简介 323
10.3.2 JDBC驱动程序 323
10.3.3 JDBC接口 324
10.4 SQL Server 2000的JDBC驱动程序安装使用步骤 330
10.5 JDBC常用数据库的连接方法 331
10.6 数据库的访问 336
10.6.1 连接数据库 337
10.6.2 查询数据 343
10.6.3 增加数据 367
10.6.4 修改数据 374
10.6.5 删除数据 382
10.6.6 分页显示数据 389
10.6.7 调用存储过程 393
10.6.8 运用事务处理 399
10.7 小结 402
第11章 JSP通用组件的编写技术 403
11.1 关于组件 403
11.2 数据库访问组件 404
11.2.1 实现数据库访问组件 404
11.2.2 JSP页面调用数据库访问组件 408
11.3 系统用户登录组件 410
11.3.1 系统用户登录管理组件 410
11.3.2 JSP页面调用用户登录组件 415
11.4 网页信息搜索引擎组件 421
11.5 字符串格式化组件 428
11.6 字符编码转换组件 433
11.7 日期时间处理组件 437
11.8 商品购物车组件 439
11.9 分页显示功能组件 441
11.10 数据加密算法组件 447
11.11 Cookie处理组件 457
11.12 获取数据组件 459
11.13 文件上传组件 465
11.14 文件下载组件 470
11.15 小结 473
第12章 基于JDBC的数据库连接池技术 474
12.1 JDBC的数据库连接技术概述 474
12.2 JSP应用程序访问数据库的基本原理 474
12.3 数据库连接池技术 475
12.3.1 数据库连接池基本概念 475
12.3.2 数据库连接池工作原理 475
12.3.3 数据库连接池关键问题分析 476
12.4 使用数据库连接池技术访问数据库应用 477
12.4.1 配置JDBC驱动文件 478
12.4.2 配置server.xml文件 478
12.4.3 配置web.xml文件 480
12.4.4 关于Tomcat 5.5数据库连接池的配置 481
12.4.5 使用Tomcat的Web管理应用配置连接池数据源 482
12.4.6 数据库连接池的实际应用 482
12.5 小结 487
第3篇 综合开发篇 491
第13章 JSP开发实例——在线用户登录系统 491
13.1 系统分析 491
13.2 系统设计 491
13.2.1 系统特点 491
13.2.2 系统架构 492
13.2.3 系统数据流程 492
13.3 功能概述 492
13.4 系统实现 493
13.5 数据库设计 493
13.5.1 数据库需求分析 493
13.5.2 数据库逻辑结构设计 493
13.5.3 数据库的生成与配置 494
13.6 系统说明 494
13.7 组件设计 495
13.7.1 数据库访问组件 495
13.7.2 系统用户登录组件 498
13.7.3 数据加密算法组件 505
13.7.4 日期时间处理组件 505
13.8 页面设计 505
13.8.1 用户登录页面 505
13.8.2 用户登录验证页面 507
13.8.3 错误信息页面 509
13.8.4 主页面 509
13.9 要点分析 512
13.10 系统的编译和发布 512
13.11 小结 513
第14章 JSP开发实例——在线商品购物车系统 514
14.1 系统分析 514
14.2 系统设计 514
14.2.1 系统特点 515
14.2.2 系统架构 515
14.2.3 系统数据流程 515
14.3 功能概述 515
14.4 系统实现 516
14.5 数据库设计 516
14.5.1 数据库需求分析 516
14.5.2 数据库逻辑结构设计 517
14.5.3 数据库的生成与配置 518
14.6 关键算法和技术 518
14.7 系统说明 519
14.8 组件设计 520
14.8.1 层叠样式表(CSS) 520
14.8.2 数据库访问组件 522
14.8.3 分页显示功能组件 522
14.8.4 文件下载组件 522
14.8.5 文件上传组件 522
14.9 页面设计 523
14.9.1 整体页面设计 523
14.9.2 主页面设计 533
14.9.3 图书浏览页面设计 534
14.9.4 购物车管理页面设计 543
14.9.5 文件下载页面设计 560
14.9.6 文件上传页面设计 561
14.10 系统的编译和发布 564
14.11 小结 564
第4篇 网站发布篇 567
第15章 基于Tomcat服务器的Web应用网站发布技术 567
15.1 Tomcat的目录结构 567
15.2 创建和发布Web应用 568
15.2.1 Web应用的目录结构 568
15.2.2 部署web.xml文件 569
15.2.3 部署server.xml文件 569
15.2.4 创建并发布WAR文件 570
15.3 配置虚拟主机 571
15.4 域名 572
15.5 域名解析 572
15.5.1 域名解析的含义 572
15.5.2 域名解析服务器 573
15.5.3 注册域名解析服务器 573
15.6 实现个人电脑的动态域名解析 573
15.6.1 动态域名解析 573
15.6.2 使用动态域名解析的优势 573
15.6.3 选择动态域名解析服务商 574
15.6.4 申请免费域名 574
15.7 Tomcat绑定域名和站点发布 574
15.7.1 本地站点配置成功 574
15.7.2 配置你的主页面 574
15.7.3 申请域名 575
15.7.4 设置域名主机 575
15.7.5 部署应用程序目录 576
15.7.6 修改防火墙设置规则 576
15.7.7 关于局域网问题 576
15.7.8 一个具体的应用实例 576
15.8 小结 577
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019