JSP程序开发基础教程与实验指导PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:王晓军,田中雨,刘跃军,李乃文等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302268970
- 页数:352 页
第1章JSP概述 1
1.1动态网页技术 1
1.1.1 ASP技术 1
1.1.2 PHP技术 2
1.1.3 ASP.NET技术 2
1.2 JSP简介 3
1.2.1 JSP的工作原理 4
1.2.2 JSP的优势 5
1.3搭建JSP服务器 6
1.3.1安装JDK程序 6
1.3.2安装并启动Tomcat 8
1.4 JSP开发工具 11
1.4.1 Eclipse开发工具 11
1.4.2 MyEclipse开发工具 12
1.5扩展练习 18
第2章Java与JSP技术 20
2.1 Java基础 20
2.1.1简单数据类型 20
2.1.2常量与变量 22
2.1.3数组 24
2.2运算符和表达式 25
2.2.1算术运算符 26
2.2.2关系运算符 28
2.2.3逻辑运算符 28
2.3 Java控制语句 29
2.3.1条件语句 29
2.3.2循环语句 33
2.3.3跳转语句 37
2.4 Java面向对象编程 39
2.4.1类和对象 40
2.4.2继承 43
2.4.3包 45
2.4.4接口 46
2.4.5异常处理 48
2.5扩展练习 51
第3章JSP语法基础 56
3.1 JSP页面构成 56
3.2指令 60
3.2.1 page指令 60
3.2.2 include指令 62
3.2.3 taglib指令 63
3.3 JSP脚本与注释 66
3.3.1 JSP中的声明 67
3.3.2 JSP表达式 68
3.3.3脚本程序 68
3.3.4 JSP的注释 70
3.4动作元素 72
3.4.1什么是动作元素 72
3.4.2 param元素 72
3.4.3 include元素 74
3.4.4 forward元素 76
3.4.5 plugin元素 80
3.5扩展练习 81
第4章JSP内置对象 85
4.1 request对象 85
4.1.1 request对象概述 85
4.1.2获取客户端信息 87
4.1.3获取请求参数 88
4.1.4处理汉字乱码 90
4.1.5请求作用域 92
4.1.6安全和国际化信息 92
4.2 response对象 94
4.2.1 response对象概述 94
4.2.2重定向网页 95
4.2.3设置HTTP响应报头 97
4.2.4配置缓冲区 100
4.3 Cookie和Session对象 100
4.3.1 Cookie概述及应用 100
4.3.2 session对象方法 102
4.4 application对象 105
4.4.1 application对象概述 105
4.4.2访问应用程序初始化参数 106
4.5其他常见对象 107
4.5.1 out输出对象 107
4.5.2 exception异常对象 108
4.6扩展练习 108
第5章JSP与JavaBean 112
5.1 JavaBean概述 112
5.1.1什么是JavaBean组件 112
5.1.2 JSP与JavaBean的关系 113
5.1.3 JavaBean规则 114
5.2创建JavaBean文件 115
5.2.1创建JavaBean文件 115
5.2.2 useBean动作元素 117
5.2.3应用JavaBean实例 118
5.3 JavaBean作用域范围 120
5.3.1 page作用域 120
5.3.2 request作用域 121
5.3.3 session作用域 123
5.3.4 application作用域 125
5.4获取和设置属性 126
5.4.1 setProperty动作元素 126
5.4.2 getProperty动作元素 129
5.5扩展练习 131
第6章Servlet技术 134
6.1了解Servlet技术 134
6.1.1 Servlet技术概述 134
6.1.2 Servlet与JSP的模型 135
6.2初识Servlet 136
6.2.1 HttpServlet类 137
6.2.2 Servlet生命周期 138
6.2.3创建Servlet文件 140
6.3 Web.xml配置文件 143
6.3.1 web.xml常见配置项 143
6.3.2修改Web.xml配置 148
6.4 Servlet应用 152
6.4.1 Request和Response对象 152
6.4.2 Servlet中的HttpSession对象 155
6.4.3 Servlet与JSP和JavaBean交互 157
6.5扩展练习 165
第7章JSP中的文件操作 169
7.1 File类 169
7.1.1创建File对象 169
7.1.2获取文件的属性 170
7.1.3目录的创建与删除 172
7.2使用字节流读写文件 173
7.2.1 InputStream和OutputStream类 174
7.2.2 FileInputStream和FileOutputStream类 175
7.3使用字符流读写文件 178
7.3.1 Reader和Writer类 178
7.3.2 FileReader和FileWriter类 180
7.4 RandomAccessFile类 182
7.5文件上传与下载 184
7.5.1实现多个文件上传的两种方法 184
7.5.2 jspSmartUpload上传组件 185
7.6扩展练习 190
第8章JSP常用组件 194
8.1发送E-mail 194
8.1.1 JavaMail概述 194
8.1.2 Java Mail核心类 196
8.1.3配置Java Mail的开发环境 201
8.1.4通过Java Mail组件发送E-mail 201
8.2 JSP动态图表 204
8.2.1 JFreeChart的下载与使用 204
8.2.2 JFreeChart的核心类 205
8.2.3利用JFreeChart生成动态图表 205
8.3 JSP报表 208
8.3.1 iText组件的配置 209
8.3.2通过iText组件生成JSP报表 209
8.4扩展练习 215
第9章JSP与XML技术 220
9.1 XML技术概述 220
9.1.1 XML技术产生背景 220
9.1.2 XML技术概述 221
9.2 XML文档 224
9.2.1 XML声明 224
9.2.2 XML实例 225
9.2.3 XML文档解析 227
9.3 DOM介绍 227
9.3.1 DOM概述 228
9.3.2 DOM解析接口和对象 229
9.3.3 DOM访问节点 232
9.4 DOM对文档操作 234
9.4.1动态创建XML文档 234
9.4.2添加和修改文本节点 236
9.5扩展练习 239
第10章JSP操作数据库 243
10.1 JDBC概述 243
10.1.1详细了解JDBC 243
10.1.2 JDBC驱动程序的类型 244
10.1.3 JDBC常用类与接口 246
10.2连接数据库 250
10.2.1连接不同数据库 250
10.2.2 MySQL数据库的连接步骤 252
10.2.3查询及显示数据 254
10.3数据库操作技术 255
10.3.1查询操作 255
10.3.2添加操作 257
10.3.3修改操作 259
10.3.4删除操作 261
10.4 JSP与存储过程 262
10.4.1创建存储过程 262
10.4.2调用存储过程 264
10.5扩展练习 266
第11章 电子图书系统 272
11.1系统设计 272
11.1.1系统功能结构 272
11.1.2系统流程图 275
11.2数据库设计 277
11.2.1数据库概念设计 277
11.2.2数据库逻辑结构 279
11.2.3创建数据库及数据表 281
11.3类模块的设计 283
11.3.1数据库连接及操作方法 283
11.3.2事务控制类 287
11.3.3公共类设计 298
11.4前台页面设计 302
11.4.1前台JSP主页面 303
11.4.2前台页面的包含文件 304
11.5后台页面设计 307
11.5.1后台登录功能设计 307
11.5.2后台管理系统设计 309
附录 实验指导 315
第1单元 315
练习1-1输出当前时间 315
练习1-2一个加入javascript的简单例子 316
第2单元 317
练习2-1输出乘法口诀表 317
练习2-2编写person类 318
第3单元 320
练习3-1简单计数器 320
练习3-2用户注册验证 321
第4单元 323
练习4-1网页间的数据传递 323
练习4-2 Cookie有效时间设置 325
第5单元 329
练习5-1 JavaBean随机产生大小文字 329
练习5-2 JavaBean文字背景颜色的变换 331
第6单元 334
练习6-1 servlet获取HTML页面 334
练习6-2 servlet实现数据传递 335
第7单元 339
练习7-1判断文件是否为空 339
练习7-2读取文件中的指定字符 340
第8单元 341
练习8-1罗盘图表 341
练习8-2温度计图表 343
第9单元 345
练习9-1创建留言簿XML文档 345
练习9-2 CSS在XML中的应用 346
第10单元 348
练习10-1取得数据库字段名称 348
练习10-2逆向读取数据 350
- 《女丹仙道:道教女子内丹养生修炼秘籍 下》董沛文著 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《“十三五”规划教材 中药鉴定学实验 供中药学 药学及相关专业使用 第2版》吴啟南 2018
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《管理信息系统习题集》郭晓军 2016
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《课堂上听不到的历史传奇 世界政治军事名人 初中版》顾跃忠等编著 2015
- 《莎士比亚全集 2》(英)莎士比亚著,朱生豪等译 2002
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《国际经典影像诊断学丛书 消化影像诊断学 原著第3版》王振常,蒋涛,李宏军,杨正汉译;(美)迈克尔·P.费德勒 2019
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019