JSP程序设计 第2版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:耿祥义,张跃平编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:7302372363
- 页数:338 页
第1章 JSP概述 1
1.1 什么是JSP 1
1.2 JSP引擎与Tomcat服务器 2
1.2.1 安装JDK 2
1.2.2 安装与启动Tomcat服务器 3
1.3 JSP页面与Web服务目录 4
1.3.1 JSP页面 4
1.3.2 Web服务目录 5
1.4 JSP运行原理 7
1.5 实验:编写、保存、运行JSP页面 9
习题1 10
第2章 JSP页面与JSP标记 11
2.1 JSP页面的基本结构 11
2.2 变量和方法的声明 12
2.2.1 声明变量 12
2.2.2 声明方法 13
2.3 Java程序片 14
2.4 表达式 17
2.5 JSP中的注释 17
2.6 JSP指令标记 18
2.6.1 page指令 18
2.6.2 include指令标记 23
2.7 JSP动作标记 26
2.7.1 include动作标记 26
2.7.2 param动作标记 27
2.7.3 forward动作标记 28
2.7.4 plugin动作标记 29
2.7.5 useBean动作标记 30
2.8 实验1:JSP页面的基本结构 30
2.9 实验2:JSP指令标记 32
2.10 实验3:JSP动作标记 33
习题2 37
第3章 Tag文件与Tag标记 38
3.1 Tag文件的结构 39
3.2 Tag文件的存储目录 39
3.3 Tag标记 40
3.3.1 Tag标记与Tag文件 40
3.3.2 Tag标记的使用 40
3.3.3 Tag标记的标记体 42
3.4 Tag文件中的常用指令 43
3.4.1 tag指令 43
3.4.2 include指令 45
3.4.3 attribute指令 45
3.4.4 variable指令 48
3.4.5 taglib指令 52
3.5 Tag标记的嵌套 54
3.6 实验1:使用标记体 55
3.7 实验2:使用attribute指令和variable指令 56
习题3 59
第4章 JSP内置对象 60
4.1 request对象 61
4.1.1 获取用户提交的信息 62
4.1.2 处理汉字信息 64
4.1.3 常用方法举例 65
4.1.4 使用Tag文件处理有关数据 68
4.1.5 处理HTML标记 70
4.2 response对象 78
4.2.1 动态响应contentType属性 78
4.2.2 response的HTTP文件头 80
4.2.3 response重定向 81
4.2.4 response的状态行 81
4.3 session对象 84
4.3.1 session对象的Id 85
4.3.2 session对象与URL重写 86
4.3.3 session对象存储数据 88
4.3.4 在Tag文件中使用session对象 90
4.3.5 session对象的生存期限 92
4.3.6 使用session设置时间间隔 93
4.3.7 计数器 94
4.4 out对象 96
4.5 application对象 97
4.5.1 application对象的常用方法 98
4.5.2 用application制作留言板 98
4.6 实验1:request对象 101
4.7 实验2:response对象 103
4.8 实验3:session对象 104
习题4 107
第5章 JSP中的文件操作 108
5.1 File类 109
5.1.1 获取文件的属性 109
5.1.2 创建目录 110
5.1.3 删除文件和目录 111
5.2 使用字节流读/写文件 112
5.2.1 FileInputStream类和FileOutputStream类 113
5.2.2 BufferedInputStream类和BufferedOutputStream类 114
5.3 使用字符流读/写文件 115
5.3.1 FileReader类和FileWriter类 116
5.3.2 BufferedReader类和BufferedWriter类 116
5.4 RandomAccessFile类 118
5.5 文件上传 122
5.6 文件下载 127
5.7 实验1:使用文件字节流读/写文件 128
5.8 实验2:使用文件字符流加密文件 132
习题5 136
第6章 在JSP中使用数据库 137
6.1 MySQL数据库管理系统 138
6.1.1 下载、安装与启动MySQL 138
6.1.2 建立数据库 140
6.2 JDBC 145
6.3 连接MySQL数据库 146
6.3.1 加载JDBC数据库驱动程序 146
6.3.2 建立连接 147
6.3.3 MySQL乱码解决方案 148
6.4 查询记录 150
6.4.1 顺序查询 152
6.4.2 随机查询 154
6.4.3 条件查询 158
6.4.4 排序查询 161
6.4.5 模糊查询 163
6.5 更新记录 165
6.6 添加记录 168
6.7 删除记录 170
6.8 用结果集操作数据库中的表 172
6.8.1 更新记录中的列值 172
6.8.2 插入记录 173
6.9 预处理语句 175
6.9.1 预处理语句的优点 175
6.9.2 使用通配符 177
6.10 事务 180
6.11 常见数据库连接 182
6.11.1 连接Microsoft SQL Server数据库 182
6.11.2 连接Oracle数据库 184
6.11.3 连接Microsoft Access数据库 184
6.12 实验1:查询记录 188
6.13 实验2:更新记录 193
6.14 实验3:删除记录 195
习题6 197
第7章 JSP与JavaBean 199
7.1 编写JavaBean和使用JavaBean 200
7.1.1 bean的编写与保存 200
7.1.2 使用bean 201
7.2 获取和修改bean的属性 205
7.2.1 getProperty动作标记 205
7.2.2 setProperty动作标记 206
7.3 bean的辅助类 210
7.4 使用bean的简单例子 211
7.4.1 三角形 211
7.4.2 猜数字 213
7.4.3 日历 215
7.4.4 四则运算 218
7.4.5 浏览图片 219
7.5 JavaBean与文件操作 221
7.5.1 读文件 221
7.5.2 写文件 223
7.5.3 上传文件 225
7.6 JavaBean与数据库操作 228
7.6.1 查询记录 228
7.6.2 分页显示记录 231
7.7 标准化考试 235
7.8 实验1:有效范围为request的bean 238
7.9 实验2:有效范围为session的bean 240
7.10 实验3:有效范围为application的bean 242
习题7 246
第8章 Java Servlet基础 247
8.1 Servlet类与servlet对象 248
8.2 编写web.xml 249
8.3 servlet对象的创建与运行 251
8.4 servlet对象的工作原理 251
8.4.1 servlet对象的生命周期 252
8.4.2 init方法 252
8.4.3 service方法 252
8.4.4 destroy方法 253
8.5 通过JSP页面访问servlet 253
8.5.1 通过表单向servlet提交数据 253
8.5.2 通过超链接访问servlet 254
8.6 共享变量 256
8.7 doGet和doPost方法 257
8.8 重定向与转发 259
8.8.1 sendRedirect方法 260
8.8.2 RequestDispatcher对象 260
8.9 使用session 263
8.10 实验:使用servlet读取文件 265
习题8 268
第9章 MVC模式 269
9.1 MVC模式介绍 270
9.2 JSP中的MVC模式 270
9.3 模型的生命周期与视图更新 271
9.3.1 request周期的JavaBean 271
9.3.2 session周期的JavaBean 273
9.3.3 application周期的JavaBean 274
9.4 MVC模式的简单实例 275
9.4.1 JavaBean和Servlet与配置文件 275
9.4.2 计算三角形和梯形的面积 276
9.5 MVC模式与注册登录 279
9.5.1 JavaBean与Servlet管理 279
9.5.2 配置文件管理 280
9.5.3 数据库设计与连接 281
9.5.4 注册 281
9.5.5 登录与验证 285
9.6 MVC模式与数据库操作 290
9.6.1 JavaBean与Servlet管理 290
9.6.2 配置文件与数据库连接 290
9.6.3 MVC设计细节 291
9.7 MVC模式与文件操作 297
9.7.1 模型(JavaBean) 297
9.7.2 控制器(servlet) 298
9.7.3 视图(JSP页面) 299
9.8 实验:计算等差、等比数列的和 300
习题9 304
第10章 手机销售网 305
10.1 系统模块构成 305
10.2 数据库设计与连接 305
10.2.1 数据库设计 305
10.2.2 数据库连接 307
10.3 系统管理 307
10.3.1 页面管理 308
10.3.2 JavaBean与Servlet管理 309
10.3.3 配置文件管理 310
10.3.4 图像管理 311
10.4 会员注册 312
10.4.1 视图(JSP页面) 312
10.4.2 模型(JavaBean) 313
10.4.3 控制器(servlet) 314
10.5 会员登录 316
10.5.1 视图(JSP页面) 316
10.5.2 模型(JavaBean) 317
10.5.3 控制器(servlet) 317
10.6 浏览手机 320
10.6.1 视图(JSP页面) 320
10.6.2 模型(JavaBean) 325
10.6.3 控制器(servlet) 325
10.7 查看购物车 328
10.7.1 视图(JSP页面) 328
10.7.2 模型(JavaBean) 329
10.7.3 控制器(servlet) 330
10.8 查询手机 332
10.8.1 视图(JSP页面) 332
10.8.2 模型(JavaBean) 333
10.8.3 控制器(servlet) 334
10.9 查询订单 336
10.9.1 视图(JSP页面) 336
10.9.2 模型(JavaBean) 337
10.9.3 控制器(servlet) 337
10.10 退出登录 337
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019