微信扫一扫,移动浏览光盘
简介
本书分为3个部分:第1部分为电子商务网站建设与维护概论,系统讲解
了电子商务网站
的设计和规划要点,并对网站的管理和维护进行了分析;第2部分利用多个
具有代表性的案例
详细讲述了Struts2框架和JPA框架的知识点及使用技巧;第3部分精心设计
了一个电子商务网
站的完整案例,包括注册、登录、用户管理、图书管理、购物车、订单等电
子商务网站的经典
模块,让读者在实际案例中学习Struts2+JPA+Spring框架的整合编程。
本书可作为高等院校计算机科学技术、软件工程、电子商务等专业的教
材或参考书,也可
作为Java EE轻量级框架软件开发人员的自学参考书或培训教程。
目录
第1部分 电子商务网站建设与维护概论
第1章 电子商务网站概述
1.1 什么是电子商务网站
1.1.1 电子商务网站的定义
1.1.2 创建电子商务网站的必要性
1.2 电子商务网站的功能、特点及分类
1.2.1 电子商务网站的主要功能
1.2.2 电子商务网站的特点
1.2.3 电子商务网站的几种常见形式
1.3 建立电子商务网站的准备工作
1.3.1 商务模式的选择
1.3.2 网站域名注册
1.3.3 确定服务器解决方案
1.3.4 电子商务网站的硬件平台
1.3.5 电子商务网站的软件平台
第2章 电子商务网站的规划与设计
2.1 商务网站建设的解决方案
2.1.1 商务网站解决方案
2.1.2 制定解决方案的原则
2.1.3 制定商务网站解决方案
2.2 网站业务框架的搭建
2.3 网站内容策划
2.3.1 面向客户的商务网站功能
2.3.2 面向公司职员的商务网站功能
2.3.3 电子商务网站内容的整体策划
第3章 电子商务网站的管理与维护
3.1 网站测试与发布
3.1.1 网站测试
3.1.2 网站发布
3.2 网站推广
3.2.1 网站推广方案的主要内容
3.2.2 网站推广的重要性
3.2.3 常用网站推广方式
3.3 网站维护与更新
3.3.1 服务器的维护与更新
3.3.2 站点的维护与更新
3.3.3 网站的更新与升级
3.4 网站的安全管理
3.4.1 安全要素
3.4.2 主要安全技术
第2部分 Java EE轻量级框架Struts2、JPA的入门技术
第4章 Java Web应用开发及开发平台
4.1 Java EE简介
4.1.1 JavaEE及其模型
4.1.2 Java EE组件和结构
4.1.3 Java EE常用服务器
4.2 MVC模式概述
4.2.1 MVC的结构及优势
4.2.2 MVC在JSP Model 2中的实现
4.3 轻量级Java EE框架应用相关技术
4.3.1 Struts框架简介
4.3.2 JSF框架简介
4.3.3 Spring框架简介
4.3.4 ORM框架简介
4.4 建立开发平台
4.4.1 搭建开发环境
4.4.2 开发一个简单的JavaWeb实例
第5章 Struts2框架基础
5.1 Stuts2注册功能的实现
5.1.1 Struts2框架在Web应用中的环境搭建
5.1.2 视图表单页面
5.1.3 控制器类的实现
5.1.4 Struts.xml配置的实现
5.1.5 Struts2框架的工作流程
5.2 Struts.xml配置详解
5.2.1 Struts.xml文件的元素结构
5.2.2 包含(jnclude)的配置
5.2.3 常量(constant)的配置
5.2.4 包(package)和名称空间(namespace)的配置
5.2.5 action的配置
5.2.6 Result的配置
5.3 增加模型组件与权限分离的方法
5.3.1 增加虚拟模型
5.3.2 访问request、session和application对象
5.3.3 OGNL表达式
第6章 Sfruts2类型转换与数据验证
6.1 注册功能的初步实现
6.2 Struts2的数据类型转换
6.2.1 Struts2中数据类型转换的处理
6.2.2 自定义的类型转换器
6.2.3 类型转换错误的处理
6.3 Struts2的数据验证
6.3.1 编写Java代码并验证
6.3.2 使用验证框架
6.3.3 Struts2内置的验证器
6.3.4 使用客户端校验
6.3.5 Struts2代码输入校验步骤总结
第7章 Struts2拦截器、国际化及文件操作
7.1 Struts2的拦截器
7.1.1 开发执行安全验证的拦截器
7.1.2 拦截器配置详解
7.1.3 方法过滤拦截器
7.2 Struts2的国际化
7.2.1 国际化资源文件
7.2.2 国际化实例及解释
7.2.3 加载资源文件的方式和顺序
7.2.4 实现切换不同语言版本
7.3 文件上传下载
7.3.1 Struts2文件上传的条件
7.3.2 Struts2实现单个文件上传
7.3.3 Struts2实现多个文件上传
7.3.4 上传文件的类型过滤与错误提示
7.3.5 Struts2中文件下载的实现
第8章 JPA框架
8.1 ORM和JPA
8.2 JPA及其开发环境的搭建
8.2.1 MySQL数据库的安装和使用
8.2.2 JPA环境搭建
8.3 实体Bean和数据表的建立
8.3.1 面向领域建模和UML建模
8.3.2 实体Bean的建立及Junit测试
8.3.3 常用特殊annotation注释
8.3.4 XML元数据的使用
8.4 JPA的API函数
8.5 查询语言JPQI
8.6 实体关联与联合主键
8.6.1 一对一关联
8.6.2 一对多关联
8.6.3 多对多关联
8.6.4 联合主键
第3部分 基于Struts2+JPA+spring的web商城的开发案例
第9章 “清风书苑”系统及其注册模块的实现
9.1 “清风书苑”系统的功能与组成
9.2 “清风书苑”系统数据库设计
9.2.1 数据库中各表的结构
9.2.2 数据表对应实体在JPA中的实现
9.3 JPA与Spring的整合
9.3.1 Spring框架结构
9.3.2 Spring的IoC和AOP
9.3.3 JPA中整合Spring的实现
9.4 通用业务逻辑的实现
9.4.1 通用CRUD业务逻辑的实现
9.4.2 分页业务逻辑的实现
9.5 各实体业务逻辑的分析与实现
9.5.1 各实体业务逻辑的分析
9.5.2 各实体业务逻辑的实现
9.6 用户注册功能的实现方法
9.6.1 Struts2与Spring框架的整合
9.6.2 用户注册功能的实现方法
9.7 项目页头、页尾及主页的处理
第10章 图书显示、购物车及订单模块的实现
10.1 图书显示模块
10.1.1 所有图书列表显示、查询及排序功能的实现
10.1.2 单本图书信息显示的实现
10.2 购物车模块
10.2.1 购物车的配置文件
10.2.2 购物车的实现
10.2.3 购物车管理功能的实现
10.3 订单模块
10.3.1 订单的配置文件
10.3.2 生成订单
10.3.3 查看订单详细信息
10.3.4 显示订单列表
第11章 用户、管理员及图书管理模块的实现
11.1 用户、管理员登录及注销模块
11.1.1 登录功能的实现
11.1.2 注销模块的实现
11.2 用户管理模块
11.2.1 密码更改模块的实现
11.2.2 订单列表查看模块的实现
11.3 管理员管理模块
11.3.1 图书管理的配置文件
11.3.2 图书添加模块的实现
11.3.3 图书管理模块的实现
11.3.4 图书更新模块的实现
11.3.5 图书删除模块的实现
11.4 设置权限拦截器
11.5 “清风书苑”项目总结
附录A Struts2中struts-defauIt.xml、struts.xml及struts.properties详解
附录B 在JAR包中查看class文件的源代码
参考文献
第1章 电子商务网站概述
1.1 什么是电子商务网站
1.1.1 电子商务网站的定义
1.1.2 创建电子商务网站的必要性
1.2 电子商务网站的功能、特点及分类
1.2.1 电子商务网站的主要功能
1.2.2 电子商务网站的特点
1.2.3 电子商务网站的几种常见形式
1.3 建立电子商务网站的准备工作
1.3.1 商务模式的选择
1.3.2 网站域名注册
1.3.3 确定服务器解决方案
1.3.4 电子商务网站的硬件平台
1.3.5 电子商务网站的软件平台
第2章 电子商务网站的规划与设计
2.1 商务网站建设的解决方案
2.1.1 商务网站解决方案
2.1.2 制定解决方案的原则
2.1.3 制定商务网站解决方案
2.2 网站业务框架的搭建
2.3 网站内容策划
2.3.1 面向客户的商务网站功能
2.3.2 面向公司职员的商务网站功能
2.3.3 电子商务网站内容的整体策划
第3章 电子商务网站的管理与维护
3.1 网站测试与发布
3.1.1 网站测试
3.1.2 网站发布
3.2 网站推广
3.2.1 网站推广方案的主要内容
3.2.2 网站推广的重要性
3.2.3 常用网站推广方式
3.3 网站维护与更新
3.3.1 服务器的维护与更新
3.3.2 站点的维护与更新
3.3.3 网站的更新与升级
3.4 网站的安全管理
3.4.1 安全要素
3.4.2 主要安全技术
第2部分 Java EE轻量级框架Struts2、JPA的入门技术
第4章 Java Web应用开发及开发平台
4.1 Java EE简介
4.1.1 JavaEE及其模型
4.1.2 Java EE组件和结构
4.1.3 Java EE常用服务器
4.2 MVC模式概述
4.2.1 MVC的结构及优势
4.2.2 MVC在JSP Model 2中的实现
4.3 轻量级Java EE框架应用相关技术
4.3.1 Struts框架简介
4.3.2 JSF框架简介
4.3.3 Spring框架简介
4.3.4 ORM框架简介
4.4 建立开发平台
4.4.1 搭建开发环境
4.4.2 开发一个简单的JavaWeb实例
第5章 Struts2框架基础
5.1 Stuts2注册功能的实现
5.1.1 Struts2框架在Web应用中的环境搭建
5.1.2 视图表单页面
5.1.3 控制器类的实现
5.1.4 Struts.xml配置的实现
5.1.5 Struts2框架的工作流程
5.2 Struts.xml配置详解
5.2.1 Struts.xml文件的元素结构
5.2.2 包含(jnclude)的配置
5.2.3 常量(constant)的配置
5.2.4 包(package)和名称空间(namespace)的配置
5.2.5 action的配置
5.2.6 Result的配置
5.3 增加模型组件与权限分离的方法
5.3.1 增加虚拟模型
5.3.2 访问request、session和application对象
5.3.3 OGNL表达式
第6章 Sfruts2类型转换与数据验证
6.1 注册功能的初步实现
6.2 Struts2的数据类型转换
6.2.1 Struts2中数据类型转换的处理
6.2.2 自定义的类型转换器
6.2.3 类型转换错误的处理
6.3 Struts2的数据验证
6.3.1 编写Java代码并验证
6.3.2 使用验证框架
6.3.3 Struts2内置的验证器
6.3.4 使用客户端校验
6.3.5 Struts2代码输入校验步骤总结
第7章 Struts2拦截器、国际化及文件操作
7.1 Struts2的拦截器
7.1.1 开发执行安全验证的拦截器
7.1.2 拦截器配置详解
7.1.3 方法过滤拦截器
7.2 Struts2的国际化
7.2.1 国际化资源文件
7.2.2 国际化实例及解释
7.2.3 加载资源文件的方式和顺序
7.2.4 实现切换不同语言版本
7.3 文件上传下载
7.3.1 Struts2文件上传的条件
7.3.2 Struts2实现单个文件上传
7.3.3 Struts2实现多个文件上传
7.3.4 上传文件的类型过滤与错误提示
7.3.5 Struts2中文件下载的实现
第8章 JPA框架
8.1 ORM和JPA
8.2 JPA及其开发环境的搭建
8.2.1 MySQL数据库的安装和使用
8.2.2 JPA环境搭建
8.3 实体Bean和数据表的建立
8.3.1 面向领域建模和UML建模
8.3.2 实体Bean的建立及Junit测试
8.3.3 常用特殊annotation注释
8.3.4 XML元数据的使用
8.4 JPA的API函数
8.5 查询语言JPQI
8.6 实体关联与联合主键
8.6.1 一对一关联
8.6.2 一对多关联
8.6.3 多对多关联
8.6.4 联合主键
第3部分 基于Struts2+JPA+spring的web商城的开发案例
第9章 “清风书苑”系统及其注册模块的实现
9.1 “清风书苑”系统的功能与组成
9.2 “清风书苑”系统数据库设计
9.2.1 数据库中各表的结构
9.2.2 数据表对应实体在JPA中的实现
9.3 JPA与Spring的整合
9.3.1 Spring框架结构
9.3.2 Spring的IoC和AOP
9.3.3 JPA中整合Spring的实现
9.4 通用业务逻辑的实现
9.4.1 通用CRUD业务逻辑的实现
9.4.2 分页业务逻辑的实现
9.5 各实体业务逻辑的分析与实现
9.5.1 各实体业务逻辑的分析
9.5.2 各实体业务逻辑的实现
9.6 用户注册功能的实现方法
9.6.1 Struts2与Spring框架的整合
9.6.2 用户注册功能的实现方法
9.7 项目页头、页尾及主页的处理
第10章 图书显示、购物车及订单模块的实现
10.1 图书显示模块
10.1.1 所有图书列表显示、查询及排序功能的实现
10.1.2 单本图书信息显示的实现
10.2 购物车模块
10.2.1 购物车的配置文件
10.2.2 购物车的实现
10.2.3 购物车管理功能的实现
10.3 订单模块
10.3.1 订单的配置文件
10.3.2 生成订单
10.3.3 查看订单详细信息
10.3.4 显示订单列表
第11章 用户、管理员及图书管理模块的实现
11.1 用户、管理员登录及注销模块
11.1.1 登录功能的实现
11.1.2 注销模块的实现
11.2 用户管理模块
11.2.1 密码更改模块的实现
11.2.2 订单列表查看模块的实现
11.3 管理员管理模块
11.3.1 图书管理的配置文件
11.3.2 图书添加模块的实现
11.3.3 图书管理模块的实现
11.3.4 图书更新模块的实现
11.3.5 图书删除模块的实现
11.4 设置权限拦截器
11.5 “清风书苑”项目总结
附录A Struts2中struts-defauIt.xml、struts.xml及struts.properties详解
附录B 在JAR包中查看class文件的源代码
参考文献
Construct of e-commerce site based on Java EE
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×