注册 登录 进入教材巡展
#
  • #

出版时间:2021-05

出版社:重庆大学电子音像出版社

以下为《Java Web高级应用开发》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894464187
  • 1版
  • 411173
  • 65246103-9
  • 平装
  • 16开
  • 2021-05
  • 297
  • 187
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要讲解了EL表达式、自定义标签、JSP标准标签、过滤器与事件监听、连接池与数据源、文件上传下载与图片水印、JavaMail应用与开发等。通过本书的学习,学生能掌握Web应用开发常用组件的知识和实际应用。
目录
目录
第1章 EL表达式 1
1.1 JSP EL概述 3
1.1.1 什么是EL 3
1.1.2 EL简介 3
1.2 语法 3
1.2.1 常量 3
1.2.2 变量 4
1.2.3 运算符 4
1.2.4 隐式对象 7
1.3 EL表达式应用示例 10

第2章 自定义标签 21
2.1 概述 23
2.1.1 自定义标签简介 23
2.1.2 自定义标签的几种类型 23
2.1.3 使用自定义标签的优点 24
2.2 标签处理类API 24
2.2.1 Tag接口 25
2.2.2 IterationTag接口和TagSupport类 27
2.2.3 BodyTag接口和BodyTagSupport类 29
2.2.4 BodyContent类 31
2.3 自定义标签库简介 31
2.3.1 标签处理程序 31
2.3.2 标签库描述文件 32
2.4 使用自定义标签的步骤 32
2.5 自定义标签开发 33
2.5.1 开发显示当前日期的自定义标签 33
2.5.2 定义带标签体的标签 35
2.6 JSP2.0的新特性——简单标签处理程序 40
2.6.1 简单标签库简介 40
2.6.2 简单标签处理程序的生命周期 41
2.6.3 简单标签实例 42

第3章 JSP标准标签 46
3.1 JSTL 48
3.1.1 简介 48
3.1.2 安装JSTL 49
3.2 Core标签库 50
3.2.1 通用标签 50
3.2.2 流控制标签 54
3.2.3 迭代标签 56
3.2.4 导入文件和URL标签 58
3.3 Format标签库 62
3.3.1 国际化核心标签 63
3.3.2 格式化标签 68

第4章 过滤器与事件监听 74
4.1 过滤器 76
4.1.1 简介 76
4.1.2 过滤器的几个重要好处 76
4.1.3 Filter接口 77
4.1.4 配置过滤器 78
4.1.5 过滤器的使用 80
4.2 Servlet事件监听 86
4.2.1 对Servlet上下文进行监听 86
4.2.2 监听Http会话 88
4.2.3 对客户端请求进行监听 90
4.2.4 部署事件监听器 91
4.3 上下文监听实例 91
4.4 Http会话监听器实例 94
4.5 客户端请求监听器实例 97

第5章 连接池与数据源 102
5.1 连接池 104
5.1.1 连接池原理 104
5.1.2 连接池的建立 104
5.1.3 连接池的管理 105
5.1.4 连接池的关闭 106
5.1.5 连接池的配置 106
5.1.6 连接池的相关API 106
5.1.7 自定义连接池示例 108
5.2 数据源和JNDI 112
5.2.1 数据源简介 112
5.2.2 JNDI简介 113
5.2.3 JNDI、数据源和连接池的关系 113
5.2.4 使用JNDI的数据源配置 115
5.2.5 在Web应用中使用数据源 117
5.2.6 使用JNDI的数据源示例 117

第6章 文件上传下载与图片水印 121
6.1 文件上传下载 123
6.1.1 commons-fileupload简介 123
6.1.2 API介绍 123
6.1.3 文件上传示例 125
6.1.4 文件下载示例 130
6.2 图片水印与文字 132
6.2.1 简介 132
6.2.2 实现原理 132
6.2.3 API介绍 132
6.2.4 实现步骤 136
6.2.5 给图片添加水印实例 138

第7章 JavaMail应用与开发 143
7.1 JavaMail概述 145
7.1.1 邮件传输协议概述 145
7.1.2 邮件服务器 146
7.1.3 电子邮箱与邮件客户端软件 146
7.1.4 电子邮件的传输过程 147
7.1.5 JavaMail概述 147
7.1.6 JAF概述 148
7.2 JavaMail开发相关API介绍 148
7.2.1 Session 148
7.2.2 InternetAddress 150
7.2.3 MimeMessage 150
7.2.4 Transport 152
7.2.5 Store 153
7.2.6 Folder 153
7.3 安装JavaMail 154
7.4 使用JavaMail发送E-mail 154
7.4.1 发送文本格式的邮件 154
7.4.2 发送HTML邮件 158
7.4.3 发送带有附件的邮件 160
7.5 使用JavaMail接收E-mail 165
7.6 使用阿里云短信服务 166
7.6.1 账号注册登录 166
7.6.2 短信参数获取 167
7.6.3 API测试短信 170
7.6.4 短信验证码案例 171

附录1 Resin 178
附录2 Apache 186
Baidu
map