基于Java EE的电子商务网站建设PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:潘海兰,王安保编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2010
- ISBN:9787560624556
- 页数:342 页
第1部分 电子商务网站建设与维护概论 3
第1章 电子商务网站概述 3
1.1 什么是电子商务网站 3
1.1.1 电子商务网站的定义 3
1.1.2 创建电子商务网站的必要性 5
1.2 电子商务网站的功能、特点及分类 7
1.2.1 电子商务网站的主要功能 7
1.2.2 电子商务网站的特点 8
1.2.3 电子商务网站的几种常见形式 9
1.3 建立电子商务网站的准备工作 12
1.3.1 商务模式的选择 13
1.3.2 网站域名注册 14
1.3.3 确定服务器解决方案 17
1.3.4 电子商务网站的硬件平台 18
1.3.5 电子商务网站的软件平台 20
第2章 电子商务网站的规划与设计 23
2.1 商务网站建设的解决方案 23
2.1.1 商务网站解决方案 23
2.1.2 制定解决方案的原则 23
2.1.3 制定商务网站解决方案 24
2.2 网站业务框架的搭建 25
2.3 网站内容策划 28
2.3.1 面向客户的商务网站功能 28
2.3.2 面向公司职员的商务网站功能 36
2.3.3 电子商务网站内容的整体策划 38
第3章 电子商务网站的管理与维护 40
3.1 网站测试与发布 40
3.1.1 网站测试 40
3.1.2 网站发布 43
3.2 网站推广 44
3.2.1 网站推广方案的主要内容 44
3.2.2 网站推广的重要性 44
3.2.3 常用网站推广方式 45
3.3 网站维护与更新 48
3.3.1 服务器的维护与更新 48
3.3.2 站点的维护与更新 49
3.3.3 网站的更新与升级 50
3.4 网站的安全管理 51
3.4.1 安全要素 51
3.4.2 主要安全技术 52
第2部分 Java EE轻量级框架Struts2、JPA的入门技术 57
第4章 Java Web应用开发及开发平台 57
4.1 Java EE简介 57
4.1.1 Java EE及其模型 57
4.1.2 Java EE组件和结构 58
4.1.3 Java EE常用服务器 62
4.2 MVC模式概述 63
4.2.1 MVC的结构及优势 63
4.2.2 MVC在JSP Model 2中的实现 64
4.3 轻量级Java EE框架应用相关技术 65
4.3.1 Struts框架简介 65
4.3.2 JSF框架简介 66
4.3.3 Spring框架简介 67
4.3.4 ORM框架简介 67
4.4 建立开发平台 70
4.4.1 搭建开发环境 70
4.4.2 开发一个简单的Java Web实例 75
第5章 Struts2框架基础 81
5.1 Struts2注册功能的实现 81
5.1.1 Struts2框架在Web应用中的环境搭建 81
5.1.2 视图表单页面 83
5.1.3 控制器类的实现 87
5.1.4 struts.xml配置的实现 89
5.1.5 Struts2框架的工作流程 91
5.2 struts.xml配置详解 92
5.2.1 struts.xml文件的元素结构 93
5.2.2 包含(include)的配置 93
5.2.3 常量(constant)的配置 94
5.2.4 包(package)和名称空间(namespace)的配置 96
5.2.5 action的配置 97
5.2.6 Result的配置 99
5.3 增加模型组件与权限分离的方法 101
5.3.1 增加虚拟模型 102
5.3.2 访问request、session和application对象 107
5.3.3 OGNL表达式 110
第6章 Struts2类型转换与数据验证 113
6.1 注册功能的初步实现 113
6.2 Struts2的数据类型转换 117
6.2.1 Struts2中数据类型转换的处理 117
6.2.2 自定义的类型转换器 119
6.2.3 类型转换错误的处理 124
6.3 Struts2的数据验证 129
6.3.1 编写Java代码并验证 130
6.3.2 使用验证框架 134
6.3.3 Struts2内置的验证器 142
6.3.4 使用客户端校验 146
6.3.5 Struts2代码输入校验步骤总结 147
第7章 Struts2拦截器、国际化及文件操作 148
7.1 Struts2的拦截器 149
7.1.1 开发执行安全验证的拦截器 149
7.1.2 拦截器配置详解 152
7.1.3 方法过滤拦截器 156
7.2 Struts2的国际化 157
7.2.1 国际化资源文件 158
7.2.2 国际化实例及解释 160
7.2.3 加载资源文件的方式和顺序 173
7.2.4 实现切换不同语言版本 173
7.3 文件上传下载 176
7.3.1 Struts2文件上传的条件 176
7.3.2 Struts2实现单个文件上传 177
7.3.3 Struts2实现多个文件上传 181
7.3.4 上传文件的类型过滤与错误提示 185
7.3.5 Struts2中文件下载的实现 186
第8章 JPA框架 188
8.1 ORM和JPA 188
8.2 JPA及其开发环境的搭建 190
8.2.1 MySQL数据库的安装和使用 190
8.2.2 JPA环境搭建 194
8.3 实体Bean和数据表的建立 196
8.3.1 面向领域建模和UML建模 196
8.3.2 实体Bean的建立及JUnit测试 198
8.3.3 常用特殊annotation注释 204
8.3.4 XML元数据的使用 207
8.4 JPA的API函数 209
8.5 查询语言JPQL 215
8.6 实体关联与联合主键 217
8.6.1 一对一关联 217
8.6.2 一对多关联 222
8.6.3 多对多关联 226
8.6.4 联合主键 233
第3部分 基于Struts2+JPA+Spring的Web商城的开发案例 239
第9章 “清风书苑”系统及其注册模块的实现 239
9.1 “清风书苑”系统的功能与组成 239
9.2 “清风书苑”系统数据库设计 241
9.2.1 数据库中各表的结构 241
9.2.2 数据表对应实体在JPA中的实现 242
9.3 JPA与Spring的整合 246
9.3.1 Spring框架结构 246
9.3.2 Spring的IoC和AOP 247
9.3.3 JPA中整合Spring的实现 248
9.4 通用业务逻辑的实现 252
9.4.1 通用CRUD业务逻辑的实现 252
9.4.2 分页业务逻辑的实现 257
9.5 各实体业务逻辑的分析与实现 260
9.5.1 各实体业务逻辑的分析 260
9.5.2 各实体业务逻辑的实现 260
9.6 用户注册功能的实现方法 263
9.6.1 Struts2与Spring框架的整合 263
9.6.2 用户注册功能的实现方法 264
9.7 项目页头、页尾及主页的处理 266
第10章 图书显示、购物车及订单模块的实现 268
10.1 图书显示模块 268
10.1.1 所有图书列表显示、查询及排序功能的实现 268
10.1.2 单本图书信息显示的实现 277
10.2 购物车模块 279
10.2.1 购物车的配置文件 280
10.2.2 购物车的实现 281
10.2.3 购物车管理功能的实现 290
10.3 订单模块 295
10.3.1 订单的配置文件 295
10.3.2 生成订单 295
10.3.3 查看订单详细信息 298
10.3.4 显示订单列表 300
第11章 用户、管理员及图书管理模块的实现 303
11.1 用户、管理员登录及注销模块 303
11.1.1 登录功能的实现 303
11.1.2 注销模块的实现 306
11.2 用户管理模块 307
11.2.1 密码更改模块的实现 307
11.2.2 订单列表查看模块的实现 309
11.3 管理员管理模块 309
11.3.1 图书管理的配置文件 309
11.3.2 图书添加模块的实现 310
11.3.3 图书管理模块的实现 314
11.3.4 图书更新模块的实现 316
11.3.5 图书删除模块的实现 319
11.4 设置权限拦截器 320
11.5 “清风书苑”项目总结 322
附录A Struts2中struts-default.xml、struts.xml及struts.properties详解 323
附录B 在JAR包中查看.class文件的源代码 337
参考文献 338
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《生态文化建设的社会机制研究》阮晓莺著 2019
- 《党内政治文化建设指南》苏玉主编 2017
- 《商务英语口译教程 第3版》朱佩芬,徐东风编著 2017
- 《情感教育与班集体建设细节故事》刘建庆主编 2019
- 《实用商务英语听说 第1册》窦琳,江怡平主编 2019
- 《英语实训教程 第2册 商务英语听说》盛湘君总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019