《基于Flex与SSH的富互联网企业级技术及其云架构的研究》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张文军编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030321565
  • 页数:300 页
图书介绍:本书针对富互联网以及云计算等内容研究和总结了相关设计的基本方法和相应的模式,提出并研究了设计中的层架结构及其设计实现方法等内容。通过实际的科研项目案例,验证了所提出的技术框架和解决方案的可行性。

第一篇 F1ex设计技术与富互联网企业级设计模式的研究第1章 Flex设计技术 3

1.1 富互联网技术 3

1.1.1 富互联网技术的工作原理和特点 3

1.1.2 几种富互联网技术的比较 6

1.2 F1ex应用框架 9

1.3 基于Flex的富互联网应用系统开发方式 10

1.3.1 使用容器布局用户界面 11

1.3.2 添加用户界面控件 13

1.3.3 MXML标签的id属性的使用 14

1.3.4 使用MXML的命名空间 15

1.3.5 使用MXML触发Run-Time运行时代码 16

1.3.6 组件之间的数据绑定 18

1.3.7 远程过程调用RPC服务 19

1.3.8 数据存储在数据模型 21

1.3.9 验证数据 23

1.3.10 格式化数据 24

1.3.11 层叠样式表 24

1.3.12 皮肤 25

1.3.13 效果 26

1.3.14 自定义MXML组件 26

1.4 小结 28

第2章 Flex数据访问组件及其以数据为中心的设计 29

2.1 Flex的Web数据访问组件概述 29

2.2 HTTPService组件及应用 30

2.2.1 MXML代码 31

2.2.2 JSP代码 32

2.2.3 Java类代码 33

2.3 WebService组件及应用 34

2.4 RemoteObject组件及应用 38

2.4.1 MXML文件 39

2.4.2 MXML文件中调用ActionScript编写的User类 41

2.4.3 remoting-config.xm1配置文件 42

2.4.4 Java EE端的UserService类 42

2.4.5 Java EE端的User类 45

2.5 小结 45

第3章 企业级Web架构与基于层架构的设计模式研究 46

3.1 企业级Web架构 46

3.1.1 企业级Web体系架构 46

3.1.2 企业级Web架构的重要性 47

3.1.3 企业级Web架构设计的目标与作用 47

3.1.4 企业级Web框架设计的原理与模式 48

3.2 企业级Web架构样式 50

3.2.1 客户机/服务器架构样式 51

3.2.2 基于组件的架构 52

3.2.3 分层架构样式 55

3.2.4 N层物理部署架构样式 57

3.2.5 面向服务的架构样式 59

3.3 基于分层架构的企业级应用的设计模式 61

3.3.1 基于逻辑的分层设计 61

3.3.2 表现层的设计模式 64

3.3.3 业务逻辑层的设计模式 65

3.3.4 数据层的设计模式 67

3.3.5 服务层的设计模式 68

3.4 小结 69

第4章 富互联网企业级设计模式的研究 70

4.1 富互联网企业级设计需要考虑的基本问题 71

4.2 富互联网企业级应用的层设计模式 72

4.2.1 富互联网企业级富客户层的设计 72

4.2.2 富互联网企业级表现层和服务层的设计 74

4.2.3 富互联网企业级业务逻辑层的设计 75

4.2.4 富互联网企业级数据访问层的设计 75

4.3 富互联网企业级设计中的安全问题 76

4.4 富互联网企业级层分布式计算架构 76

4.5 小结 79

第二篇 基于Flex与SSH的富互联网企业级技术的研究第5章 SSH设计框架 83

5.1 Struts框架 83

5.1.1 MVC简介 84

5.1.2 Struts2简介 85

5.1.3 Struts2工作流程 85

5.1.4 Struts2表现层的设计职责 88

5.2 Spring框架 89

5.2.1 Spring框架简述 89

5.2.2 Spring框架体系结构 89

5.2.3 Spring核心机制 91

5.2.4 Spring AOP 92

5.2.5 Spring业务逻辑层的设计职责 92

5.3 Hibernate框架 92

5.3.1 Hibernate框架简述 93

5.3.2 Hibernate体系结构 93

5.3.3 Hibernate核心接口 94

5.3.4 操纵持久化对象 96

5.3.5 Hibernate数据持久层的设计职责 97

5.4 Struts-Spring-Hibernate框架的集成与调用关系 98

5.5 小结 99

第6章 基于Flex与SSH的富互联网企业级架构的研究 100

6.1 Flex富客户端远程数据访问的方式 100

6.2 基于Flex与SSH的富互联网企业级设计架构FSSH 101

6.2.1 Flex富客户层的设计与集成 102

6.2.2 Struts的设计与集成 104

6.2.3 Spring业务逻辑层的设计与集成 111

6.2.4 Hibernate持久层的设计与集成 122

6.3 小结 128

第7章 基于Flex与SSH的口腔疾病EMR系统 129

7.1 绪论 129

7.1.1 课题背景 129

7.1.2 国内外研究概况和发展趋势 129

7.1.3 电子病历EMR的研究意义 130

7.1.4 研究内容和创新之处 130

7.2 系统开发技术与环境 131

7.2.1 系统开发技术 131

7.2.2 系统开发环境 133

7.3 系统需求分析 133

7.4 系统总体设计 133

7.4.1 系统功能架构 133

7.4.2 系统数据库设计 135

7.5 系统模块及代码设计 140

7.5.1 通用模块 140

7.5.2 SSH框架配置 142

7.5.3 登录角色模块 145

7.5.4 病历管理模块 145

7.6 系统画面流程 150

7.6.1 系统整理画面流程 150

7.6.2 病历管理画面 150

7.7 小结 160

第三篇 基于LCDS的富互联网企业级设计的研究第8章 LCDS工作原理与使用方法 163

8.1 LCDS的客户端和服务器端架构 163

8.1.1 LCDS富客户端架构 165

8.1.2 LCDS服务器端架构 167

8.1.3 LCDS配置文件 169

8.2 Flex前台与LCDS后台之间的数据序列化 171

8.3 小结 176

第9章 基于LCDS与RPC的富互联网企业级架构的研究 178

9.1 客户端RPC组件 179

9.2 服务器端Service-Destination-Adapter的配置 180

9.3 RPC信道 180

9.4 客户端RPC组件的类型 181

9.4.1 HTTPService组件 181

9.4.2 WebService组件 182

9.4.3 RemoteObject组件 182

9.5 基于LCDS与HTTPService和WebService的RIA企业级设计 182

9.5.1 目标的使用方法 183

9.5.2 HTTPService组件的定义和调用 190

9.5.3 WebService组件的定义和调用 191

9.5.4 传递参数给服务 194

9.6 基于LCDS与RemoteObject的RIA企业级设计 201

9.6.1 远程服务信道 201

9.6.2 RemoteObject组件的使用 201

9.6.3 远程Java对象的定义 202

9.6.4 配置端点 205

9.6.5 配置目标 205

9.6.6 服务操作的调用 206

9.6.7 参数传递 209

9.7 服务事件处理 212

9.7.1 在组件级处理事件 213

9.7.2 在操作级处理事件 214

9.7.3 在调用级处理事件 215

9.8 服务返回结果的处理 217

9.9 基于LCDS与Spring和Hibernate的RIA企业级设计 226

9.9.1 LCDS与Spring的集成整合 226

9.9.2 Spring与Hibernate的集成整合 229

9.10 小结 230

第10章 基于Flex与BlazeDS的可视化组卷调查与分析问卷系统 231

10.1 绪论 231

10.1.1 项目研究背景 231

10.1.2 系统的简述 231

10.2 系统需求分析及系统总体架构 232

10.2.1 需求分析 232

10.2.2 系统总体框架 233

10.2.3 模块设计 233

10.2.4 数据库设计 235

10.3 系统详细设计与实现 236

10.3.1 开发工具简述 236

10.3.2 Flex富客户层界面和功能的实现 237

10.3.3 BlazeDS实现Flex与Java的交互 241

10.3.4 Java后台功能的实现 242

10.3.5 系统实现中的核心代码模块 242

10.4 小结 246

第四篇 基于富互联网与云存储的两层云架构的研究及应用第11章 基于富互联网与云存储的两层云架构的研究 251

11.1 云计算概况 252

11.2 云计算服务模式与层架构 253

11.2.1 IaaS基础设施即服务 253

11.2.2 PaaS平台即服务 254

11.2.3 SaaS软件即服务 254

11.3 云计算环境下企业级应用的设计实现模式 255

11.4 企业级云应用面临的问题 257

11.5 基于富互联网与云存储的两层云架构的设计模型 258

11.5.1 富云客户层的设计模式 259

11.5.2 云存储层的设计模型 263

11.5.3 富云客户层与云存储层之间REST和SOAP通信的设计模型 269

11.6 小结 275

第12章 基于Flex与Flickr云存储的两层云架构的云相册系统 277

12.1 研究意义 277

12.2 Flickr云存储平台 277

12.3 Flickr云存储API简介与使用方法 278

12.3.1 申请API key 278

12.3.2 配置API key信息 278

12.3.3 获得API授权 278

12.4 基于Flex与Flickr云存储的两层云架构的云相册的设计 279

12.4.1 好友照片查看 279

12.4.2 公共照片查询 286

12.4.3 图片上传 291

12.5 小结 296

主要参考文献 297