注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2019年8月

出版社:电子工业出版社

以下为《JSP程序设计项目教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121364907
  • 1-1
  • 292712
  • 64216344-8
  • 平塑单衬
  • 16开
  • 2019年8月
  • 515
  • 280
  • 软件技术
  • 高职高专
内容简介
本书以帮助读者熟练掌握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