JSP程序设计项目教程/王平华
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787121364907
- 装帧:平塑勒
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:280
- 出版时间:2018-04-01
- 条形码:9787121364907 ; 978-7-121-36490-7
本书特色
本书以帮助读者熟练掌握JSP技术的具体应用为目标。全书共11章,提供了多个真实的项目案例,包括手机信息采集、验证码、用户身份验证、剪刀石头布、发牌游戏、JavaBean与动作指令应用、JSON与JavaBean转换应用、基于Servlet MD5 盐值的用户登录、基于MVC的三层架构用户管理、日志文件管理、单点登录及授权访问、基于单例模式及缓冲池的JDBC数据库开发技术、多文件上传技术、安全的文件下载技术等。每个案例从【案例描述】→【案例分析】→【案例实现】→【运行结果】几个方面进行了全面剖析,内容由浅入深,让读者在项目实战中成长。 本书附有案例、学习网站、教学课件、实训开发框架等教学资源,而且为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑,希望可以帮助更多读者,详见前言。本书适合作为高职院校计算机相关专业程序设计或者web项目开发的教程,也可作为软件开发人员和计算机爱好者参考用书。
内容简介
本书以帮助读者熟练掌握JSP技术的具体应用为目标。全书共11章,提供了多个真实的项目案例,包括手机信息采集、验证码、用户身份验证、剪刀石头布、发牌游戏、JavaBean与动作指令应用、JSON与JavaBean转换应用、基于Servlet+MD5+盐值的用户登录、基于MVC的三层架构用户管理、日志文件管理、单点登录及授权访问、基于单例模式及缓冲池的JDBC数据库开发技术、多文件上传技术、安全的文件下载技术等。每个案例从【案例描述】→【案例分析】→【案例实现】→【运行结果】几个方面进行了全面剖析,内容由浅入深,让读者在项目实战中成长。 本书附有案例、学习网站、教学课件、实训开发框架等教学资源,而且为了帮助初学者更好地学习本书讲解的内容,还提供了在线答疑,希望可以帮助更多读者,详见前言。本书适合作为高职院校计算机相关专业程序设计或者web项目开发的教程,也可作为软件开发人员和计算机爱好者参考用书。
目录
第1章 Web应用程序开发概述 1
1.1 网络应用程序结构的演变 1
1.1.1 B/S结构和C/S结构 1
1.1.2 Web应用程序 3
1.1.3 Web的有关概念 4
1.2 网页的类型和工作原理 7
1.2.1 静态网页和动态网页 7
1.2.2 为什么需要动态网页 9
习题 9
第2章 JSP工作原理、开发环境及运行配置 10
2.1 JSP技术概述 10
2.1.1 Java语言 10
2.1.2 Servlet技术 11
2.1.3 JavaBean技术 11
2.1.4 JSP技术 12
2.1.5 JSP和Java Servlet的关系 12
2.1.6 JSP在JavaWeb开发中的地位 13
2.2 JSP工作原理 13
2.3 JSP开发环境搭建 14
2.3.1 JSP的运行环境 14
2.3.2 JDK的安装与配置 15
2.3.3 Tomcat 7的安装与配置 17
2.4 JSP开发工具 21
2.4.1 IDEA简介 21
2.4.2 IDEA的安装及配置 21
2.5 创建**个JSP应用 23
习题 29
第3章 JSP编程基础 30
3.1 JSP编程语法 30
3.1.1 JSP页面的基本结构 30
3.1.2 JSP变量的声明 32
3.1.3 选择语句 33
3.1.4 循环语句 33
3.2 JSP页面编程 34
3.2.1 脚本程序 34
3.2.2 变量与方法的声明 35
3.2.3 JSP表达式 35
3.2.4 JSP中的注释 35
3.3 输出26个英文字母 36
3.4 抽奖游戏 37
习题 39
第4章 JSP指令操作 40
4.1 编译指令 40
4.1.1 page指令 41
4.1.2 include指令 43
4.1.3 taglib 指令 44
4.2 动作指令 45
4.2.1 include指令 45
4.2.2 useBean指令 45
4.2.3 setPoperty指令 46
4.2.4 getPoperty指令 47
4.2.5 forward指令 47
4.2.6 plugin指令 47
4.3 设计一个登录页面 48
4.4 Excel解析收到的信息 52
习题 53
第5章 内置对象技术 54
5.1 内置对象概述 54
5.1.1 request对象 55
5.1.2 out内置对象 56
5.1.3 response内置对象 57
5.1.4 session内置对象 59
5.1.5 application内置对象 60
5.1.6 page内置对象 62
5.1.7 pageContext内置对象 62
5.1.8 config内置对象 62
5.1.9 exception内置对象 62
5.2 内置对象的使用 62
5.2.1 手机信息采集 63
5.2.2 验证码 75
5.2.3 用户身份验证 79
习题 86
第6章 EL与JSTL标签 87
6.1 EL与JSTL概述 87
6.1.1 EL概述 88
6.1.2 JSTL概述 89
6.2 剪刀石头布游戏 95
6.3 发牌游戏 99
习题 107
第7章 JavaBean技术 108
7.1 JavaBean概述 108
7.1.1 JavaBean组成 109
7.1.2 JavaBean作用范围 109
7.2 JavaBean与动作指令应用 110
7.3 JSON与JavaBean转换应用 114
习题 120
第8章 Servlet技术 121
8.1 Servlet相关知识 121
8.1.1 Servlet相关类 122
8.1.2 Servlet类定义方式 123
8.2 基于Servlet用户登录 125
8.3 基于MVC的三层架构用户管理 129
习题 154
第9章 过滤器与监听器 156
9.1 过滤器与监听器相关知识 156
9.1.1 过滤器 157
9.1.2 监听器 159
9.2 日志文件 161
9.3 单点登录及授权访问 168
习题 180
第10章 JDBC数据库开发 182
10.1 JDBC相关知识 182
10.1.1 JDBC核心类 183
10.1.2 JDBC连接池配置 187
10.1.3 单例模式DBHelper类 188
10.2 用户CRUD开发 193
10.3 登录与MD5密码管理 221
习题 226
第11章 文件上传与下载 227
11.1 文件上传与下载相关知识 227
11.1.1 文件上传相关知识 228
11.1.2 文件下载相关知识 230
11.2 文件上传 238
11.3 文件下载 265
习题 271
作者简介
王平华,软件技术专业带头人、副教授、高级程序员;南昌景艺山科技有限公司总经理,思创数码江西联微软件技术有限公司技术总监;江西省"五一”劳动奖章获得者,江西省技术能手,江西省青年岗位能手,多次荣获国家级、省级职业技能竞赛优秀指导教师;主编3本项目化教材,主持横向课题10余项;获得省级教学成果奖2项。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0