关于本书的内容有任何问题,请联系 李召
第1章 网页开发基础 1 1.1 HTML技术 1 1.1.1 HTML简介 1 1.1.2 HTML文件的结构 2 1.1.3 HTML的常见标签 3 1.1.4 HTML5新增功能 12 1.2 CSS技术 14 1.2.1 CSS简介 15 1.2.2 CSS的引入方式 15 1.2.3 CSS的常用属性和选择器 17 1.3 JavaScript基础 19 1.3.1 JavaScript简介 19 1.3.2 JavaScript的基本使用 20 1.3.3 流程控制语句 22 1.3.4 DOM与BOM 24 1.3.5 JavaScript的事件处理 26 1.4 Bootstrap框架基础 28 1.4.1 Bootstrap框架简介 28 1.4.2 Bootstrap框架的下载和 使用 28 1.4.3 Bootstrap框架的常用组件 30 实战训练:个人待办项目的注册 页面 35 1.5 本章小结 38 1.6 习题 38 第2章 Java Web概述 40 2.1 XML技术 40 2.1.1 XML简介 40 2.1.2 XML语法 42 2.1.3 XML解析 44 2.2 Web基础知识 53 2.2.1 程序开发体系架构 53 2.2.2 Tomcat服务器的安装和 启动 54 2.2.3 在IntelliJ IDEA中配置 Tomcat 60 2.3 通信协议 68 2.3.1 TCP/IP 69 2.3.2 DNS 70 2.3.3 URI和URL的区别 70 2.4 HTTP 71 2.4.1 HTTP的概念 71 2.4.2 HTTP请求消息 75 2.4.3 HTTP响应消息 80 2.5 本章小结 82 2.6 习题 83 第3章 Servlet详解 84 3.1 Servlet概述 84 3.1.1 Servlet简介 84 3.1.2 Servlet技术的特点 85 3.1.3 Servlet接口及实现类 86 3.1.4 Servlet体系结构 88 3.2 Servlet开发入门 89 3.2.1 Servlet的创建 89 3.2.2 Servlet的配置 94 3.2.3 Servlet的生命周期 96 3.3 ServletConfig接口和 ServletContext接口 99 3.3.1 ServletConfig接口 99 3.3.2 ServletContext接口 101 3.4 HttpServletRequest接口 107 3.4.1 获取请求行信息 107 3.4.2 获取请求头信息 109 3.4.3 获取请求参数 110 3.5 HttpServletRequest应用 113 3.5.1 解决中文乱码问题 113 3.5.2 请求转发 114 3.6 HttpServletResponse接口 116 3.6.1 设置响应状态码 116 3.6.2 设置响应头信息 116 3.6.3 设置响应体消息 117 3.7 HttpServletResponse应用 118 3.7.1 解决中文乱码问题 119 3.7.2 请求重定向 120 3.7.3 请求转发和重定向的 对比 122 3.8 本章小结 122 3.9 习题 123 第4章 会话跟踪 124 4.1 会话概述 124 4.2 Cookie机制 125 4.2.1 Cookie简介 125 4.2.2 Cookie类 126 实战训练4-1:模拟网购平台浏览 记录 132 4.3 Session机制 136 4.3.1 Session简介 136 4.3.2 HttpSession类 137 4.3.3 Session的生命周期 138 实战训练4-2:模拟用户登录和 退出功能 139 4.4 本章小结 142 4.5 习题 142 第5章 JSP技术 144 5.1 JSP概述 144 5.1.1 JSP简介 144 5.1.2 第一个JSP程序 145 5.1.3 JSP的工作原理 146 5.2 JSP基本语法 147 5.2.1 JSP脚本元素 147 5.2.2 JSP指令元素 149 5.2.3 JSP动作元素 151 实战训练5-1:实现音乐网站 首页 155 5.3 JSP内置对象 158 5.3.1 内置对象概述 158 5.3.2 out对象 159 5.3.3 pageContext对象 160 5.3.4 exception对象 162 实战训练5-2:实现简易在线测试 程序 164 5.4 本章小结 166 5.5 习题 167 第6章 EL和JSTL 168 6.1 EL表达式 168 6.1.1 EL表达式概述 168 6.1.2 EL的语法 169 6.1.3 EL中的运算符和优先级 171 6.2 EL的隐含对象 175 6.2.1 EL隐含对象概述 175 6.2.2 页面上下文对象 176 6.2.3 访问作用范围的隐含 对象 176 6.2.4 访问环境信息的隐含 对象 177 实战训练:模拟显示网络投票 结果 180 6.3 JSTL概述 183 6.3.1 JSTL简介 183 6.3.2 JSTL的安装和使用 184 6.4 Core标签库 186 6.4.1 通用标签 186 6.4.2 条件标签 190 6.4.3 迭代标签 193 6.4.4 URL相关标签 196 6.5 本章小结 200 6.6 习题 200 第7章 MVC设计模式 203 7.1 JavaBean技术 203 7.1.1 JavaBean概述 203 7.1.2 JavaBean的种类 204 7.1.3 JavaBean的使用 205 7.1.4 解决中文乱码问题 211 实战训练7-1:实现注册校验功能 215 7.2 JSP开发模式 221 7.2.1 JSP Model1 221 7.2.2 JSP Model2 222 7.3 MVC设计模式 223 实战训练7-2:实现分页功能 225 7.4 本章小结 231 7.5 习题 231 第8章 Servlet高级应用 233 8.1 Filter概述 233 8.1.1 Filter简介 233 8.1.2 Filter相关API 234 8.1.3 Filter的生命周期 235 8.2 Filter开发 236 8.2.1 Filter的创建 236 8.2.2 Filter的配置 238 8.3 Filter的链式调用 241 8.4 Filter的应用 243 8.4.1 应用1:防止盗链 243 8.4.2 应用2:敏感词过滤器 245 8.4.3 应用3:字符编码过滤器 248 8.5 Listener简介 249 8.6 Listener开发 250 8.7 Listener的API 253 8.7.1 与ServletContext对象 相关的接口 253 8.7.2 与HttpSession对象 相关的接口 256 8.7.3 与ServletRequest对象 相关的接口 264 8.8 Listener应用 266 8.9 本章小结 271 8.10 习题 271 第9章 Java Web的数据库操作 273 9.1 JDBC基础 273 9.1.1 JDBC概述 273 9.1.2 JDBC API 274 9.1.3 JDBC URL 276 9.2 JDBC操作数据库 276 9.2.1 JDBC编程案例 277 9.2.2 事务的概念 281 9.2.3 事务的ACID属性 283 9.2.4 数据库的隔离级别 283 9.2.5 JDBC事务管理 284 9.3 数据库连接池 287 9.3.1 数据库连接池的必要性 287 9.3.2 数据库连接池的优势 287 9.3.3 数据库连接池的工作 原理 288 9.3.4 自定义数据库连接池 289 9.4 C3P0数据库连接池 291 9.4.1 C3P0数据库连接池介绍 291 9.4.2 C3P0数据库连接池的 使用 291 9.5 Druid数据库连接池 294 9.5.1 Druid数据库连接池介绍 295 9.5.2 Druid数据库连接池的 使用 295 9.6 本章小结 298 9.7 习题 298 第10章 宠物领养信息管理系统 300 10.1 项目概述 300 10.1.1 需求分析 300 10.1.2 功能结构和业务流程 301 10.2 数据库设计 301 10.2.1 E-R图设计 301 10.2.2 表结构设计 302 10.3 项目环境搭建 303 10.3.1 项目运行环境 303 10.3.2 项目环境搭建流程 304 10.4 系统实现 310 10.4.1 注册、登录模块 310 10.4.2 用户管理模块 320 10.4.3 宠物管理模块 330 10.4.4 领养管理模块和公告管理 模块 338 10.5 本章小结 340
本书作为PHP程序设计的教程,系统、全面地介绍了有关PHP程序开发所涉及的各类知识。全书共16章,内容包括PH...
本书作为HTML5程序设计课程的教材,系统、全面地介绍了利用HTML5进行网站前端开发所涉及的常用知识。全书共...
本书是一本全面讲解设计构成实际应用的教材,注重构成理论、创意思维培养,让读者掌握构成的设计理念及创作思路。全书...
本书全面、系统地介绍Premiere 的基本操作方法及视频编辑技巧,内容包括初识Premiere Pro 20...
Photoshop 是一款功能强大的图像编辑软件,为平面设计师提供了广阔的创意空间,能够让平面设计师灵活地表达...
我要评论