• {正版现货新书} Java Web应用程序开发教程(任务驱动式) 9787115665065 龙浩,陈承欢

{正版现货新书} Java Web应用程序开发教程(任务驱动式) 9787115665065 龙浩,陈承欢

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

41.22 5.9折 69.8 全新

库存37件

北京丰台

作者龙浩,陈承欢

出版社人民邮电出版社

ISBN9787115665065

出版时间2024-06

装帧平装

开本16开

定价69.8元

货号18218104

上书时间2026-01-29

   商品详情   

品相描述:全新
商品描述
作者简介
龙浩,博士,副教授,徐州工业职业技术学院信息工程学院副院长,江苏省“333人才工程”第三层次培养对象,江苏省青蓝工程优秀青年骨干教师,获得徐州工业职业技术学院科技进步奖一等奖两项。主要研究方向为软件工程,移动群智感知计算,隐私保护。近年来第一作者发表SCI检索论文5篇,EI期刊论文1篇,核心期刊8篇,合作发表论文多篇,授权发明专利4件,软件著作权15件,实用新型专利10件。主持或参与国家课题3项,省部级课题8项,市厅级项目10项,校级课题5项,横向课题4项。

目录
基础篇

 模块1 基于JSP指令和标签的Web应用程序开发 2

 释疑解惑 2

 前导知识 4

 前导操作 5

 实例探析 6

 【实例1-1】使用Eclipse IDE创建静态Web项目 6

 【实例1-2】创建显示欢迎信息的JSP应用程序 13

 【实例1-3】在JSP页面中显示当前系统日期 22

 典型应用 26

 【任务1-1】基于JSP指令和HTML标签创建用户登录页面 26

 【任务1-2】基于JSP指令和HTML标签创建用户注册页面 28

 拓展应用 30

 【任务1-3】在JSP页面中截取超长字符串并输出 30

 【任务1-4】将多个页面组合成一个完整页面 31

 学习回顾 32

 模块小结 32

 模块习题 32

 模块2 基于JSP内置对象的Web应用程序开发 33

 释疑解惑 33

 前导知识 34

 前导操作 36

 实例探析 36

 【实例2-1】使用request对象获取表单中的信息 36

 【实例2-2】使用session对象实现页面访问控制与使用response对象实现页面选择跳转 38

 【实例2-3】使用application对象统计网站的在线人数 42

 【实例2-4】使用application对象获取数据库的连接信息 44

 【实例2-5】通过cookie实现自动登录 45

 典型应用 47

 【任务2-1】应用JSP内置对象获取用户登录信息 47

 【任务2-2】应用JSP内置对象获取用户注册信息 48

 拓展应用 49

 【任务2-3】应用JSP内置对象获取用户在某网页停留的时间 49

 【任务2-4】应用JSP内置对象防止HTML表单在网站外部提交 49

 学习回顾 50

 模块小结 50

 模块习题 50

 模块3 基于JDBC的Web应用程序开发 51

 释疑解惑 51

 前导知识 52

 前导操作 52

 实例探析 55

 【实例3-1】网页中动态显示商品数据 55

 【实例3-2】网页中动态生成商品类型列表 57

 典型应用 58

 【任务3-1】基于JDBC实现用户登录功能 58

 【任务3-2】基于JDBC实现用户注册功能 60

 拓展应用 62

 【任务3-3】实现修改用户密码功能 62

 【任务3-4】实现删除用户信息功能 63

 学习回顾 64

 模块小结 64

 模块习题 64

 模块4 基于Servlet的Web应用程序开发 65

 释疑解惑 65

 前导知识 66

 前导操作 70

 实例探析 71

 【实例4-1】使用Servlet动态生成HTML内容,显示欢迎信息 71

 【实例4-2】使用Servlet向客户端发送错误提示信息 75

 【实例4-3】使用Servlet读取HTML表单中的数据并输出 77

 【实例4-4】应用字符编码过滤器避免产生乱码 78

 典型应用 79

 【任务4-1】使用JSP与Servlet实现用户登录功能 79

 【任务4-2】使用JSP与Servlet实现用户注册功能 80

 拓展应用 80

 【任务4-3】使用Servlet过滤器统计网站访问量 80

 【任务4-4】使用Servlet对象统计网站访问量 83

 学习回顾 83

 模块小结 83

 模块习题 83

 模块5 基于JavaBean的Web应用程序开发 84

 释疑解惑 84

 前导知识 86

 前导操作 87

 实例探析 87

 【实例5-1】使用<jsp:usebean style="margin: 0px; padding: 0px;">动作标签设置与获取数据 87

 【实例5-2】使用<jsp:setproperty style="margin: 0px; padding: 0px;">标签对属性赋值与获取数据 90

 【实例5-3】设计计数器测试JavaBean的作用域 92

 典型应用 94

 【任务5-1】使用JSP+Servlet+JavaBean实现用户登录功能 94

 【任务5-2】使用JSP+Servlet+JavaBean实现用户注册功能 95

 拓展应用 96

 【任务5-3】使用Model1模式实现商品数据录入功能 96

 【任务5-4】使用Model2模式实现商品数据录入功能 97

 【任务5-5】在浏览商品数据页面实现页码跳转功能和分页功能 98

 学习回顾 100

 模块小结 100

 模块习题 100

 进阶篇

 模块6 基于Spring MVC的Web应用程序开发 102

 释疑解惑 102

 前导知识 106

 前导操作 110

 实例探析 112

 【实例6-1】尝试Java Web应用程序创建时的基本操作 112

 【实例6-2】应用@Controller和@RequestMapping注解编程 115

 【实例6-3】实现页面的请求转发、重定向和静态页面的访问 118

 【实例6-4】探析Spring MVC获取请求参数、表单处理和异常处理的方法 119

 【实例6-5】Spring MVC通过注解方式实现RESTful风格的请求 122

 典型应用 124

 【任务6-1】使用Eclipse IDE基于Spring MVC创建动态Web项目 124

 【任务6-2】使用Eclipse IDE创建基于Maven的Spring MVC项目 125

 【任务6-3】创建实现用户登录与注册功能的动态Web项目 127

 拓展应用 128

 【任务6-4】创建实现查看商品列表与商品详情功能的动态Web项目 128

 【任务6-5】创建实现用户登录权限验证功能的动态Web项目 131

 学习回顾 133

 模块小结 133

 模块习题 133

 模块7 基于MyBatis的Web应用程序开发 134

 释疑解惑 134

 前导知识 136

 前导操作 139

 实例探析 143

 【实例7-1】熟悉MyBatis的基本配置与实现数据库访问 143

 【实例7-2】探求基于MyBatis获取数据表中全部数据的方法 146

 【实例7-3】探求基于MyBatis实现数据检索与新增的方法 147

 【实例7-4】探求基于MyBatis实现数据库综合操作的方法 148

 【实例7-5】探求基于MyBatis实现一对一映射和多对一映射处理的方法 149

 【实例7-6】探求基于MyBatis实现一对多映射处理的方法 151

 典型应用 152

 【任务7-1】基于MyBatis实现用户信息的增、删、改、查操作 152

 【任务7-2】基于MyBatis实现用户登录与注册功能 153

 【任务7-3】基于MyBatis分层实现用户登录功能 155

 拓展应用 158

 【任务7-4】基于MyBatis实现员工管理功能 158

 【任务7-5】在具有一对多关系的数据表中增加相关数据 159

 学习回顾 160

 模块小结 160

 模块习题 160

 模块8 基于Spring的Web应用程序开发 161

 释疑解惑 161

 前导知识 165

 前导操作 171

 实例探析 172

 【实例8-1】创建动态Web项目验证Spring的使用 172

 【实例8-2】使用XML配置文件中的标签和属性给Spring对象的属性赋值 178

 【实例8-3】使用注解给Spring对象的属性赋值 180

 【实例8-4】实现Spring AOP编程 182

 【实例8-5】探析AOP通知如何获取数据 185

 【实例8-6】实现MyBatis+Spring的整合 186

 典型应用 187

 【任务8-1】多方式编程查询银行账户数据 187

 【任务8-2】百度网盘密码数据兼容处理 189

 【任务8-3】使用Spring的IoC实现银行账户的CURD操作 190

 【任务8-4】Spring整合MyBatis实现用户登录功能 190

 拓展应用 192

 【任务8-5】使用Spring的IoC结合注解实现银行账户的CURD操作 192

 【任务8-6】使用Spring的AOP分析业务层接口执行效率 193

 【任务8-7】使用Spring事务管理功能实现任意两个账户间的转账操作 194

 学习回顾 196

 模块小结 196

 模块习题 197

 模块9 基于SSM的Web应用程序开发 198

 释疑解惑 198

 前导知识 199

 前导操作 200

 实例探析 201

 【实例9-1】SSM整合环境下获取用户表中全部用户的信息 201

 【实例9-2】SSM整合环境下应用“接口+实现类”的方式以列表方式输出用户表中全部用户的信息 202

 【实例9-3】SSM整合环境下灵活应用Spring注解实现数据表中数据的CRUD操作 204

 典型应用 210

 【任务9-1】基于SSM实现用户注册与登录功能 210

 【任务9-2】基于SSM实现用户登录与文件上传功能 212

 拓展应用 216

 【任务9-3】基于SSM实现图书的CRUD操作与注册、登录功能 216

 学习回顾 219

 模块小结 219

 模块习题 219

 模块10 基于Spring Boot的Web应用程序开发 220

 释疑解惑 220

 前导知识 224

 前导操作 230

 实例探析 236

 【实例10-1】导入Spring Boot项目与实现输出文字内容功能 236

 【实例10-2】基于Thymeleaf模板创建Spring Boot应用程序 237

 【实例10-3】使用Spring Boot开发RESTful接口风格的Web项目 239

 典型应用 242

 【任务10-1】创建Spring Boot项目访问数据库并实现用户登录功能 242

 【任务10-2】Spring Boot+Spring MVC+MyBatis实现用户登录与注册功能 243

 【任务10-3】Spring Boot整合MyBatis+HTML实现用户登录与注册功能 246

 拓展应用 249

 【任务10-4】基于Spring Boot+MyBatis 开发员工管理系统 249

 学习回顾 254

 模块小结 254

 模块习题 254

 附录

 附录A 基础篇的基本操作 255

 附录B 进阶篇的基本操作 256

 附录C Java Web开发技术或模式常用的缩写 269

 附录D 任务考核情况评分表 270

主编推荐
1.创新了多样化、融合式的教材模式。本书充分发挥纸质教材、数字教材、电子活页各自的优势,取长补短,相得益彰,构建适合线上线下融合教学的新模式,有利于按需实施《Java Web应用程序开发》课程教学。 2.构建了模块化、渐进式的教材结构。全书分为基础篇和进阶篇两个部分,整体结构规划为4个组成部分。 3.优选了高效化、组合式的开发技术。保证Java Web应用开发技术的先进性、代表性、时代性,让Java Web应用开发技术与业界同步。 4.设置了层次化、项目式的训练任务。本书每个模块都设置了【实例探析】、【典型应用】、【拓展应用】三个层次的训练任务,全书共优选40个程序探析实例,45项程序开发任务。 5.形成了系统化、问题式的知识体系。每个模块的理论知识根据需要分别在【释疑解惑】、【前导知识】、【知识梳理】。

精彩内容
本书构建了模块化、渐进式的教材结构。全书分为基础篇和进阶篇,共10个模块,分别是基于JSP指令和标签的Web应用程序开发、基于JSP内置对象的Web应用程序开发、基于JDBC的Web应用程序开发、基于Servlet的Web应用程序开发、基于JavaBean的Web应用程序开发、基于Spring MVC的Web应用程序开发、基于MyBatis的Web应用程序开发、基于Spring的Web应用程序开发、基于SSM的Web应用程序开发、基于Spring Boot的Web应用程序开发。每个模块都设置了【释疑解惑】【前导知识】【前导操作】【实例探析】【典型应用】【拓展应用】【学习回顾】【模块小结】和【模块习题】9个部分,遵循规范化、框架式的程序开发过程,带领读者循序渐进地完成Java Web理论知识的学习与程序开发的实践。

 本书既可作为高校计算机及相关专业的教材,又可作为计算机培训机构的参考资料,还可作为广大Java Web应用程序开发爱好者的自学参考书。

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP