Java Web项目式开发教程(微课版)

分享 推荐 0 收藏 4 阅读 842
王樱 (作者) 978-7-115-68280-2

关于本书的内容有任何问题,请联系 范博涛

1.本书采用项目任务式写法,更加强调对读者动手能力的培养。
2.本书配套丰富的教学资源,包括微课视频、教学PPT、教案、教学大纲、课后习题及答案等。
3.本书以“esbuy网上商城系统”的实现为扩展项目,贯穿整本书的所有知识和技能。通过一个完整的案例,学习者可以全面了解Java Web项目开发的各个方面,巩固知识、提升能力。
¥69.80 ¥59.33 (8.5 折)
立即购买

内容摘要

本书通过实际项目驱动和典型案例分析,全面介绍Java Web项目开发所需的知识与技术。
全书共7个项目,内容包括创建Java Web项目、使用JSP创建Web页面、使用内置对象响应用户请求、使用Servlet技术响应用户请求、Java Web项目中的数据访问、构建高效的Java Web应用、综合项目——E诚尚品网上商城系统。每个项目细分为若干个任务,每个任务遵循“任务说明→任务分析→相关知识→实现步骤”4个环节的顺序展开讲解,力求将知识与实践技能充分结合,实现“教、学、做”的统一。
本书配套丰富的教学资源,包括教学PPT、教学大纲、教案、源代码、课后习题及答案等。
本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为Java Web程序设计爱好者的自学参考书。

目录

项目1 创建Java Web项目 1
任务1.1 认识Web技术 1
任务说明 1
相关知识 1
1.1.1 Web和JSP技术的发展历程 1
1.1.2 Web服务器和Web客户端 2
1.1.3 C/S架构和B/S架构 3
1.1.4 静态网页和动态网页 5
1.1.5 JSP技术生态系统 7
任务1.2 搭建Java Web开发环境 8
任务说明 8
相关知识 8
1.2.1 JDK 8
1.2.2 Tomcat 12
1.2.3 IDEA 16
任务1.3 创建Java Web项目 16
任务说明 16
任务分析 17
相关知识 17
1.3.1 什么是JSP 17
1.3.2 在Tomcat下运行JSP页面 18
1.3.3 JSP运行原理和处理过程
分析 19
1.3.4 使用IDEA创建Java Web
项目 21
实现步骤 32
拓展实训 33
项目小结 33
思考练习 34
项目2 使用JSP创建Web页面 35
任务2.1 设计会员注册页 35
任务说明 35
任务分析 36
相关知识 36
2.1.1 JSP页面 36
2.1.2 JSP脚本 36
2.1.3 JSP声明 38
2.1.4 JSP表达式 43
2.1.5 JSP注释 44
实现步骤 45
任务2.2 设计网站首页 47
任务说明 47
任务分析 48
相关知识 48
2.2.1 JSP指令 48
2.2.2 JSP动作标签 54
实现步骤 58
拓展实训 61
项目小结 62
思考练习 62
项目3 使用内置对象响应用户请求 64
任务3.1 实现会员登录 64
任务说明 64
任务分析 66
相关知识 66
3.1.1 JSP内置对象 66
3.1.2 request对象 67
3.1.3 response对象 81
3.1.4 out对象 85
实现步骤 86
任务3.2 实现网站访问人数统计 88
任务说明 88
任务分析 90
相关知识 90
3.2.1 session对象 90
3.2.2 application对象 98
实现步骤 102
任务3.3 实现会员自动登录 104
任务说明 104
任务分析 105
相关知识 105
3.3.1 Cookie对象 105
3.3.2 其他内置对象 110
实现步骤 112
拓展实训 116
项目小结 116
思考练习 116
项目4 使用Servlet技术响应用户
请求 119
任务4.1 实现网站在线调查 119
任务说明 119
任务分析 120
相关知识 121
4.1.1 什么是Servlet 121
4.1.2 Servlet常用的类和接口 122
4.1.3 创建和配置Servlet类 125
4.1.4 Servlet的生命周期 130
实现步骤 133
任务4.2 使用监听器统计在线人数 137
任务说明 137
任务分析 138
相关知识 138
4.2.1 什么是监听器 138
4.2.2 监听器分类 138
4.2.3 创建和配置监听器 141
实现步骤 144
任务4.3 使用过滤器验证用户登录 146
任务说明 146
任务分析 148
相关知识 148
4.3.1 什么是过滤器 148
4.3.2 创建和配置过滤器 149
4.3.3 过滤器链 154
实现步骤 156
拓展实训 159
项目小结 160
思考练习 160
项目5 Java Web项目中的数据
访问 162
任务5.1 实现会员注册 162
任务说明 162
任务分析 164
相关知识 164
5.1.1 什么是JDBC 164
5.1.2 JDBC API 164
5.1.3 连接MySQL数据库 168
5.1.4 操作MySQL数据库 175
实现步骤 178
任务5.2 实现会员管理 182
任务说明 182
任务分析 183
相关知识 183
5.2.1 执行预编译SQL 183
5.2.2 C3P0连接池技术 185
5.2.3 Commons DBUtils组件 190
实现步骤 194
拓展实训 199
项目小结 199
思考练习 199
项目6 构建高效的Java Web
应用 202
任务6.1 使用JavaBean+JSTL
实现商品查询 202
任务说明 202
任务分析 203
相关知识 203
6.1.1 JavaBean 203
6.1.2 EL 209
6.1.3 JSTL 214
实现步骤 226
任务6.2 基于Maven和MVC模式
实现将商品加入购物车 231
任务说明 231
任务分析 232
相关知识 232
6.2.1 JSP开发模式 232
6.2.2 Maven 234
6.2.3 基于Maven的MVC简单
应用 239
实现步骤 247
任务6.3 基于前后端分离架构实现
商品浏览 256
任务说明 256
任务分析 257
相关知识 257
6.3.1 前后端分离架构 257
6.3.2 后端实现RESTful API 260
6.3.3 前端调用RESTful API 266
实现步骤 270
拓展实训 278
项目小结 279
思考练习 279
项目7 综合项目——E诚尚品网上商城
系统 281
任务7.1 理解系统需求 281

7.1.1 系统概述 281
7.1.2 系统用例 282
任务7.2 系统数据库设计 282
任务7.3 系统详细设计 285
7.3.1 系统框架设计 285
7.3.2 系统流程设计 285
7.3.3 系统主要功能和网页原型
设计 286

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

王樱,湖南大学工程硕士,高级实验师,湖南信息职业技术学院优秀教师,在学术研究和教学改革方面积极探索,作为第二完成人参与的《程序设计类课程教学改革的研究与实践》课题获得了2014年职业教育国家级教学成果二等奖、湖南省教学成果一等奖的荣誉。主持或参与了多项科研教改项目,包括国家级2项、省级8项和院级4项。主参编教材5部,深入探究课程教学难点,为教学改革提供了有力的支撑。 作者特别注重培养学生的实际应用能力和就业竞争力,并积极指导学生参加各级竞赛。在她的指导下,学生参加湖南省职业院校技能竞赛、全国微信小程序比赛等赛项,获省级以上奖项10余项。

相关图书

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