关于本书的内容有任何问题,请联系 曹严匀
项目1 网页开发基础 1 【学习导读】 1 【学习目标】 1 【思维导图】 2 1.1 HTML基础 2 1.1.1 HTML简介 2 1.1.2 HTML标签分类 5 1.1.3 HTML常用标签 6 1.2 CSS基础 16 1.2.1 CSS简介 16 1.2.2 CSS概述 16 1.2.3 CSS规则及引用方式 17 1.2.4 CSS选择器 21 1.3 JavaScript基础 23 1.3.1 JavaScript概述 24 1.3.2 JavaScript主要特点 30 1.3.3 DOM相关知识 30 1.3.4 BOM相关知识 32 1.4 Bootstrap基础 33 1.4.1 Bootstrap框架简介 33 1.4.2 Bootstrap优点 33 1.4.3 Bootstrap框架下载与引入 34 1.4.4 Bootstrap常用组件 35 【商业实例】仿公司OA管理系统—设计登录页面 41 【综合实训】仿公司OA管理系统—创建登录页面 42 【项目小结】 43 【理论练习】 43 【实战演练】仿公司OA管理系统—设计注册页面 44 项目2 Java Web基础 45 【学习导读】 45 【学习目标】 45 【思维导图】 45 2.1 XML基础 46 2.1.1 XML概述 46 2.1.2 XML语法 47 2.1.3 DTD 48 2.2 程序开发体系架构 53 2.2.1 C/S架构 53 2.2.2 B/S架构 54 2.3 Web容器—Tomcat 54 2.3.1 Tomcat概述 55 2.3.2 Tomcat的下载、安装和配置 55 2.3.3 Tomcat的启动 56 【商业实例】仿公司OA管理系统—在Tomcat容器中部署页面 57 【综合实训】在Tomcat容器中部署登录页面、注册页面 58 【项目小结】 59 【理论练习】 59 【实战演练】端口号被占用的解决方法 60 项目3 HTTP 61 【学习导读】 61 【学习目标】 61 【思维导图】 61 3.1 HTTP概述 62 3.1.1 HTTP简介 62 3.1.2 HTTP通信步骤 63 3.2 HTTP请求 65 3.2.1 请求消息结构 65 3.2.2 常用请求方式 67 3.3 HTTP响应 68 3.3.1 响应消息结构 68 3.3.2 状态码及其含义 70 【商业实例】使用Postman工具,模拟发送GET请求 70 【综合实训】创建自动刷新时间的JSP页面 72 【项目小结】 73 【理论练习】 73 【实战演练】分析请求头中各个参数的含义 73 项目4 Servlet技术 75 【学习导读】 75 【学习目标】 75 【思维导图】 75 4.1 Servlet基础 76 4.1.1 Servlet简介 76 4.1.2 Servlet概述 76 4.1.3 Servlet接口 77 4.2 Servlet开发入门 78 4.2.1 实现Servlet程序 78 4.2.2 Servlet的配置 85 4.2.3 Servlet的生命周期 87 4.3 ServletConfig和ServletContext 89 4.3.1 ServletConfig接口 89 4.3.2 ServletContext接口 90 4.4 HttpServletResponse对象 95 4.4.1 发送状态码的相关方法 96 4.4.2 设置响应头的相关方法 96 4.4.3 发送响应消息体的相关方法 97 4.5 HttpServletRequest对象 99 4.5.1 获取请求行信息的相关方法 99 4.5.2 获取请求头的相关方法 101 4.5.3 请求转发 103 4.5.4 获取请求参数 105 4.5.5 通过ServletRequest对象传递数据 107 【商业实例】仿公司OA管理系统—实现Servlet程序 107 【综合实训】仿公司OA管理系统—解决中文输出乱码问题 110 【项目小结】 110 【理论练习】 110 【实战演练】仿公司OA管理系统—实现注册页面前后端的数据交互 111 项目5 JSP技术 112 【学习导读】 112 【学习目标】 112 【思维导图】 112 5.1 JSP基础 113 5.1.1 JSP文件 113 5.1.2 JSP特点 113 5.1.3 JSP文件编写 113 5.1.4 JSP运行原理 114 5.2 JSP基本语法 115 5.2.1 JSP页面的基本构成 115 5.2.2 JSP脚本元素 116 5.2.3 JSP注释 119 5.3 JSP隐式对象 120 5.3.1 JSP隐式对象概述 120 5.3.2 out对象 121 5.3.3 pageContext对象 122 5.3.4 exception对象 124 5.4 JSP动作元素 124 5.4.1 <jsp:include>动作 124 5.4.2 <jsp:forward>动作 125 【商业实例】仿公司OA管理系统—实现JSP用户登录页面 126 【综合实训】仿公司OA管理系统—实现JSP用户注册页面 128 【项目小结】 129 【理论练习】 130 【实战演练】仿公司OA管理系统—实现页面跳转 130 项目6 EL和JSTL 132 【学习导读】 132 【学习目标】 132 【思维导图】 133 6.1 EL基础 133 6.1.1 EL的简介 133 6.1.2 EL的特点 133 6.1.3 EL的语法格式 134 6.1.4 EL中的标识符 135 6.1.5 EL中的关键字 136 6.1.6 EL中的常量 136 6.1.7 EL中的变量 136 6.1.8 EL访问数据 137 6.1.9 EL中的运算符 137 6.2 EL隐式对象 140 6.2.1 pageContext隐式对象 141 6.2.2 Web域相关对象 141 6.2.3 访问环境信息的隐式对象 142 6.2.4 cookie对象 144 6.2.5 initParam对象 145 6.3 JSTL基础 145 6.3.1 什么是JSTL 145 6.3.2 JSTL的下载和使用 146 6.4 JSTL中的Core标签库 151 6.4.1 表达式标签 151 6.4.2 流程控制标签 155 6.4.3 循环标签 157 6.4.4 URL相关标签 159 【商业实例】仿公司OA管理系统—使用EL获取当前登录人姓名,并且重定向到首页161 【综合实训】使用运算符判断请求参数是否满足条件 162 【项目小结】 163 【理论练习】 163 【实战演练】根据请求参数显示不同的内容 164 项目7 JDBC 166 【学习导读】 166 【学习目标】 166 【思维导图】 167 7.1 JDBC简介 167 7.1.1 JDBC介绍 167 7.1.2 下载并安装驱动 167 7.2 数据库连接工具 171 7.2.1 Navicat的下载与安装 171 7.2.2 Navicat的使用 171 7.3 JDBC常用接口 173 7.3.1 Driver接口 174 7.3.2 DriverManager接口 174 7.3.3 Connection接口 174 7.3.4 Statement接口 174 7.3.5 PreparedStatement 接口 175 7.3.6 ResultSet接口 175 7.4 操作JDBC 176 7.4.1 增加用户信息 180 7.4.2 查询用户信息 181 7.4.3 修改用户信息 183 7.4.4 删除用户信息 184 【商业实例】仿公司OA管理系统—使用数据库实现注册功能 186 【综合实训】仿公司OA管理系统—使用数据库实现登录功能 190 【项目小结】 190 【理论练习】 190 【实战演练】仿公司OA管理系统—实现用户名注册验证功能 191 项目8 数据库连接池与DbUtils工具 192 【学习导读】 192 【学习目标】 192 【思维导图】 193 8.1 数据库连接池简介 193 8.1.1 什么是数据库连接池 193 8.1.2 DataSource接口 194 8.1.3 DBCP数据库连接池 194 8.1.4 C3P0数据库连接池 196 8.2 DbUtils工具简介 197 8.2.1 DbUtils工具介绍 197 8.2.2 DbUtils类 198 8.2.3 QueryRunner类 198 8.2.4 ResultSetHandler接口 199 8.2.5 ResultSetHandler实现类 199 【商业实例】仿公司OA管理系统—使用C3P0数据库连接池实现登录、注册功能 202 【综合实训】仿公司OA管理系统—使用C3P0数据库连接池实现修改、删除功能 206 【项目小结】 207 【理论练习】 207 【实战演练】使用配置文件方式配置C3P0数据库连接池 208 项目9 JavaBean技术与JSP开发模型 209 【学习导读】 209 【学习目标】 209 【思维导图】 209 9.1 JavaBean技术基础 210 9.1.1 JavaBean概述 210 9.1.2 JavaBean种类 210 9.1.3 JavaBean应用 213 9.2 JSP开发模型简介 215 9.2.1 JSP Model 1 216 9.2.2 JSP Model 2 216 9.3 MVC简介 217 9.3.1 MVC核心模块介绍 217 9.3.2 MVC核心模块之间的关系 217 【商业实例】仿公司OA管理系统—实现用户注册功能 218 【综合实训】仿公司OA管理系统—判断用户名是否有效 225 【项目小结】 226 【理论练习】 226 【实战演练】使用JavaBean解决中文乱码问题 226 项目10 Ajax 228 【学习导读】 228 【学习目标】 228 【思维导图】 229 10.1 Ajax基础 229 10.1.1 Ajax特点 229 10.1.2 传统请求方式与Ajax异步 请求方式 230 10.2 jQuery框架 231 10.2.1 初识jQuery 231 10.2.2 jQuery的常用操作 232 10.2.3 jQuery中的load()方法 233 10.2.4 发送GET请求和POST请求 238 10.3 JSON数据格式与Ajax常用 参数 240 10.3.1 JSON数据格式 240 10.3.2 Ajax常用参数 243 【商业实例】仿公司OA管理系统—使用Ajax技术填充表格数据 245 【综合实训】仿公司OA管理系统—使用Ajax技术实现信息实时更新 248 【项目小结】 250 【理论练习】 251 【实战演练】仿公司OA管理系统—使用Ajax技术实现用户管理页面的编辑、删除功能251 项目11 Servlet高级特性 260 【学习导读】 260 【学习目标】 260 【思维导图】 261 11.1 Filter 261 11.1.1 Filter简介 261 11.1.2 Filter相关接口 261 11.1.3 Filter的生命周期 262 11.1.4 实现Filter 263 11.1.5 Filter映射 265 11.1.6 Filter链 267 11.2 监听器Listener 267 11.2.1 监听器Listener简介 268 11.2.2 创建Listener 268 11.3 上传文件 271 11.3.1 文件上传原理 271 11.3.2 认识Commons FileUpload组件 272 11.3.3 使用Commons FileUpload组件 274 【商业实例】仿公司OA管理系统—实现登录拦截 277 【综合实训】使用Listener,实现监听会话 279 【项目小结】 281 【理论练习】 281 【实战演练】实现文件的下载 282
本书从初学者的角度出发,通过实用的案例和通俗易懂的语言,详细介绍使用HTML5、CSS3和JavaScript...
本书以完整的中华传统文化网站的开发为主线,较为全面地介绍了Web 前端开发中使用的HTML5、CSS3、Fle...
智能体作为大语言模型落地应用的核心载体,正深刻重塑各行各业的智能化转型路径。本书基于开源大语言模型应用开发平台...
本书满足国家自主可控操作系统的战略需要,符合“三教”改革精神,是一本基于“项目驱动、任务导向”的“双元”模式项...
本书以理论与项目实战相结合的方式,详细讲解移动UI的设计与制作方法。全书共5个项目。项目1为初识UI设计,包括...
我要评论