图书介绍
JavaWeb 高级程序设计与上机指导PDF|Epub|txt|kindle电子书版本网盘下载
- 郑龙等编著 著
- 出版社: 长沙:湖南大学出版社
- ISBN:9787566716835
- 出版时间:2019
- 标注页数:198页
- 文件大小:16MB
- 文件页数:211页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JavaWeb 高级程序设计与上机指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论部分2
第1章 解析XML2
1.1 DOM技术2
1.2 DOM编程2
1.2.1 DOM接口3
1.2.2 使用DOM读取XML文件5
1.3 SAX技术7
1.4 SAX编程7
1.4.1 SAX常用接口7
1.4.2 SAX实现方法11
1.4.3 使用SAX解析XML13
1.5 SAX和DOM比较16
1.6 选择DOM和SAX16
第2章 EL表达式18
2.1 EL概述18
2.1.1 EL的基本语法18
2.1.2 EL的特点19
2.2 与低版本的环境兼容——禁用EL19
2.2.1 使用斜杠“”符号19
2.2.2 使用page指令19
2.2.3 在web.xml文件中配置<el-ignored>元素20
2.3 保留关键字20
2.4 EL运算符及其优先级20
2.4.1 通过EL访问数据21
2.4.2 在EL中执行算术运算22
2.4.3 在EL中判断对象是否为空23
2.4.4 在EL中执行逻辑关系运算24
2.4.5 在EL中执行条件运算25
2.5 EL的隐含对象26
2.5.1 页面上下文对象26
2.5.2 访问作用域范围的隐含对象28
2.5.3 访问环境信息的隐含对象29
第3章 自定义标签33
3.1 标签库33
3.1.1 标签的形式34
3.1.2 Tag接口34
3.1.3 IterationTag接口35
3.1.4 Body Tag接口37
3.2 标签库描述符38
3.2.1 <taglib>元素39
3.2.2 <validator>元素40
3.2.3 <listener>元素40
3.2.4 <tag>元素41
3.2.5 <tag-file>元素43
3.2.6 <function>元素44
3.3 简单标签的开发45
3.3.1 SimpleTag接口46
3.3.2 实例:<welcome>标签46
第4章 JSP标准标签49
4.1 JSTL介绍和编程举例49
4.1.1 JSTL介绍49
4.1.2 JSTL编程举例50
4.2 一般用途的标签51
4.2.1 <c:out>52
4.2.2 <c:set>54
4.2.3 <c:remove>56
4.2.4 <c:catch>58
4.3 条件标签59
4.3.1 <c:if>60
4.3.2 <c:choose>60
4.3.3 <c:when>61
4.3.4 <c:otherwise>62
第5章 过滤器与监听器64
5.1 过滤器64
5.2 实现一个Servlet过滤器65
5.2.1 编写实现类的程序65
5.2.2 配置发布Servlet过滤器66
5.3 ServletRequest和ServletResponse的包装类67
5.4 用Servlet过滤器过滤文本信息68
5.4.1 输出流管理类68
5.4.2 编写Servlet过滤器69
5.4.3 编写JSp和Servlet文件71
5.5 Servlet监听器简介76
5.5.1 监听服务器ServletContext对象76
5.5.2 监听客户会话77
5.5.3 监听客户请求78
第6章 连接池与数据源80
6.1 连接池80
6.1.1 连接池原理80
6.1.2 连接池关键问题分析80
6.1.3 连接池的实现82
6.2 数据源及JNDI84
6.2.1 什么是数据源84
6.2.2 什么是JNDI84
6.2.3 为什么要用JDNI85
6.2.4 JNDI的架构与实现85
6.2.5 JNDI工作原理86
第7章 文件上传下载与图片水印92
7.1 jspSmartUpload组件简介92
7.2 jspSmartUpload组件的核心类93
7.2.1 保存信息的File类93
7.2.2 存储文件的Files类94
7.2.3 提供表单信息的Request类95
7.2.4 组件的核心SmartUpload类95
7.2.5 情景应用:采用jspSmartUpload组件操作文件98
7.3 图片水印和文字101
第8章 Web服务105
8.1 Web服务的产生背景和发展105
8.1.1 问题的产生105
8.1.2 传统的解决方案105
8.1.3 Web服务应运而生106
8.2 Web服务简介106
8.2.1 什么是Web服务106
8.2.2 Web服务模型107
8.3 体系结构概览109
8.3.1 Web服务协议栈109
8.3.2 网络层111
8.3.3 基于XML消息传递的分布式计算112
8.4 Web服务的创建和部署113
8.4.1 创建Web Service工程113
8.4.2 运行向导114
8.4.3 创建服务方法类115
8.4.4 部署项目116
8.4.5 测试116
上机部分120
上机1 解析XML120
第1阶段 指导120
指导1 制作人员信息表120
指导2 显示人员信息表122
第2阶段 练习124
练习1 制作课程表124
练习2 显示课程信息124
上机2 EL表达式125
第1阶段 指导125
指导1 获取表单数据125
指导2 使用JSTL+EL循环打印消息126
第2阶段 练习127
练习1 使用EL表达式实现注册消息确认127
练习2 输出不同范围内的值128
上机3 自定义标签129
第1阶段 指导129
指导 自定义一个迭代标签129
第2阶段 练习131
练习 编写一个<max>标签131
上机4 JSP标准标签132
第1阶段 指导132
指导1 猜字母游戏132
指导2 用户登录133
第2阶段 练习135
练习1 用户注册135
练习2 给用户注册程序添加异常处理135
上机5 过滤器与事件监听137
第1阶段 指导137
指导1 在线人数统计137
指导2 限定客户端IP地址142
第2阶段 练习145
练习1 监听session145
练习2 统一编码145
上机6 连接池与数据源146
第1阶段 指导146
指导 用连接池连接SQL Server146
第2阶段 练习148
练习 测试JNDI、JDBC、ODBC的性能148
上机7 文件上传下载与图片水印149
第1阶段 指导149
指导 实现文件上传功能149
第2阶段 练习151
练习 给图片添加水印151
上机8 Web服务AOP153
第一阶段 指导153
指导1 使用AOP实现登录日志记录功能153
指导2 使用异常通知155
第二阶段 练习156
练习1 在删除部门时记录日志信息156
练习2 在删除员工时记录日志信息156
附录部分158
附录1 Jetty158
附录1.1 Jetty的基本组成158
附录1.1.1 Jetty的基本架构158
附录1.1.2 Handler的体系结构159
附录1.2 Jetty的工作方式160
附录1.2.1 Jetty的启动过程160
附录1.2.2 接受请求160
附录1.2.3 基于H TT P协议工作161
附录1.2.4 基于AJP工作162
附录1.2.5 基于NIO方式工作164
附录1.2.6 处理请求164
附录1.3 与其他服务器集成166
附录1.3.1 与Jboss集成166
附录1.3.2 与Tomcat的比较166
附录1.4 性能与总结167
附录1.4.1 性能比较167
附录1.4.2 特性比较168
附录1.4.3 总结168
附录2 Apache服务器169
附录2.1 Apache概述169
附录2.2 Apache服务器的安装169
附录2.3 Apache服务器的基本配置170
附录2.3.1 常规配置指令170
附录2.3.2 性能配置指令172
附录2.3.3 日志配置指令173
附录2.3.4 容器与访问控制指令174
附录2.3.5 其他配置指令177
附录2.4 配置虚拟主机179
附录2.4.1 基于主机名的虚拟主机179
附录2.4.2 基于IP地址的虚拟主机183
附录2.5 Apache服务器的启停与测试185
附录2.5.1 启动Apache服务器185
附录2.5.2 重启Apache服务器185
附录2.5.3 停止Apache服务器185
附录2.5.4 开机时自动启动Apache服务器185
附录2.5.5 测试Apache服务器186
附录2.6 图形化配置Apache服务器186
附录2.6.1 “主”选项卡186
附录2.6.2 “虚拟主机”选项卡187
附录2.6.3 “服务器”选项卡192
附录2.6.4 “调整性能”选项卡193
附录3 Web开发框架分析194
附录3.1 Web开发框架介绍194
附录3.2 Tapestry194
附录3.3 WebWork196
附录3.4 其他开发框架197
附录3.5 Web开发框架总结197
参考文献198