当前位置:首页 > 经济
基于Java EE的电子商务网站建设
基于Java EE的电子商务网站建设

基于Java EE的电子商务网站建设PDF电子书下载

经济

  • 电子书积分:12 积分如何计算积分?
  • 作 者:潘海兰,王安保编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2010
  • ISBN:9787560624556
  • 页数:342 页
图书介绍:本书以Java EE为例,讲述了与电子商务网站建设相关的知识、方法和技能,重点介绍了电子商务网站架设的基本方法。
《基于Java EE的电子商务网站建设》目录

第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

相关图书
作者其它书籍
返回顶部