Java Web开发技术与实战(微课版)

Java Web 开发与实战(微课版)
分享 推荐 0 收藏 2 阅读 515
千锋 (作者) 978-7-115-62968-5

关于本书的内容有任何问题,请联系 李召

1.入门门槛低、讲解细腻、便于自学
2.实践任务目的明确、环境具体、步骤详细 。
3.从单个知识点应用示例到大型综合案例的介绍,案例精心设计。
4.配套资源丰富,还配有教学辅助平台,提高教学质量。

内容摘要

Java Web开发是基于B/S架构的应用程序开发,它在Java EE方向的学习中起着承上启下的作用。本书从Web开发初学者的角度出发,通过通俗易懂的语言和精心设计的案例,详细地介绍了Java Web应用程序开发需要掌握的知识。全书共分为10章,内容分别为网页开发基础、Java Web概述、Servlet详解、会话跟踪、JSP技术、EL和JSTL、MVC设计模式、Servlet高级应用、Java Web的数据库操作、宠物领养信息管理系统。
本书既可作为高等院校计算机等相关专业的教材,也可作为程序设计爱好者的入门用书。

目录

第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

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

1.千锋教育采用全程面授高品质、高成本培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。 2.获得荣誉包括:中关村移动互联网产业联盟副理事长单位、中国软件协会教育培训委员会认证一级培训机构、中关村国际孵化软件协会授权中关村移动互联网学院、教育部教育管理信息中心指定移动互联网实训基地等。

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部