基于Eclipse平台的JSP应用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈恒,贾慧敏,林徐编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2019
- ISBN:9787302506973
- 页数:307 页
第1章 Web前端基础 1
1.1 HTML 1
1.1.1 HTML文件的基本结构 1
1.1.2编写HTML页面 2
1.1.3常用HTML标签 2
1.1.4实践环节——调查问卷制作 12
1.2 CSS 13
1.2.1 CSS基本语法 13
1.2.2在网页中添加CSS的方法 13
1.2.3选择符的分类 15
1.2.4伪类及伪对象 16
1.2.5常见的DIV+CSS布局类型 17
1.2.6实践环节——页面布局 24
1.3 JavaScript 27
1.3.1在网页中添加JavaScript的方法 27
1.3.2 JavaScript基本语法 28
1.3.3流程控制与函数 31
1.3.4 JavaScript对象 35
1.3.5 JavaScript对象模型 38
1.3.6操作HTML 42
1.3.7表单验证 47
1.3.8实践环节——表单验证 49
1.4本章小结 50
习题1 50
第2章 JSP简介及开发环境的构建 53
2.1构建开发环境 53
2.1.1开发工具 53
2.1.2工具集成 54
2.2使用Eclipse开发Web应用 57
2.2.1 JSP运行原理 57
2.2.2一个简单的Web应用 57
2.2.3实践环节——使用Eclipse开发Web应用 60
2.3本章小结 61
习题2 61
第3章 JSP语法 62
3.1 JSP页面的基本构成 62
3.1.1一个JSP页面 62
3.1.2 JSP页面注释 63
3.1.3实践环节——识别JSP页面元素 64
3.2 JSP脚本元素 64
3.2.1 Java程序片 64
3.2.2成员变量与方法的声明 65
3.2.3 Java表达式 67
3.2.4实践环节——JSP脚本元素 67
3.3 JSP指令标记 68
3.3.1 page指令 68
3.3.2 include指令 69
3.3.3实践环节——JSP指令标记 71
3.4 JSP动作标记 71
3.4.1 include动作标记 71
3.4.2 forward动作标记 72
3.4.3 param动作标记 74
3.4.4实践环节——JSP动作标记 75
3.5本章小结 76
习题3 76
第4章 JSP内置对象 77
4.1 request对象 77
4.1.1常用方法 77
4.1.2中文乱码问题 80
4.1.3实践环节——request对象的应用 81
4.2 response对象 81
4.2.1动态改变contentType属性值 82
4.2.2设置响应表头 83
4.2.3 response重定向 84
4.2.4实践环节——response对象的应用 85
4.3 out对象 86
4.4 session对象 86
4.4.1 session对象的ID 87
4.4.2 session对象存储数据 89
4.4.3 session对象的生存期限 93
4.4.4实践环节——session对象的应用 95
4.5 application对象 96
4.5.1 application对象概述 96
4.5.2 application对象存储数据 96
4.5.3实践环节——application对象的应用 99
4.6本章小结 99
习题4 99
第5章 JSP与JavaBean 101
5.1编写JavaBean 101
5.2 JSP中使用JavaBean 102
5.2.1动作标记useBean 102
5.2.2动作标记getProperty 104
5.2.3动作标记setProperty 106
5.2.4实践环节——使用JavaBean计算三角形的面积和周长 109
5.3本章小结 110
习题5 110
第6章 Java Servlet基础 111
6.1 Servlet类与Servlet对象 111
6.2 Servlet对象的创建与运行 113
6.2.1在web.xml中部署Servlet 113
6.2.2基于注解的方式部署Servlet 114
6.2.3实践环节——@WebServlet的应用 116
6.3 Servlet的生命周期 116
6.4通过JSP页面访问Servlet 118
6.5 doGet()和doPost()方法 120
6.6重定向与转发 122
6.6.1重定向 122
6.6.2转发 123
6.6.3实践环节——重定向与转发 125
6.7在Java Servlet中使用session 126
6.8本章小结 128
习题6 129
第7章 Servlet MVC与Spring MVC 130
7.1基于Servlet的MVC模式 130
7.1.1 MVC模式 130
7.1.2使用JSP、Servlet、JavaBean实现MVC 130
7.1.3模型周期 134
7.1.4实践环节——基于Servlet的MVC模式 136
7.2基于Spring的MVC模式 136
7.2.1 Spring MVC工作原理 136
7.2.2 Spring MVC接口 137
7.2.3 Spring MVC的下载及目录结构 137
7.2.4第一个Spring MVC应用 138
7.3本章小结 143
习题7 143
第8章 过滤器与监听器 144
8.1 Filter类与Filter对象 144
8.2 Filter对象的部署与运行 146
8.2.1在web.xml中部署过滤器 146
8.2.2基于注解的方式部署过滤器 147
8.2.3过滤器的执行顺序 149
8.2.4实践环节——过滤器的初始化参数 150
8.3过滤器的实际应用 150
8.3.1字符编码过滤器 150
8.3.2登录验证过滤器 151
8.4监听器的分类与创建 155
8.4.1监听对象自身创建和销毁的监听器 155
8.4.2监听对象属性变化的监听器 157
8.4.3监听session中某个对象状态变化的监听器 158
8.5监听器的实际应用——统计在线人数 162
8.6本章小结 166
习题8 167
第9章 EL与JSTL 168
9.1表达式语言EL 168
9.1.1基本语法 168
9.1.2 EL隐含对象 170
9.2 JSP标准标签库JSTL 173
9.2.1配置JSTL 173
9.2.2核心标签库之通用标签 173
9.2.3核心标签库之流程控制标签 174
9.2.4核心标签库之迭代标签 177
9.2.5函数标签库 178
9.2.6实践环节——使用JSTL标签打印九九乘法表 181
9.3本章小结 182
习题9 182
第10章 文件的上传与下载 183
10.1基于Servlet的文件上传 183
10.1.1文件上传的表单设置 183
10.1.2@MultipartConfig注解 183
10.1.3 Part接口 184
10.1.4单个文件上传 185
10.1.5多文件上传 187
10.1.6实践环节——上传文件限定 190
10.2文件的下载 190
10.2.1文件下载的实现方法 190
10.2.2文件下载 191
10.2.3文件名乱码问题 194
10.3本章小结 195
习题10 195
第11章 访问数据库 196
11.1使用纯Java数据库驱动程序连接MySQL 196
11.2数据库操作 200
11.2.1查询操作 200
11.2.2新增、更新与删除操作 200
11.2.3实践环节——使用Statement语句实现多条件查询 204
11.3游动查询 205
11.4使用连接池 208
11.5其他典型数据库的连接 211
11.5.1连接SQL Server数据库 211
11.5.2连接Oracle数据库 212
11.6使用PreparedStatement语句访问数据库 212
11.6.1预处理语句的优点 212
11.6.2使用通配符 212
11.6.3实践环节——使用PreparedStatement语句实现多条件查询 215
11.7分页查询 215
11.8使用CallableStatement语句访问存储子程序 219
11.9 Excel与数据库互访 222
11.9.1向数据库导入Excel 223
11.9.2从数据库导出Excel 228
11.10本章小结 235
习题11 235
第12章 电子商务平台的设计与实现 236
12.1系统设计 236
12.1.1系统功能需求 236
12.1.2系统模块划分 236
12.2数据库设计 237
12.2.1数据库概念结构设计 237
12.2.2数据逻辑结构设计 239
12.2.3创建数据表 241
12.3系统管理 241
12.3.1导入相关的JAR包 241
12.3.2 JSP页面管理 241
12.3.3组件与Servlet管理 245
12.4组件设计 246
12.4.1过滤器 246
12.4.2验证码 248
12.4.3实体模型 251
12.4.4数据库操作 251
12.4.5业务模型 267
12.4.6工具类 274
12.5后台管理子系统的实现 275
12.5.1管理员登录 275
12.5.2添加商品 276
12.5.3查询商品 279
12.5.4修改商品 284
12.5.5删除商品 285
12.5.6订单管理 288
12.5.7用户管理 290
12.5.8公告管理 291
12.5.9退出系统 293
12.6前台电子商务子系统的实现 293
12.6.1导航栏 293
12.6.2销售排行 296
12.6.3人气排行 296
12.6.4最新商品 296
12.6.5公告栏 297
12.6.6用户注册 297
12.6.7用户登录 298
12.6.8商品详情 299
12.6.9关注商品 301
12.6.10购物车 302
12.6.11下单 305
12.6.12用户中心 306
12.7本章小结 307
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《市政工程基础》杨岚编著 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