logo
分类于: 编程语言 计算机基础

简介

Java网络编程实用精解

Java网络编程实用精解 0.0分

资源最后更新于 2020-03-29 01:49:55

作者:盛华

出版社:出版社机械工业出版社

出版日期:2009-09

ISBN:9787111281252

文件格式: pdf

标签: 计算机 Java 网络编程

简介· · · · · ·

《Java网络编程实用精解》介绍Java网络编程的基础知识和应用。全书分为18章和1个附录,内容主要为:HTML基本知识,Servlet和JSP概论,可扩展标记语言(XML)的基本语法,Servlet技术,Servlet基本概述,Servlet处理用户请求,HTTPP向应,cookies和session,JSP基本语法,JSP使用JavaBean,整合Servlet年13JSP(MVC),JSP表达式语言,JSP自制标签,数据库JDBC,网络安全,Servlet和JSP过滤器,Web应用事件监听器,在线手机商店。附录内容为缩写词列表。《Java网络编程实用精解》适用于有Java语言基础知识,同时想掌握Servlet和JSP技术的读者。盛华,籍贯江苏省溧阳县,1968年毕业于南京气象学院(现南京电子信息工程大学),1981年取得硕士学位,1984年在中国科学院大气物理研究所取得博士学位。1989年后,先后在澳大利亚国家气象局数值预报研究中心,美国国家气象中心,加拿大环境部气候研究中心和美国哥伦比亚大学国际气候预报研究所等工作,精通Fortran90/95、C/C++和Java计算机程序语言,多年从事在超级计算机上运行大型环流数值模式研究,熟悉UNIX/Linux操作系统,同时具有丰富的数据库、计算机绘图、网络管理和网络编程知识和经验。
直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. Java网络编程实用精解
  2. 前言
  3. 本书遵循的原则
  4. 本书结构(四篇18章)
  5. 本书适用对象
  6. 致谢
  7. 联系方式
  8. 第一篇 预备篇
  9. 第1章 HTML与表单
  10. 1.1 HTML基础
  11. 1.1.1 制作HTML文件的工具
  12. 1.1.2 HTML文件结构
  13. 1.1.3 HTML链接
  14. 1.1.4 制作HTML表格
  15. 1.1.5 HTML文件包括图像
  16. 1.1.6 样式表
  17. 1.2 创建HTML表单
  18. 1.2.1 创建表单
  19. 1.2.2 文本框、密码框和隐藏域
  20. 1.2.3 编写按钮
  21. 1.2.4 复选框和单选钮
  22. 1.2.5 组合框和列表框
  23. 1.2.6 文本区域
  24. 1.2.7 设置控制的tab顺序
  25. 本章小结
  26. 第2章 Servlet和JSP概述
  27. 2.1 Servlet和JSP
  28. 2.1.1 Servlet
  29. 2.1.2 JSP
  30. 2.2 为什么要创建动态网页
  31. 2.3 Servlet的优势
  32. 2.4 下载和安装Java
  33. 2.5 下载和配置服务器
  34. 2.5.1 SJSAS9.1
  35. 2.5.2 Tomcat 6.0.18
  36. 2.6 Web应用
  37. 2.6.1 Web应用的目的
  38. 2.6.2 Web应用结构
  39. 2.7 创建一个简单的Web应用
  40. 2.7.1 使用了包的Servlet
  41. 2.7.2 使用包和辅助类的Servlet
  42. 2.7.3 web.xml文件
  43. 2.8 NetBean
  44. 本章小结
  45. 第3章 XML与web.xml
  46. 3.1 XML引论
  47. 3.1.1 XML基本语法
  48. 3.1.2 XML Schema
  49. 3.1.3 XSLT
  50. 3.1.4 DTD
  51. 3.2 部署描述文件(web.xml)
  52. 3.3 举例说明web.xml文件中的元素
  53. 3.3.1 给Servlet或JSP命名并定制URL
  54. 3.3.2 禁止激活器Servlet
  55. 本章小结
  56. 第二篇 Servlet技术
  57. 第4章 Servlet基础
  58. 4.1 Servlet的基本结构
  59. 4.1.1 Servlet概述
  60. 4.1.2 Servlet的基本结构
  61. 4.1.3 输出HTML文本
  62. 4.1.4 Servlet包
  63. 4.1.5 Servlet配置和运行
  64. 4.2 几个HTML工具函数
  65. 4.3 Servlet生命史
  66. 4.3.1 service方法
  67. 4.3.2 doGet、doPost和doXxx方法
  68. 4.3.3 init方法
  69. 4.3.4 destroy方法
  70. 4.4 Servlet查错
  71. 4.5 实例:emalList应用
  72. 本章小结
  73. 第5章 Servlet处理请求:表单数据和请求头
  74. 5.1 表单数据的作用
  75. 5.2 Servlet怎样读取表单数据
  76. 5.2.1 读取表单数据的各种方法
  77. 5.2.2 实例:读取3个表单变量
  78. 5.2.3 实例:读取所有表单数据
  79. 5.3 使用默认值处理参数遗漏或畸形
  80. 5.4 过滤HTML中的特殊字符
  81. 5.5 请求参数自动填入Java对象:表单Bean
  82. 5.6 遗漏数据或畸形数据重新显示表单
  83. 5.6.1 重新显示的各种选项
  84. 5.6.2 处理拍卖出价的Servlet
  85. 5.7 在Servlet中读请求头
  86. 5.7.1 HTTP请求头概念
  87. 5.7.2 在Servlet中读请求头方法
  88. 5.7.3 制作所有请求头的表格
  89. 5.8 了解HTTP 1.1请求头意义
  90. 5.9 送压缩网页
  91. 5.10 区分不同浏览器类型
  92. 5.11 根据用户所到达网址来改变网页
  93. 本章小结
  94. 第6章 HTTP响应:状态码和响应头
  95. 6.1 设置状态码
  96. 6.1.1 状态码概述
  97. 6.1.2 设置任意状态码:setStatus
  98. 6.1.3 设置302和404状态码:sendRedirct和sendError
  99. 6.2 HTTP 1.1状态码及其含义
  100. 6.3 将用户重定向到指定浏览器主页的Servlet
  101. 6.4 各种搜索引擎
  102. 6.5 设置响应头
  103. 6.6 常见响应头及其含义
  104. 6.7 创建Excel Spreadsheets
  105. 6.8 持久Servlet状态和自动刷新页面
  106. 6.9 用Servlet生成JPEG图像
  107. 6.10 下载MP3文件
  108. 本章小结
  109. 第7章 cookies和session
  110. 7.1 cookies概述
  111. 7.1.1 cookies的功能
  112. 7.1.2 使用cookies应该注意的问题
  113. 7.1.3 删除cookies
  114. 7.2 发送和接收cookies
  115. 7.2.1 发送cookies给用户
  116. 7.2.2 读取保存在客户端的cookies
  117. 7.3 用cookies监测第一次到访者
  118. 7.4 区分会话cookies与持久cookies
  119. 7.5 cookies的基本辅助工具
  120. 7.5.1 获取指定名字的cookies值
  121. 7.5.2 自动保存cookies
  122. 7.5.3 举例说明使用cookies辅助工具
  123. 7.6 cookies的两个用途
  124. 7.6.1 修正cookies值来追踪用户访问次数
  125. 7.6.2 用cookies记住用户喜好
  126. 7.7 session概述
  127. 7.8 会话状态跟踪基础
  128. 7.9 会话状态跟踪API
  129. 7.10 会话状态跟踪的3种方法
  130. 7.11 可变对象与不可变对象
  131. 7.11.1 不可变对象
  132. 7.11.2 可变对象
  133. 7.12 用购物车和会话状态跟踪建在线商店
  134. 7.12.1 创建前台
  135. 7.12.2 处理订单
  136. 7.12.3 后台工作:实现购物车和商品分类
  137. 本章小结
  138. 第三篇 JSP技术
  139. 第8章 JSP基本语法
  140. 8.1 JSP引论
  141. 8.2 用脚本元素调用Java程序
  142. 8.2.1 JSP模板文本
  143. 8.2.2 JSP表达式
  144. 8.2.3 scriptlets
  145. 8.2.4 JSP声明
  146. 8.3 JSP指令:page、include和taglib
  147. 8.3.1 page指令
  148. 8.3.2 include指令
  149. 8.4 动作元素
  150. 8.4.1 jsp:include动作
  151. 8.4.2 jsp:param
  152. 8.4.3 jsp:forward动作
  153. 8.4.4 jsp:plugin动作
  154. 8.4.5 jsp:fallback
  155. 8.5 JSP预定义变量
  156. 本章小结
  157. 第9章 在JSP中使用JavaBean
  158. 9.1 何谓JavaBean
  159. 9.2 JSP使用JavaBean的基本方法
  160. 9.2.1 jsp:useBean动作
  161. 9.2.2 jsp:getProperty动作
  162. 9.2.3 jsp:setProperty动作
  163. 9.3 利用表单参数设置bean特性
  164. 9.3.1 特性类型为String
  165. 9.3.2 个别特性与请求参数联系起来
  166. 9.3.3 把所有bean特性与请求参数联系起来
  167. 9.4 共享bean
  168. 9.4.1 scope属性
  169. 9.4.2 条件创建bean
  170. 9.5 4种不同方式共享bean
  171. 9.5.1 把bean类作为辅助类
  172. 9.5.2 本页共享(scope="page")
  173. 9.5.3 请求共享(scope="request")
  174. 9.5.4 会话共享(scope="session")
  175. 9.5.5 应用共享(scope="application")
  176. 本章小结
  177. 第10章 整合Servlet和JSP(MVC)
  178. 10.1 MVC模型概述
  179. 10.1.1 为什么需要MVC
  180. 10.1.2 MVC框架
  181. 10.2 用RequestDispatcher来实现MVC
  182. 10.3 MVC程序总结并举例说明
  183. 10.3.1 请求共享
  184. 10.3.2 会话共享
  185. 10.3.3 应用共享
  186. 10.4 有关MVC模型的3个问题
  187. 10.4.1 最后网页怎样解释相对URL
  188. 10.4.2 从JSP页面发出请求
  189. 10.4.3 包含网页
  190. 10.5 应用MVC模型:银行账户结余
  191. 本章小结
  192. 第11章 JSP的表达式语言
  193. 11.1 表达式语言的概述
  194. 11.1.1 为什么要引进表达式语言
  195. 11.1.2 表达式语言的功能
  196. 11.1.3 访问表达式语言
  197. 11.2 忽略表达式语言估值
  198. 11.3 访问作用域变量
  199. 11.3.1 何谓作用域变量
  200. 11.3.2 怎样访问作用域变量
  201. 11.3.3 属性名的限制
  202. 11.3.4 例题
  203. 11.4 访问bean特性
  204. 11.4.1 访问嵌套bean特性
  205. 11.4.2 点操作符与数组操作符
  206. 11.4.3 举例说明访问嵌套bean特性
  207. 11.5 访问集合类数据
  208. 11.5.1 访问数组、列表和映射
  209. 11.5.2 举例说明访问集合类数据
  210. 11.6 表达式语言的隐式对象
  211. 11.7 运算操作符
  212. 11.7.1 算术运算符
  213. 11.7.2 关系运算符
  214. 11.7.3 逻辑运算符
  215. 11.7.4 空操作符
  216. 11.8 条件估计表达式值
  217. 本章小结
  218. 第12章 自制标签
  219. 12.1 自制标签库的3个成员
  220. 12.1.1 自制标签句柄类
  221. 12.1.2 TLD文件
  222. 12.1.3 JSP文件
  223. 12.2 给标签指定属性
  224. 12.2.1 在句柄类中添加设置属性方法
  225. 12.2.2 如何在TLD文件中声明属性
  226. 12.2.3 JSP页面应用属性
  227. 12.2.4 举例说明使用标签属性
  228. 12.3 带标签体的自制标签
  229. 12.4 创建Tag文件
  230. 12.4.1 基于JSP的自制标签
  231. 12.4.2 举例说明用标签文件创建简单自制标签
  232. 12.4.3 举例说明用标签文件创建带有属性的自制标签
  233. 12.4.4 举例说明用标签文件创建带有标签体的自制标签
  234. 12.5 操作标签体
  235. 12.5.1 如何操作标签体
  236. 12.5.2 过滤HTML的标签
  237. 12.5.3 迭代自制标签体
  238. 12.6 给标签属性赋动态值
  239. 12.6.1 动态值为字符串
  240. 12.6.2 动态值为复杂对象
  241. 12.6.3 表格式标签
  242. 12.7 创建表达式语言函数
  243. 12.7.1 如何创建EL函数
  244. 12.7.2 举例说明EL函数
  245. 本章小结
  246. 第13章 JSP标准标签库
  247. 13.1 JSTL安装
  248. 13.2 一般用途标签(c:out、c:set、c:remove和c:catch)
  249. 13.2.1 c:out
  250. 13.2.2 c:set和c:remove标签
  251. 13.2.3 c:catch标签
  252. 13.3 循环标签(c:forEach、c:forTokens)
  253. 13.4 条件标签
  254. 13.4.1 c:if
  255. 13.4.2 c:choose
  256. 13.5 与URL相关的标签(c:import、c:url、c:param和c:redirect)
  257. 13.5.1 c:import
  258. 13.5.2 c:url和c:param标签
  259. 13.5.3 c:redirect标签
  260. 13.6 JSTL在购物篮中的应用
  261. 13.6.1 顾客界面
  262. 13.6.2 业务逻辑(JavaBean)
  263. 13.6.3 Servlet控制器
  264. 13.6.4 JSP文件
  265. 本章小结
  266. 第四篇 高级篇
  267. 第14章 数据库JDBC
  268. 14.1 JDBC基础
  269. 14.2 用JDBC-ODBC桥示例
  270. 14.2.1 Northwind数据库准备
  271. 14.2.2 NorthwindTest
  272. 14.2.3 NorthwindServlet
  273. 14.3 Derby数据库引擎
  274. 14.3.1 设置环境变量(Windows)
  275. 14.3.2 测试Derby数据库引擎
  276. 14.4 使用Derby数据库引擎
  277. 14.4.1 准备数据库
  278. 14.4.2 MetaData
  279. 14.4.3 操作数据库
  280. 14.5 安装与测试MySQL
  281. 14.5.1 安装MySQL
  282. 14.5.2 测试MySQL
  283. 14.5.3 通过JDBC连接来测试MySQL数据库
  284. 14.6 用预先准备好的查询语句
  285. 14.6.1 辅助类
  286. 14.6.2 用预先准备好的查询语句
  287. 14.6.3 建立和使用存储过程
  288. 14.7 商务交易
  289. 14.8 数据库连接池
  290. 14.8.1 为什么要创建数据库连接池
  291. 14.8.2 怎样实现数据库连接池
  292. 14.8.3 举例说明数据库连接池应用
  293. 本章小结
  294. 第15章 网络安全
  295. 15.1 网络安全概述
  296. 15.1.1 安全概述
  297. 15.1.2 SJSAS 9.1几个重要的术语
  298. 15.1.3 Tomcat怎样实现安全领域
  299. 15.2 表单认证
  300. 15.2.1 表单认证的8个步骤
  301. 15.2.2 表单的认证各步细节
  302. 15.2.3 举例说明表单认证
  303. 15.3 BASIC认证
  304. 15.3.1 BASIC认证概述
  305. 15.3.2 举例说明BASIC认证
  306. 15.4 配置SSL
  307. 15.4.1 SSL引论
  308. 15.4.2 配置SSL
  309. 15.5 声明安全与编程安全相结合
  310. 15.6 全部用编程处理安全
  311. 15.6.1 编程安全概述
  312. 15.6.2 举例说明编程安全
  313. 15.7 编程安全使用SSL
  314. 15.7.1 编程安全使用SSL概况
  315. 15.7.2 举例说明编程安全使用SSL
  316. 本章小结
  317. 第16章 Servlet和JSP的过滤器
  318. 16.1 建立基本的过滤器
  319. 16.1.1 建立一个实现filter接口的类
  320. 16.1.2 doFilter方法
  321. 16.1.3 调用FilterChain对象的doFilter方法
  322. 16.1.4 对有关的Servlet和JSP页面注册过滤器
  323. 16.1.5 禁用Servlet激活器
  324. 16.2 举例说明(报告过滤器)
  325. 16.3 记录访问日志
  326. 16.3.1 从过滤器来访问Servlet上下文
  327. 16.3.2 记录访问日志的过滤器
  328. 16.4 用过滤器初始化参数
  329. 16.4.1 操作初始化参数
  330. 16.4.2 访问时间过滤器
  331. 16.5 禁止网站访问的过滤器
  332. 16.5.1 中断响应
  333. 16.5.2 禁止网站访问的过滤器
  334. 16.6 修改响应
  335. 16.6.1 HttpServletResponseWrapper
  336. 16.6.2 可重用响应封装包
  337. 16.6.3 替代过滤器
  338. 16.6.4 压缩过滤器
  339. 16.7 填补潜在的安全漏洞
  340. 16.7.1 用dispatcher元素来配置过滤器
  341. 16.7.2 填补潜在的安全漏洞
  342. 本章小结
  343. 第17章 Web应用事件监听器
  344. 17.1 事件监听器概述
  345. 17.2 监测Servlet上下文的建立和销毁
  346. 17.3 监测Servlet上下文属性的变化
  347. 17.4 监听会话创建和销毁
  348. 17.4.1 概述
  349. 17.4.2 举例说明:统计会话的监听器
  350. 17.5 监视会话属性变化
  351. 17.5.1 监视会话属性变化概述
  352. 17.5.2 举例说明:监视iPhone订单
  353. 17.6 对请求的监听器
  354. 17.6.1 计算服务器请求的负荷
  355. 17.6.2 终止请求频率收集
  356. 17.7 使用多个监听器
  357. 本章小结
  358. 第18章 在线手机商店
  359. 18.1 在线手机商店概况
  360. 18.1.1 主页
  361. 18.1.2 Web结构
  362. 18.1.3 业务逻辑
  363. 18.1.4 数据库
  364. 18.1.5 处理数据库的Java类
  365. 18.2 下载应用
  366. 18.2.1 下载用户界面
  367. 18.2.2 下载应用结构
  368. 18.2.3 下载应用程序
  369. 18.3 购物车应用
  370. 18.3.1 购物车用户界面
  371. 18.3.2 购物车结构
  372. 18.3.3 购物车应用程序
  373. 18.4 管理应用
  374. 18.4.1 管理应用引论
  375. 18.4.2 处理购物清单应用
  376. 18.4.3 报告应用
  377. 本章小结
  378. 附录 缩写词列表
  379. 参考文献