JSP案例开发PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:魏茂军,张文建,姜云善,刘全民等编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2005
- ISBN:7508424972
- 页数:410 页
序言 1
前言 1
第1章 案例提出 1
1.1 项目背景 1
目录 1
1.2 项目开发技术 3
1.2.1 J2EE框架 3
1.2.2 构件技术 4
1.2.3 服务技术 7
1.2.4 JSP和Servlet 8
1.2.5 XML 9
1.2.6 JavaBean 10
1.3.1 开发工具 11
1.3 项目开发环境和工具 11
1.3.2 环境配置 12
1.4 项目系统架构 18
1.5 项目开发模板 20
1.6 本章小结 26
第2章 JSP编程基础 27
2.1 JSP基础 27
2.1.1 JSP请求模型 28
2.1.2 JSP特点 28
2.1.3 JSP与其他Web开发语言的比较 29
2.1.4 Web应用开发方式 31
2.2 JSP页面 32
2.2.1 JSP页面组成 32
2.2.2 Template Data(模板) 33
2.2.3 注释 34
2.2.4 声明 36
2.2.5 表达式 37
2.2.6 Scriptlet脚本 38
2.3 JSP内置对象 38
2.3.1 HTTP基础 39
2.3.2 内置对象概述 40
2.4 JSP指令 45
2.4.1 Include指令 45
2.4.2 Page指令 47
2.4.3 标签库指令 48
2.5.1 Include 50
2.5 JSP动作 50
2.5.2 Forward动作 51
2.5.3 UseBean动作 53
2.5.4 GetProperty动作 55
2.5.5 SetProperty动作 55
2.5.6 Plugin动作 61
2.5.7 Param 69
2.6 JSP编码要求 69
2.7 案例完善:用户登录系统 70
2.7.1 用户注册 70
2.7.2 用户信息修改 83
2.7.3 完全JSP解决方案——用户登录 86
2.8 本章小结 94
3.1.1 概述 95
第3章 异常处理 95
3.1 异常处理基础 95
3.1.2 JSP异常类型 97
3.2 异常处理机制 98
3.2.1 Java异常处理概述 98
3.2.2 Java异常处理的特点 98
3.2.3 异常处理语句 103
3.3 异常处理技巧 107
3.3.1 异常引发 108
3.3.2 异常传播 109
3.3.3 异常处理 109
3.4 案例完善:出错处理页面 111
3.5 本章小结 113
4.1 HTML客户端数据请求 114
第4章 客户端编程 114
4.1.1 HTML表单的运行原理 115
4.1.2 表单的标记与处理 115
4.1.3 实例:用POST方法传递用户数据程序 118
4.1.4 实例:用GET方法传递用户数据程序 119
4.1.5 实例:简单的加法计算器程序 120
4.2 JSP中文处理解决方法 122
4.3 案例完善:个性化页面 125
4.4 案例完善:输入合法性检查 131
4.5 案例完善:页面重定向 135
4.6 案例完善:页面刷新和加载Applet 137
4.7 本章小结 139
5.1 会话跟踪技术 140
第5章 Cookie和Session 140
5.2 Cookie编程 143
5.2.1 Cookie概述 143
5.2.2 操作Cookie 144
5.2.3 查看、设置Cookie属性的方法 148
5.2.4 Cookie中文化编程 149
5.2.5 实例:利用Cookie保存用户的使用偏好 151
5.3 Session 154
5.3.1 Session的作用 154
5.3.2 HTTPSession对象属性 155
5.3.3 Session方法 155
5.3.4 Servlet使用HTTPSession对象的步骤 155
5.3.5 实例:传递Session变量 156
5.4 案例完善 158
5.5 本章小结 160
第6章 文件管理 161
6.1 文件和目录基本操作 161
6.1.1 磁盘路径 161
6.1.2 File类 162
6.1.3 实例:文件的建立与删除 165
6.1.4 实例:目录的建立与删除 167
6.2 文件读取 168
6.2.1 Java.io.FileReader类 168
6.2.2 实例:把文本文件内容转成HTML格式输出 170
6.2.3 实例:高效读取文件数据 171
6.3.1 OutputStream类型 173
6.3 文件写入 173
6.3.3 BufferedWriter类 174
6.3.2 FileWriter类 174
6.3.4 实例:向文件以行为单位写入文本信息 175
6.3.5 实例:基于文本文件的计数器 177
6.4 文件随机访问 178
6.4.1 访问文件的过程 178
6.4.2 随机存取文件类 179
6.4.3 实例:基于文本文件来建立用户注册程序 180
6.5 案例完善:文件操作 187
6.5.1 文件读取readfile.jsp 187
6.5.2 文件写入writefile.jsp 189
6.6 本章小结 191
7.1.1 关系数据库的历史 192
第7章 数据库 192
7.1 关系数据库基础 192
7.1.2 关系数据库概念 193
7.1.3 结构化查询语言 195
7.1.4 数据库设计和优化技巧 196
7.2 JDBC基础 199
7.2.1 JDBC和ODBC 199
7.2.2 JDBC四种类型驱动 200
7.2.3 JDBC的安全性 202
72.4 JDBC API 202
7.2.5 JDBC应用程序设计 240
7.3 JDBC编程 242
7.3.1 建立数据库连接 242
7.3.2 从记录集中读取数据 243
7.3.3 关闭数据库连接 247
7.4 Connection Pool技术 248
7.4.1 Connection Pool优点 248
7.4.2 Connection Pool技术原理 249
7.4.3 Connection Pool类 252
7.4.4 PoolManager类 254
7.4.5 实例:数据库连接池程序 256
7.5 案例完善 264
7.5.1 直接在JSP页面上进行JDBC业务逻辑编程 264
7.5.2 使用JavaBean提高重用性来实现分页 268
7.6 本章小结 274
8.1 JavaBean基础 275
第8章 JavaBean 275
8.2 JavaBean编程 276
8.2.1 JavaBean属性 276
8.2.2 JavaBeans方法 280
8.2.3 JavaBeans事件 281
8.2.4 调用JavaBean 281
8.2.5 购物车范例 282
8.3 案例完善:文件上传 285
8.4 案例完善:系统留言簿 293
8.5 企业JavaBeans 306
8.5.1 企业JavaBeans概述 306
8.5.2 EJB类型 309
8.5.3 EJB组件 309
8.6.1 创建会话Bean 315
8.6 会话Bean编程 315
8.6.2 打包和部署会话Bean 319
8.6.3 修改Bean代码 320
8.6.4 从客户端查找会话Bean 320
8.6.5 从客户端调用会话Bean 322
8.7 实体Bean 323
8.7.1 定义实体Bean 323
8.7.2 容器管理持久性(CMP)和Bean管理持久性(BMP) 324
8.7.3 CMP实体Bean的剖析 325
8.7.4 开发实体Bean 328
8.7.5 EJB客户端 329
8.8 案例完善:应用企业JavaBean 330
8.9 本章小结 343
9.1.1 Servlet概述 344
第9章 Servlet 344
9.1 Servlet基础 344
9.1.2 Servlet总体结构 346
9.1.3 Servlet与客户端交互的接口 347
9.1.4 Servlet生命周期 348
9.1.5 Servlet代码模板 349
9.1.6 实例:读取所有RequestHeader…值 350
9.2 JSP结合Servlet 352
9.2.1 表单数据 352
9.2.2 标准CGI变量的Servlet等价表示 353
9.2.3 实例:利用Servlet读取表单数据 355
9.3.2 在Servlet中调用JSP页面 358
9.3.1 在JSP页面中调用Servlet 358
9.3 JSP和Servlet相互调用 358
9.3.3 在JSP页面和Servlet之间传递数据 359
9.3.4 Servlet和Servlet之间的相互调用 360
9.3.5 实例:控制应用程序执行的顺序 360
9.4 案例完善:Servlet在留言簿中的应用 364
9.5 案例完善:用户留言处理 367
9.6 本章小结 370
第10章 XML 371
10.1 XML基础 371
10.1.1 XML起源和作用 371
10.1.2 良好格式和有效XML文档 372
10.1.4 XML文档的结构 373
10.1.3 XMLWeb体系结构 373
10.1.5 文档类型定义 377
10.1.6 显示XML文档 379
10.2 JSP的XML语法 379
10.3 JSP与XML文档的映射 381
10.4 在JSP中使用XML数据源 385
10.4.1 将XML元素转换成服务器端对象并提取数据 386
10.4.2 用XSLT转换XML 386
10.4.3 使用JSP生成文档 386
10.5 案例完善 388
10.6 本章小结 397
附录 “进口设备管理系统”打包、分发、配置和运行 398
参考文献 410
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《新领域、新业态发明专利申请热点案例解析》肖光庭 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《课堂上听不到的历史传奇 世界政治军事名人 初中版》顾跃忠等编著 2015
- 《罗京 现在开始播音》刘卓著 2019
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《单逨传奇》刘高奇,单百平著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《奶制品化学及生物化学》(爱尔兰)福克斯(FoxP.F.)等 2019
- 《教师新观念》王丽琴主编;吕萍,朱爱忠,严红等编委 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018