Silverlight寻光之旅:企业级RIA项目全流程实践

Silverlight寻光之旅:企业级RIA项目全流程实践
作 者: 吴磊
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 网页设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  吴磊,现担任中国建设银行成都开发中心高级架构师,原PACS项目经理,拥有系统分析师、PMP等多项IT认证。多年负责金融保险行业企业级应用的架构设计与项目管理工作,有丰富的企业级应用开发经验。对RIA及用户体验方面有独到见解,是国内批进行silverlight项目研发的技术专家,曾在silverlight产品发布会、Qcon全球企业开发大会上担任过silverlight技术方面的讲师。 李玮,现就职于中国人寿养老保险股份有限公司信息技术部,原PACS项目架构师,拥有多年的系统设计与项目管理经验,曾负责过政府、医药、能源、保险、互联网等多个领域的项目,并专注于.NET平台的技术研究。

内容简介

《Silverlight寻光之旅:企业级RIA项目全流程实践》来自于全国首例Silverlight企业级应用项目经理的技术实践与管理经验分享,并以真实案例为基础展开对企业级RIA应用开发的深入探讨。《Silverlight寻光之旅:企业级RIA项目全流程实践》共分为6篇,贯穿企业级RIA应用开发中的概念分析、需求定义、用户体验设计、架构设计、功能实现、软件交付、经验总结等全流程,内容涉及RIA技术选型、团队协作、项目过程管理等多方面内容,能够帮助读者快速、高效地开发企业级RIA应用。

图书目录

第一篇 一切源于概念

第1章 企业级RIA项目背景

1.1 提出问题

1.2 识别用户

1.3 明确目标

第2章 寻求RIA解决方案

2.1 了解人机交互

2.2 RIA技术的诞生与发展

2.2.1 HTML与AJAX的局限

2.2.2 RIA横空出世

2.2.3 RIA给企业级应用带来新的机会

2.3 RIA技术解决方案对比

2.3.1 Adobe Flash/Flex

2.3.2 Microsoft Silverlight

2.3.3 Sun JavaFX

2.3.4 HTML 5

2.4 步入Silverlight世界

2.4.1 Silverlight是什么

2.4.2 Silverlight的诞生与发展

2.4.3 Silverlight的技术特点与优势

2.4.4 运行时要求与跨平台能力

2.4.5 Silverlight的开发与设计环境

2.5 Silverlight企业级应用案例

2.5.1 中国人寿相关案例展示

2.5.2 更多案例和技术支持

2.6 解决方案小结

第3章 概念验证

3.1 明确目标,整装出发

3.2 业务验证组利用AJAX验证业务算法可行性

3.3 技术验证组实现了第一个Silverlight程序

3.4 验证成果的转移

3.5 概念阶段的里程碑

第4章 Silverlight项目运作与整体管理

4.1 Silverlight项目典型团队架构

管理域与执行域

4.2 Silverlight项目统一构建过程

4.2.1 SUP过程组与过程

4.2.2 参与过程和责任矩阵

4.3 利用TFS协同工作

4.3.1 安装并使用TFS进行团队管理

4.3.2 自定义SUP过程模板

4.3.3 应用SUP过程模板建立团队项目

4.3.4 通过Web方式管理团队项目

第二篇 定义与设计

第5章 以用户体验为中心的需求分析

5.1 走出需求定义的泥潭

5.1.1 盲人摸象的故事

5.1.2 Silverlight需求分析利器——Blend Sketch Flow

5.1.3 面向用户体验的重要性

5.2 面向用户体验的分析方法

5.2.1 UML救不了业务分析师

5.2.2 学会使用原型分析法

5.3 使用Blend SketchFlow构造Silverlight应用原型

5.3.1 低保真原型设计

5.3.2 将 SketchFlow 项目发布到SharePoint网站

5.3.3 使用原型分析UI控件交互

第6章 高度复用的用户体验设计

6.1 确定系统整体视觉效果

6.2 根据视觉效果图来制作高复用的自定义颜色、样式、模板、动画和特效

6.2.1 自定义颜色

6.2.2 样式

6.2.3 模板

6.2.4 动画和特效

6.3 将低保真原型转化为高保真原型

6.3.1 界面设计和代码分离

6.3.2 与Photoshop、Illustrator的转换

6.4 Silverlight用户体验案例赏析

第三篇 应用与架构

第7章 Silverlight企业级应用架构

7.1 企业级应用架构的起源

7.2 企业级应用架构目标

7.3 企业应用架构师

7.4 企业应用架构与分层

7.4.1 为什么分层

7.4.2 分层好处

7.4.3 分层缺陷

7.4.4 基本三层

第8章 Silverlight客户端应用架构

8.1 总体架构回顾

8.2 创建Hello World的Silverlight应用

8.2.1 创建Silverlight项目

8.2.2 理解.xap文件

8.2.3 创建Silverlight页面

8.3 创建数据操作的Silverlight简单应用

8.3.1 实现效果

8.3.2 创建应用

8.4 操作的是数据而非界面

8.4.1 代码分离

8.4.2 舞动的木偶

8.4.3 Silverlight 依赖项属性

8.5 升级数据操作的Silverlight简单应用

8.5.1 分析数据绑定

8.5.2 升级数据绑定

8.6 架构指导思路

8.6.1 整体结构化

8.6.2 统一开发行为

8.6.3 代码的复用

8.6.4 经验的复用

8.7 Silverlight客户端架构实战

8.7.1 实现效果

8.7.2 创建应用

8.7.3 实战分析

8.8 中国人寿精算咨询系统实战

8.8.1 实现效果

8.8.2 实战分析

8.8.3 实战源代码

第9章 数据架构分析与设计

9.1 总体框架回顾

9.2 数据才是企业的资产

9.3 Objects To Relationships从应用层到数据层

9.4 分层架构与数据库访问

9.5 数据库设计

9.5.1 CASE工具

9.5.2 数据库分析设计过程

9.6 数据架构实战

第10章 Silverlight服务器端应用架构

10.1 总体架构回顾

10.2 服务器架构分析

10.3 中国人寿精算咨询系统实战

10.3.1 实现效果

10.3.2 创建应用(服务端)

10.3.3 创建应用(客户端)

10.3.4 数据服务调用过程

第四篇 功能与实现

第11章 Silverlight应用菜单导航的实现

11.1 实现效果

11.2 应用菜单对象

11.3 创建应用

11.3.1 Menu.xaml

11.3.2 MenuItemA.xaml

11.3.3 MenuItemB.xaml

11.3.4 实战源代码

第12章 使用动态LINQ实现Silverlight数据查询

12.1 案例需求描述与分析

12.2 实体类与产生器

12.3 查询方式实现类

12.4 查询调用与结果反馈

12.5 Silverlight查询性能对比

第13章 Silverlight中OOB功能的实现

13.1 什么是OOB

13.2 实现效果

13.3 创建应用

13.3.1 设置OOB属性

13.3.2 OOB关键代码

13.4 Silverlight OOB原理简析

13.4.1 OOB应用存储位置

13.4.2 Silverlight IOB和Silverlight OOB对比

第14章 Silverlight嵌入式数据库功能实现

14.1 独立存储与嵌入式数据库

14.2 支持Silverlight的嵌入式数据库

14.3 Silverlight和Perst完美结合

14.4 Perst嵌入式数据库快速应用

14.5 Perst嵌入式数据库基本操作

14.5.1 Index类的操作方法

14.5.2 Database类的操作方法

第五篇 验证与交付

第15章 Silverlight应用部署

15.1 IIS配置

15.1.1 添加MIME类型

15.1.2 设置IIS程序池

15.2 Apache配置

15.3 Silverlight跨域访问配置

15.3.1 Silverlight 客户端访问策略文件(clientaccesspolicy.xml)

15.3.2 兼容Flash跨域策略文件(crossdomain.xml)

15.4 Silverlight应用程序发布注意事项

第16章 Silverlight应用维护

16.1 Silverlight应用程序安全

16.2 Silverlight XAP文件的安全

第六篇 回顾

第17章 Silverlight内核详解

17.1 CoreCLR之轻

17.2 CoreCLR之重

17.3 CoreCLR结构与BCL基础类库

第18章 Silverlight的多线程能力

18.1 Silverlight多线程实现方式

18.2 Silverlight多线程在素数计数函数中的性能比较

第19章 Silverlight应用整合

19.1 Silverlight与企业信息化

19.2 Silverlight应用通信原型

19.3 Silverlight通信技术

19.4 Silverlight应用整合

第20章 Silve

……