×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
Java Web应用开发项目教程(第3版)

Java Web应用开发项目教程(第3版)

1星价 ¥37.2 (6.3折)
2星价¥37.2 定价¥59.0
暂无评论
图文详情
  • ISBN:9787121379369
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:364
  • 出版时间:2021-12-01
  • 条形码:9787121379369 ; 978-7-121-37936-9

本书特色

“十三五”职业教育国家规划教材。本书以一个Web应用系统—E-Store(电子商城)项目开发为主线,从实际项目开发的角度出发,采用“项目和任务驱动”教学法,系统、全面地介绍如何应用Java Web的基本技术开发Web应用系统。重点介绍E-Store的商品信息浏览、商品信息查询、用户注册、用户登录、购物车、购物结算与订单查询,以及后台管理等模块的设计与实现,将Java Web的基本技术合理地分解到各个模块中介绍,每一个模块的设计和实现按照“功能说明→分析设计→编程详解→知识拓展”的顺序进行介绍,符合高职学生的认知规律和职业技能的形成规律。 本书改版的第二个动力来自技术的演进。伴随着Web技术的不断演化,Java Web开发用到的框架也在不断更迭。原来常用的Java Web框架是SSH(Struts+Spring+Hibernate),后来伴随着Spring的逐步强化及Struts漏洞等问题,演变为Spring+SpringMVC+ Hibernate/Mybatis。也因此,本次改版将原来书中的第9~11章的Struts框架更换为SpringMVC框架,用以响应软件开发产业对于技术的*新需求。考虑到Java Web?开发项目中的实际应用,改版中将原有的SQL?Server替换为MySQL,开发工具替换为当前使用频率较高的Eclipse。此外,改版中还考虑了软件版本的升级,例如,服务器的版本换成更高级别的Tomcat9。

内容简介

本书以一个Web应用系统―E-Store(电子商城)项目开发为主线,从实际项目开发的角度出发,采用“项目和任务驱动”教学法,系统、全面地介绍如何应用Java Web的基本技术开发Web应用系统。重点介绍E-Store的商品信息浏览、商品信息查询、用户注册、用户登录、购物车、购物结算与订单查询,以及后台管理等模块的设计与实现,将Java Web的基本技术合理地分解到各个模块中介绍,每一个模块的设计和实现按照“功能说明→分析设计→编程详解→知识拓展”的顺序进行介绍,符合高职学生的认知规律和职业技能的形成规律。本书将专业知识讲解、职业技能训练、综合能力提高进行有机的结合,适用于项目教学或理论、实践一体化教学,融“教、学、练”于一体,强化技能训练,提高实战能力,让读者在反复动手的实践过程中,学会如何应用所学知识解决实际问题。本书可以作为高职高专计算机应用技术、软件技术、计算机网络技术、计算机信息管理、电子商务等专业的教材,也适用于Web技术开发人员作为参考用书。

目录

第1章 Java Web应用开发基础
1.1 Java Web应用成功案例
1.2 程序开发体系结构
1.2.1 C/S结构
1.2.2 B/S结构
1.2.3 C/S和B/S的比较
1.3 Web应用基础
1.3.1 静态网页
1.3.2 动态网页
1.3.3 Web应用运行环境
1.3.4 Web客户端技术
1.4 动态网页技术CGI/ASP/PHP/JSP
1.4.1 CGI
1.4.2 ASP
1.4.3 PHP
1.4.4 JSP
1.5 JSP的开发模式
1.5.1 纯粹JSP实现
1.5.2 JSP+JavaBean实现
1.5.3 JSP+JavaBean+Servlet实现
1.6 Java Web应用的运行环境
1.6.1 安装和配置JDK
1.6.2 安装和配置Tomcat服务器
1.6.3 测试安装是否成功
1.7 测试一个JSP程序
练习题
一、选择题
二、简答题
三、操作题
第2章 E-store电子商城项目概述
2.1 系统分析与总体设计
2.1.1 功能需求分析
2.1.2 系统目标
2.1.3 系统功能结构
2.1.4 网站业务流程图
2.1.5 系统预览
2.2 系统架构设计与搭建
2.2.1 系统架构设计
2.2.2 业务实体设计
2.2.3 业务逻辑设计
2.2.4 开发环境
2.2.5 创建项目
2.3 网站欢迎页面
2.3.1 功能说明
2.3.2 实现步骤
2.4 JSP页面基本语法
2.4.1 指令
2.4.2 注释
2.4.3 脚本
2.4.4 动作
2.4.5 内置对象
练习题
一、选择题
二、简答题
三、操作题
第3章 商品展示模块
3.1 商品展示页面设计
3.1.1 功能说明
3.1.2 流程分析与设计
3.1.3 编程详解
3.1.4 JSP访问数据库
3.2 优化商品展示页面
3.2.1 功能分析及设计
3.2.2 优化设计
3.2.3 编程详解
3.3 统一网站页面风格
3.3.1 分析与设计
3.3.2 编程详解
3.3.3 JSP的include动作
3.4 新品及特价商品展示
3.4.1 功能说明
3.4.2 流程分析与设计
3.4.3 编程详解
3.4.4 特价商品展示
3.4.5 JSP内置对象Request和Response
3.5 商品检索
3.5.1 功能说明
3.5.2 流程分析与设计
3.5.3 编程详解
3.5.4 表单提交与中文处理
练习题
一、选择题
二、简答题
第4章 商城会员管理
4.1 会员登录模块
4.1.1 功能说明
4.1.2 流程分析与设计
4.1.3 编程详解
4.1.4 会话机制与Session对象
4.2 用户密码找回
4.2.1 功能说明
4.2.2 流程分析与设计
4.2.3 编程详解
4.3 会员注册
4.3.1 功能说明
4.3.2 流程分析与设计
4.3.3 编程详解
4.3.4 使用<jsp:forward>转发请求
4.3.5 在JSP页面中使用JavaBean
4.4 会员信息修改
4.4.1 功能说明
4.4.2 流程分析与设计
4.4.3 编程详解
4.5 Ajax简介
练习题
一、选择题
二、简答题
三、操作题
第5章 购物车模块
5.1 商品详细信息展示
5.1.1 功能说明
5.1.2 流程分析与设计
5.1.3 编程详解
5.2 添加商品到购物车
5.2.1 功能说明
5.2.2 流程分析与设计
5.2.3 编程详解
5.3 显示购物车
5.3.1 功能说明
5.3.2 流程分析与设计
5.3.3 编程详解
5.3.4 <useBean>与生成实例的关系
5.4 修改及清空购物车
5.4.1 功能说明及页面流程
5.4.2 编程详解
5.4.3 JSP的错误处理
5.5 生成订单
5.5.1 功能说明
5.5.2 流程设计
5.5.3 编程详解
练习题
一、选择题
二、简答题
三、操作题
第6章 基于MVC模式的订单模块
6.1 会员订单查询子模块
6.1.1 功能说明
6.1.2 流程分析与设计
6.1.3 编程详解
6.1.4 Servlet与Jsp的关系
6.2 会员查看订单详细信息
6.2.1 功能说明
6.2.2 流程分析与设计
6.2.3 编程详解
6.2.4 MVC与订单模块
6.3 会员查看已出货和未出货订单信息
6.3.1 功能说明
6.3.2 流程分析与设计
6.3.3 编程详解
6.3.4 Servlet技术特性分析
6.4 管理员查看所有订单及详细信息
6.4.1 功能说明
6.4.2 流程分析与设计
6.4.3 编程详解
6.5 管理员发货
6.5.1 功能说明
6.5.2 流程分析与设计
6.5.3 编程详解
6.6 管理员删除订单
6.6.1 功能说明
6.6.2 流程分析与设计
6.6.3 编程详解
6.7 Servlet知识总结
6.7.1 Servlet的生命周期
6.7.2 Java Servlet API
6.7.3 创建Servlet的简单实例
6.7.4 Servlet的配置
6.7.5 调用Servlet
6.7.6 Servlet调用匹配规则
练习题
一、选择题
二、简答题
三、操作题
第7章 使用过滤器实现用户授权验证
7.1 使用Servlet过滤器实现用户授权验证功能
7.1.1 Servlet过滤器实现用户登录验证功能说明
7.1.2 Servlet过滤器用户登录验证模块设计
7.1.3 Servlet过滤器用户登录验证模块实现
7.1.4 Servlet过滤器技术特性分析
7.2 Servlet过滤器知识总结
7.3 过滤器典型应用:字符编码过滤器
练习题
一、选择题
二、简答题
三、操作题
第8章 使用监听器实现在线人数统计
8.1 使用Servlet监听器实现在线人数统计
8.1.1 在线人数统计功能分析
8.1.2 Servlet监听器模块设计
8.1.3 Servlet监听器编程详解
8.1.4 Servlet监听器技术特性分析
8.2 Servlet监听器知识总结
8.3 Servlet监听器的典型应用:在线用户监听器
练习题
一、选择题
二、简答题
三、操作题
第9章 基于Spring MVC的应用开发
9.1 Spring框架基础
9.1.1 Spring是什么
9.1.2 Spring IoC容器
9.1.3 Spring依赖注入
9.2 Spring Bean简介
9.2.1 Spring Bean是什么
9.2.2 Spring Bean配置
9.3 Spring MVC框架基础
9.3.1 Spring MVC是什么
9.3.2 Spring MVC的执行流程
9.3.3 Spring MVC接口
9.4 管理员登录功能的开发
9.4.1 功能说明
9.4.2 流程分析与设计
9.4.3 编程详解
第10章 后台用户管理模块
10.1 E-Store后台总体规划
10.2 管理员登录
10.2.1 功能说明
10.2.2 流程分析与设计
10.2.3 编程详解
10.3 管理员查询
10.3.1 功能说明
10.3.2 流程分析与设计
10.3.3 编程详解
10.4 管理员添加
10.4.1 功能说明
10.4.2 流程分析与设计
10.4.3 编程详解
10.5 管理员删除
10.5.1 功能说明
10.5.2 流程分析与设计
10.5.3 编程详解
10.6 管理员退出登录
10.6.1 功能说明
10.6.2 流程分析与设计
第11章 后台商品管理模块
11.1 商品查询
11.1.1 功能说明
11.1.2 流程分析与设计
11.1.3 编程详解
11.2 商品添加
11.2.1 功能说明
11.2.2 流程分析与设计
11.2.3 编程详解
11.3 商品修改操作
11.3.1 功能说明
11.3.2 流程分析与设计
11.3.3 编程详解
11.4 删除商品
11.4.1 功能说明
11.4.2 流程分析与设计
11.4.3 编程详解
11.5 类别查询
11.5.1 功能说明
11.5.2 流程分析与设计
11.5.3 编程详解
11.6 添加类别
11.6.1 功能说明
11.6.2 流程分析与设计
11.6.3 编程详解
11.7 类别修改
11.7.1 功能说明
11.7.2 流程分析与设计
11.7.3 编程详解
11.8 类别删除
11.8.1 功能说明
11.8.2 流程分析与设计
11.8.3 编程详解
第12章 JSP技术
12.1 JSP简介
12.1.1 JSP与HTML、Servlet的不同
12.1.2 JSP的请求和执行过程
12.1.3 实验?1创建**个JSP页面
12.2 JSP基本语法
12.2.1 JSP指令
12.2.2 JSP声明
12.2.3 Java程序片段
12.2.4 Java表达式
12.2.5 JSP中的注释
12.3 静态包含与动态包含
12.3.1 静态包含
12.3.2 动态包含
12.3.3 实验2 include指令和include操作
12.4 隐含对象简介
12.5 Cookie对象
12.5.1 HTTP的无状态性
12.5.2 URL重写技术
12.5.3 隐藏表单技术
12.5.4 Cookie技术
12.5.5 Cookie对象的使用
12.5.6 实验3创建Cookie
12.6 Session对象
12.6.1 Session对象与Cookie的联系
12.6.2 Session对象的生存期
12.6.3 Session对象的重建
12.6.4 向HttpSession对象中存取属性
12.6.5 实验4理解Session
12.6.6 实验5使用Session存取属性
12.7 其他隐含对象
12.7.1 Request对象
12.7.2 Response对象
12.7.3 Application对象
12.7.4 pageContext对象
12.7.5 实验6理解Application对象的作用范围
12.7.6 Out对象
12.8 JDBC
12.8.1 什么是JDBC
12.8.2 JDBC API
12.8.3 连接数据库
12.8.4 JDBC 操作数据库
12.8.5 实验7用Servlet实现商品的模糊查询功能
展开全部

作者简介

王俊松,博士在读,副教授、高级工程师。南京信息职业技术学院中青年学术带头人,图文信息中心副主任,长期从事软件技术专业的教学和研究工作,目前负责学校智慧校园的建设工作,具有丰富的软件项目研发经验,擅长信息系统的设计、开发和优化。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航