关于本书的内容有任何问题,请联系 刘博
第 1章 Java Web入门 1 1.1 什么是Web 1 1.2 什么是Web服务器 2 1.3 为什么要安装Web服务器 2 1.4 Java Web开发环境和运行环境 4 1.5 HTTP的请求响应模型 9 1.5.1 HTTP简介 10 1.5.2 HTTP的特点 10 1.5.3 HTTP的工作流程 11 1.5.4 HTTP请求和响应的具体构成 11 本章总结 13 课后练习 14 第 2章 Servlet概述 15 2.1 什么是Servlet 15 2.1.1 Servlet简介 15 2.1.2 Servlet接口体系结构 16 2.2 Servlet典型开发 16 2.2.1 Servlet开发之实现Servlet 接口 16 2.2.2 Servlet开发之继承HttpServlet 18 2.2.3 Servlet对象的生命周期 20 2.2.4 Servlet开发详解 20 2.3 Servlet 3.0注解方式开发 28 2.3.1 注解方式的开发步骤 28 2.3.2 重要注解解释 31 本章总结 32 课后练习 32 第3章 Servlet API详解 34 3.1 基本类和接口 34 3.1.1 Servlet接口框架 34 3.1.2 Servlet常用的接口和类 35 3.2 Servlet API在项目中的部分应用 43 3.2.1 关于中文乱码问题 43 3.2.2 Response的响应类型 45 本章总结 47 课后练习 47 第4章 Servlet访问数据库 50 4.1 数据库连接池 50 4.1.1 JDBC简介 50 4.1.2 连接池概述及其实现原理 52 4.1.3 第三方连接池DBCP 54 4.2 JNDI技术 58 4.2.1 什么是JNDI 58 4.2.2 利用JNDI方式访问数据库 58 4.3 Druid连接池 60 本章总结 63 课后练习 63 第5章 Cookie和Session技术 64 5.1 Cookie技术及应用 64 5.1.1 HTTP的无状态性 64 5.1.2 什么是Cookie技术 65 5.1.3 Cookie的开发体验 65 5.2 Session技术及应用 70 5.2.1 什么是Session 70 5.2.2 Session的工作原理 70 5.2.3 Session的开发体验 71 本章总结 81 课后练习 82 第6章 Servlet文件的上传和 下载 83 6.1 Servlet文件的上传 83 6.1.1 文件上传的原理 83 6.1.2 第三方开源项目实现文件上传 89 6.1.3 Servlet 3.0实现文件上传 90 6.2 Servlet文件的下载 93 本章总结 96 课后练习 96 第7章 Servlet过滤器和监听器 97 7.1 Servlet过滤器 97 7.1.1 理解Servlet过滤器 97 7.1.2 开发Servlet过滤器 99 7.1.3 Servlet 3.0过滤器开发 101 7.2 Servlet监听器 102 7.2.1 什么是Servlet监听器 102 7.2.2 Servlet监听器的分类和使用 103 7.2.3 Servlet 3.0监听器的使用 107 本章总结 109 课后练习 109 第8章 JSP入门 111 8.1 什么是JSP 111 8.2 一个JSP网页的基本结构 112 8.3 JSP的运行原理 112 本章总结 115 课后练习 115 第9章 JSP脚本元素 117 9.1 JSP页面的基本结构 117 9.2 变量和方法的声明 119 9.2.1 声明变量 119 9.2.2 声明方法 121 9.3 Java程序片段 122 9.4 表达式 124 9.5 JSP中的注释 125 9.6 JSP指令标签 126 9.6.1 page指令 126 9.6.2 include指令 129 9.7 JSP动作标签 131 9.7.1 include动作标签 131 9.7.2 param动作标签 132 9.7.3 forward动作标签 133 9.7.4 useBean动作标签 134 本章总结 139 课后练习 140 第 10章 JSP隐式对象 141 10.1 什么是隐式对象 141 10.2 隐式对象的含义及应用 142 10.2.1 request对象 142 10.2.2 response对象 147 10.2.3 session对象 149 10.2.4 application对象 153 10.2.5 out、page、pageContext 对象 154 10.3 四大作用域比较 157 本章总结 160 课后练习 160 第 11章 EL表达式 162 11.1 EL表达式简介和基本语法 162 11.1.1 什么是EL表达式 162 11.1.2 EL表达式的基本语法 163 11.1.3 禁用和启用EL表达式 169 11.2 EL表达式的主要应用 170 本章总结 176 课后练习 177 第 12章 JSTL标签 178 12.1 什么是JSTL 178 12.2 核心标签库 179 12.2.1 表达式控制标签 179 12.2.2 流程控制标签 186 12.2.3 循环标签 189 12.2.4 URL操作标签 193 12.3 国际化标签库 197 12.3.1 数字日期格式化标签 197 12.3.2 读取消息资源 207 12.3.3 国际化 211 12.4 SQL标签库 213 12.4.1 设置数据源 213 12.4.2 SQL指令标签 214 本章总结 220 课后练习 220 第 13章 JSP自定义标签 222 13.1 JSP自定义标签概述 222 13.2 JSP 2.0开发自定义标签 223 13.2.1 不带标签体的标签 223 13.2.2 带标签体的标签 226 13.3 JSP 2.0标记文件 229 本章总结 233 课后练习 233 第 14章 Ajax基础及应用开发 235 14.1 什么是Ajax 235 14.2 Ajax的特点和原理 236 14.2.1 Ajax的特点和使用场景 236 14.2.2 Ajax的运行原理和交互流程 237 14.3 Ajax开发体验 238 14.3.1 Ajax的基本开发流程 238 14.3.2 XMLHttpRequest对象详解 241 14.4 jQuery请求Ajax 245 本章总结 254 课后练习 254 第 15章 Java Web综合案例之 网上商城 255 15.1 项目概述 255 15.2 项目需求 256 15.3 数据库表设计 256 15.4 Web项目分层 259 15.5 系统主要功能的实现 261 15.5.1 网上商城首页 261 15.5.2 商品列表展示 269 15.5.3 注册功能 276 15.5.4 用户登录和退出功能 283 15.5.5 购物车功能 287 15.5.6 结算功能 291 15.5.7 发表商品评论 296 15.5.8 商品后台管理系统 299
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书是一本采用任务驱动式体例编写的ECharts数据可视化技术教材,以通俗易懂的语言和丰富实用的任务,帮助读者...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
我要评论