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

简介

JSP·Servlet·Tomcat:应用开发从零开始学

JSP·Servlet·Tomcat:应用开发从零开始学 0.0分

资源最后更新于 2020-03-29 04:45:36

作者:林龙

出版社:出版社清华大学出版社

出版日期:2015-01

ISBN:9787302384496

文件格式: pdf

标签: 计算机 编程 软件开发 限时特价

简介· · · · · ·

本书全面介绍了JSP开发中涉及的相关技术要点和实战技巧。全书结构清晰,难度循序渐进,结合丰富的示例使零基础的读者能够熟练掌握JSP的开发、部署以及优化。《应用开发从零开始学》内容精练、结构清晰、注重实战,适合广大Java Web初学人员学习,同时也非常适合大中专院校师生学习阅读,还可作为高等院校计算机及相关专业的教材使用。林龙,编著

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

已收: 表示已经收藏

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

目录

  1. 前 言
  2. 与其他书的区别
  3. 进阶路线
  4. 本书适合的读者
  5. 本书资源下载
  6. 第1章 搭建Java Web开发环境
  7. 1.1 Web开发背景知识
  8. 1.1.1 Web访问的基本原理
  9. 1.1.2 HTTP超文本传输协议
  10. 1.1.3 静态网页和动态网页
  11. 1.1.4 Web浏览器和Web服务器
  12. 1.2 JSP简介
  13. 1.2.1 什么是JSP
  14. 1.2.2 JSP的优势
  15. 1.2.3 JSP的执行顺序
  16. 1.2.4 一个JSP的简单实例
  17. 1.3 安装Java环境
  18. 1.3.1 下载JDK和配置环境变量
  19. 1.3.2 下载MyEclipse开发工具
  20. 1.3.3 下载安装Tomcat服务器
  21. 1.4 小结
  22. 1.5 习题
  23. 第2章 JSP基础语法:与编写HTML一样容易
  24. 2.1 JSP注释
  25. 2.2 JSP声明
  26. 2.3 JSP表达式
  27. 2.4 JSP指令
  28. 2.4.1 与页面属性相关的page指令
  29. 2.4.2 引入文件的include指令
  30. 2.4.3 与标签相关的taglib指令
  31. 2.5 JSP动作
  32. 2.5.1 动作
  33. 2.5.2 动作
  34. 2.5.3
  35. 2.6 小结
  36. 2.7 习题
  37. 第3章 JSP内置对象
  38. 3.1 request对象
  39. 3.1.1 request对象的常用方法
  40. 3.1.2 使用request对象接收请求参数
  41. 3.1.3 请求中文乱码的处理
  42. 3.1.4 获取请求的头部信息
  43. 3.1.5 获取主机和客户机的信息
  44. 3.2 response对象
  45. 3.2.1 response对象的常用方法
  46. 3.2.2 设置头信息
  47. 3.2.3 设置页面重定向
  48. 3.3 session对象
  49. 3.3.1 获取session ID
  50. 3.3.2 用户登录信息的保存
  51. 3.4 application对象
  52. 3.4.1 application对象的常用方法
  53. 3.4.2 获取指定页面的路径
  54. 3.4.3 设计一个网站计数器
  55. 3.5 out对象
  56. 3.5.1 out对象的常用方法
  57. 3.5.2 out对象的使用示例
  58. 3.6 page对象
  59. 3.6.1 page对象的常用方法
  60. 3.6.2 page对象的使用示例
  61. 3.7 config对象
  62. 3.7.1 config对象的常用方法
  63. 3.7.2 config对象的使用示例
  64. 3.8 小结
  65. 3.9 习题
  66. 第4章 Servlet技术
  67. 4.1 Servlet是什么
  68. 4.2 Servlet的技术特点
  69. 4.3 Servlet的生命周期
  70. 4.4 编写和部署Servlet
  71. 4.4.1 编写Servlet类
  72. 4.4.2 部署Servlet类
  73. 4.5 Servlet与JSP的比较
  74. 4.6 小结
  75. 4.7 习题
  76. 第5章 请求与响应
  77. 5.1 从容器到HttpServlet
  78. 5.1.1 Web容器用来做什么
  79. 5.1.2 令人茫然的doXXX()方法
  80. 5.2 关于HttpServletRequest对象
  81. 5.2.1 使用getReader()、getInputStream()读取Body内容
  82. 5.2.2 使用getPart()、getParts()取得上传文件
  83. 5.2.3 使用RequestDispatcher调派请求
  84. 5.3 关于HttpServletResponse
  85. 5.3.1 使用getWriter()输出字符
  86. 5.3.2 使用getOutputStream()输出二进制字符
  87. 5.3.3 使用sendRedirect()、sendError()方法
  88. 5.4 综合练习
  89. 5.4.1 实现网站注册功能
  90. 5.4.2 实现网站登录功能
  91. 5.5 小结
  92. 5.6 习题
  93. 第6章 会话管理
  94. 6.1 会话管理的基本原理
  95. 6.1.1 使用隐藏域
  96. 6.1.2 使用Cookie
  97. 6.1.3 使用URL重写
  98. 6.2 HttpSession会话管理
  99. 6.2.1 使用HttpSession管理会话
  100. 6.2.2 HttpSession管理会话的原理
  101. 6.2.3 HttpSession与URL重写
  102. 6.2.4 HttpSession中禁用Cookie
  103. 6.2.5 HttpSession的生命周期
  104. 6.2.6 HttpSession的有效期
  105. 6.3 HttpSession会话管理实例演示
  106. 6.4 小结
  107. 6.5 习题
  108. 第7章 Servlet进阶API、监听器与过滤器
  109. 7.1 Servlet进阶API
  110. 7.1.1 Servlet、ServletConfig与GenericServlet
  111. 7.1.2 使用ServletConfig
  112. 7.1.3 使用ServletContext
  113. 7.2 应用程序事件、监听器
  114. 7.2.1 ServletContext事件、监听器
  115. 7.2.2 HttpSession事件监听器
  116. 7.2.3 HttpServletRequest事件、监听器
  117. 7.3 过滤器
  118. 7.3.1 过滤器的概念
  119. 7.3.2 实现与设置过滤器
  120. 7.3.3 请求封装器
  121. 7.3.4 响应封装器
  122. 7.4 异步处理
  123. 7.4.1 AsyncContext简介
  124. 7.4.2 模拟服务器推送
  125. 7.5 小结
  126. 7.6 习题
  127. 第8章 MySQL数据库开发
  128. 8.1 MySQL数据库入门
  129. 8.1.1 MySQL的版本特点
  130. 8.1.2 MySQL的安装和配置
  131. 8.2 启动MySQL服务并登录数据库
  132. 8.2.1 启动MySQL服务
  133. 8.2.2 登录MySQL数据库
  134. 8.3 MySQL数据库的基本操作
  135. 8.3.1 创建数据库
  136. 8.3.2 删除数据库
  137. 8.3.3 创建数据库表
  138. 8.3.4 修改数据库表
  139. 8.3.5 修改数据库表的字段名
  140. 8.3.6 删除数据表
  141. 8.4 MySQL数据库的数据管理
  142. 8.4.1 插入数据
  143. 8.4.2 修改数据
  144. 8.4.3 删除数据
  145. 8.5 小结
  146. 8.6 习题
  147. 第9章 JSP与Java Bean
  148. 9.1 Java Bean的基本概念
  149. 9.2 JSP中使用Bean
  150. 9.3 访问Bean属性
  151. 9.3.1 设置属性:
  152. 9.3.2 取得属性:
  153. 9.4 Bean的作用域
  154. 9.5 用户登录验证
  155. 9.6 DAO设计模式
  156. 9.6.1 DAO设计模式简介
  157. 9.6.2 DAO命名规则
  158. 9.6.3 DAO开发
  159. 9.6.4 JSP调用DAO
  160. 9.7 小结
  161. 9.8 习题
  162. 第10章 EL标签:给JSP减负
  163. 10.1 EL标签语法
  164. 10.2 EL标签的功能
  165. 10.3 EL标签的操作符
  166. 10.4 EL标签的隐含变量
  167. 10.4.1 隐含变量pageScope、requestScope、sessionScope、applicationScope
  168. 10.4.2 隐含变量param、paramValues
  169. 10.4.3 其他变量
  170. 10.5 禁用EL标签
  171. 10.5.1 在整个Web应用中禁用
  172. 10.5.2 在单个页面中禁用
  173. 10.5.3 在页面中禁用个别表达式
  174. 10.6 小结
  175. 10.7 习题
  176. 第11章 JSTL标签库
  177. 11.1 JSTL标签概述
  178. 11.1.1 JSTL的来历
  179. 11.1.2 一个标签实例带你入门
  180. 11.2 JSTL的core标签库
  181. 11.2.1 标签与标签
  182. 11.2.2 标签
  183. 11.2.3 标签、标签、标签
  184. 11.2.4 标签
  185. 11.2.5 标签
  186. 11.2.6 标签
  187. 11.2.7 标签
  188. 11.2.8 标签
  189. 11.2.9 标签与
  190. 11.2.10 标签
  191. 11.2.11 标签
  192. 11.3 JSTL的fmt标签库
  193. 11.3.1 国际化标签
  194. 11.3.2 消息标签
  195. 11.3.3 数字和日期格式化标签
  196. 11.4 JSTL的fn标签库
  197. 11.4.1 fn:contains()函数与fn: containsIgnoreCase()函数
  198. 11.4.2 fn:startsWith()函数与fn:endsWith()函数
  199. 11.4.3 fn:escapeXml()函数
  200. 11.4.4 fn:indexOf()函数与fn:length()函数
  201. 11.4.5 fn:split()函数与fn:join()函数
  202. 11.5 JSTL的SQL标签库
  203. 11.5.1 标签
  204. 11.5.2 标签
  205. 11.5.3 标签
  206. 11.5.4 标签与
  207. 11.5.5 标签
  208. 11.6 JSTL的XML标签库
  209. 11.6.1 标签
  210. 11.6.2 标签
  211. 11.6.3 标签
  212. 11.6.4 标签
  213. 11.6.5 标签、标签、标签
  214. 11.6.6 标签
  215. 11.6.7 标签
  216. 11.7 小结
  217. 11.8 习题
  218. 第12章 自定义标签
  219. 12.1 编写自定义标签
  220. 12.1.1 版权标签
  221. 12.1.2 tld标签库描述文件
  222. 12.1.3 TagSupport类简介
  223. 12.1.4 带参数的自定义标签
  224. 12.1.5 带标签体的自定义标签
  225. 12.1.6 多次执行的循环标签
  226. 12.1.7 带动态属性的自定义标签
  227. 12.2 嵌套的自定义标签
  228. 12.2.1 实例:表格标签
  229. 12.2.2 嵌套标签的配置
  230. 12.2.3 嵌套标签的运行效果
  231. 12.3 JSP 2.X标签
  232. 12.4 小结
  233. 12.5 习题
  234. 第13章 JDBC详解
  235. 13.1 JDBC简介
  236. 13.1.1 查询实例:列出人员信息
  237. 13.1.2 各种数据库的连接
  238. 13.2 MySQL的乱码解决方案
  239. 13.2.1 从控制台修改编码
  240. 13.2.2 从配置文件修改编码
  241. 13.2.3 利用图形界面工具修改编码
  242. 13.2.4 在URL中指定编码方式
  243. 13.3 JDBC基本操作:CRUD
  244. 13.3.1 查询数据库
  245. 13.3.2 插入人员信息
  246. 13.3.3 注册数据库驱动
  247. 13.3.4 获取自动插入的ID
  248. 13.3.5 删除人员信息
  249. 13.3.6 修改人员信息
  250. 13.3.7 使用PreparedStatement
  251. 13.3.8 利用Statement与PreparedStatement批处理SQL
  252. 13.4 结果集的处理
  253. 13.4.1 查询多个结果集
  254. 13.4.2 可以滚动的结果集
  255. 13.4.3 带条件的查询
  256. 13.4.4 ResultSetMetaData元数据
  257. 13.4.5 直接显示中文列名
  258. 13.5 小结
  259. 13.6 习题
  260. 第14章 XML概述
  261. 14.1 初识XML
  262. 14.1.1 什么是XML
  263. 14.1.2 XML的用途
  264. 14.1.3 XML的技术架构
  265. 14.1.4 XML开发工具
  266. 14.2 XML基本语法
  267. 14.3 JDK中的XML API
  268. 14.4 最常见的XML解析模型
  269. 14.4.1 DOM解析
  270. 14.4.2 SAX解析
  271. 14.4.3 DOM4j解析
  272. 14.5 XML与Java类映射JAXB
  273. 14.5.1 什么是XML与Java类映射
  274. 14.5.2 JAXB的工作原理
  275. 14.5.3 将Java对象转化成XML
  276. 14.5.4 将XML转化为Java对象
  277. 14.5.5 更为复杂的映射
  278. 14.6 小结
  279. 14.7 习题
  280. 第15章 资源国际化
  281. 15.1 资源国际化简介
  282. 15.2 资源国际化编程
  283. 15.2.1 资源国际化示例
  284. 15.2.2 资源文件编码
  285. 15.2.3 显示所有Locale代码
  286. 15.2.4 带参数的资源
  287. 15.2.5 ResourceBundle类
  288. 15.2.6 Servlet的资源国际化
  289. 15.2.7 显示所有Locale的数字格式
  290. 15.2.8 显示全球时间
  291. 15.3 小结
  292. 15.4 习题
  293. 第16章 家校通门户网站
  294. 16.1 网页首页的布局
  295. 16.2 导入样式页面
  296. 16.3 显示页面头内容
  297. 16.4 用户登录页面
  298. 16.5 帮助页面
  299. 16.6 网页主体内容
  300. 16.7 网页公告内容
  301. 16.8 友情链接页面
  302. 16.9 网页底部的版权信息内容
  303. 16.10 家校通门户网站预览效果
  304. 16.11 小结
  305. 第17章 在线购物系统
  306. 17.1 系统需求分析
  307. 17.2 系统总体架构
  308. 17.3 数据库设计
  309. 17.3.1 E-R图
  310. 17.3.2 数据物理模型
  311. 17.4 系统详细设计
  312. 17.4.1 系统包的介绍
  313. 17.4.2 系统的关键技术
  314. 17.4.3 过滤器
  315. 17.5 系统首页与公共页面
  316. 17.6 用户登录模块
  317. 17.7 用户管理模块
  318. 17.7.1 用户注册
  319. 17.7.2 用户信息修改
  320. 17.7.3 用户信息查看
  321. 17.7.4 用户密码修改
  322. 17.8 购物车模块
  323. 17.8.1 添加购物车
  324. 17.8.2 删除购物车
  325. 17.8.3 查看购物车
  326. 17.8.4 修改购物车
  327. 17.9 商品模块
  328. 17.9.1 查看商品列表
  329. 17.9.2 查看单个商品
  330. 17.10 支付模块
  331. 17.10.1 支付商品
  332. 17.10.2 查看已支付商品
  333. 17.10.3 支付中的页面
  334. 17.11 小结