北风网-Flex4.0+.NET、SOA+Web Service+Nunit..构建企业级应用电子商务交易平台(国内首部)(共5篇)

时间:2019-05-13 09:12:26下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《北风网-Flex4.0+.NET、SOA+Web Service+Nunit..构建企业级应用电子商务交易平台(国内首部)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《北风网-Flex4.0+.NET、SOA+Web Service+Nunit..构建企业级应用电子商务交易平台(国内首部)》。

第一篇:北风网-Flex4.0+.NET、SOA+Web Service+Nunit..构建企业级应用电子商务交易平台(国内首部)

北风网-Flex4.0+.NET、SOA+WebService+Nunit..构建企业级应用电子商务交易平台(国内首部)

Flex简介:

Flex 是一个高效、免费的开放源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe® Flash® Player 和 Adobe AIR® 运行时跨浏览器、桌面和操作系统实现一致的部署。源于Adobe的RIA开发技术,向你展示前所未有的应用体验和开发体验。Flex带给了PHP/JSP/ASP.net 等广大的web开发人员相近的工作流程与编程思路, 采用了XMLdeclaration + procedural scripting language的模型, 建立了一整套的Flex class library来做为UI描述的tags, 使得开发Flash Form application式的swf的过程就像开发html page一样简便、快捷。

采用Adobe Flex & AIR技术的经典应用

1、eBay()

eBay桌面是构建于Adobe AIR上的一个应用程序,程序创建了与eBay客户的持久连接。eBay桌面实时地直接将产品供货通知和拍卖更新发布给买主,这样用户不需要打开浏览器进入eBay网站就可以获取最新信息。

2、纳斯达克股票市场公司()

NASDAQ Market Replay使用Adobe Flex和Adobe AIR在桌面上发布一个RIA,让金专业人士能够重放任何时间点市场活动的详情。

3、纽约时报公司()

纽约时报公司正在开始ShifD,一个新的RIA,允许使用者在计算机和移动设备之间切换内容。ShifD工作在Web网站和移动设备之上以及两者之间,通过一个可下载的AIR应用程序提供给人们一种欣赏移动媒体的方式。

4、CCTV网络电视奥运台(Olympic Network TV Station)

由 Adobe Flex 制作、Adobe Flash 技术加以传递前所未有的网页体验。其中包含由 CCTV 奥运媒体团队所提供的奥运赛事成绩、统计资料,以及多样化的背景数据、比赛规则及专家分析等。同时,透过社交网络功能,还能让运动迷与朋友们实时分享各种奥运赛事意见及看法。

Flex的前景:

作为新一代的富客户端互联网技术的佼佼者,Flex这种技术已经被越来越多的公司所采用,被越来越多的用户和程序员所接受.软件开发市场上的一线flex开发者在上海、北京、杭州等地供不应求,平均月薪5-8K,最高达12k-15k,可以讲:flex开发人员,前(钱)途可观!

Flex之所以如此受欢迎,源于其自身的特点与优势:

选择Flex的十大理由:

1、Flex与Flash:可以让普通程序员开发制作Flash成为可能

2、界面表现能力一流。

3、AIR富客户端应用,解决了异步调用,界面无刷新,浏览器兼融性等多项难题

4、对流媒体的支持:Flex是被公认为流媒体技术支持最好的应用

5、平台的可用性:根据ADOBE公司的说法,Flash player在全世界一半的PC机器上安装度为99.8%

6、跨平台:Flash player能够在linux下运行,也可以在手机上运行,所以不用担心绑死在WINDOWS

7、对底层的可操作性:Flex能够调用底层的东西,比如可以调用摄像头实现视频,而且视频本身就嵌入在Flex应用中,由Flex player直接播放。

8、平台的后续运营和发展前景:Flex是由ADOBE公司推出的且开源

9、有充足的学习环境: Flex官方样式配置工具,可以在线配置Flex应用程序各种控件的外观样式,改程序也是用Flex编写的,大家可以想象Flex可以做到什么程度的应用了,而且这么漂亮的界面,根本不用做任何图片和美工,都是接用样式实现即可。

10、可以用任何你熟悉的WEB编程平台作为后台数据访问层,可以使用asp.net,php,jsp,webservice。课程培训目标

本系列讲座主要讲述如何利用.NET、SOA+WebService+Flex构建企业级应用解决方案,主要分为两部分完成第一部分:介绍Flex富客户端技术及其一些中高级应用。

第二部分:将以大型实际应用(国内某一网上书店电子商务交易平台)为例,以Flex作为前台界面展示,按照分析和规划->设计和实现->部署与应用的思路展开讨论,这种方式是迅速掌握某种技术及某种语言的一种最佳方式。

学完本系列课程后,学员将会达到以下学习目标:

1、本课程针对有一定程序开发基础并有志于Flex开发的学员,培训学员掌握Flex开发知识、传授Flex应用开发中的经验技巧、程序整体架构以及与现有.Net框架之间如何集成开发,帮助学员掌握Flex应用程序体系结构的基本知识。完成该课程后,学员将有能力参与企业级Flex软件设计。

2、本课程并不仅仅是介绍flex这种富客户端技术结合.NET编程语言及在软件开发中的技巧和应用,同时也会向学员展示分析一个开发完整的、高效的、安全的企业级.NET软件应用系统完整开发流程。

开发工具

1、IDE:VS20082、WEB服务器:IIS3、数据库:SQL Server20054、Flex4.0

Flex专题模块介绍:

1、基础篇-Flex快速入门

1.1、Flex概述及开发环境配置

1.2、ActionScript3.0语法基础

1.3、ActionScript3.0中的面向对象技术运用

1.4、Flex中的事件机制

1.5、Flex常用控件详解

2、进阶篇-Flex进阶

2.1、Flex中的界面布局和导航

2.2、Flex中的行为样式(主题、样式、特效)

2.3、Flex中使用自定义事件

2.4、用ActionScript 3.0创建自定义组件

2.5、Flex中使用共享对象

2.6、Flex中创建视图和为视图状态变化应用过渡效果动画

3、数据篇-Flex数据集成和数据呈现

3.1、Flex数据集成基础-使用集合与数据绑定

3.2、Flex数据集成基础-数据格式化和数据验证

3.3、Flex数据集成基础-Flex和XML集成开发

3.4、Flex数据集成基础-使用E4X处理XML

3.5、Flex数据集成应用-Flex应用程序接收和发送数据

3.6、Flex数据集成应用-使用DataGrid与项目呈现器

3.7、Flex数据集成应用-Flex数据集成应用-使用控件和Repeater控制数据集

3.8、Flex数据集成高级-在Flex应用程序中使用Web服务

3.9、Flex数据集成高级-使用FluorineFx和Flash Remoting MX——.NET平台的AMF-RPC实现(AMF3和AMF0)

3.10、Flex数据集成高级-使用Flex Ajax Bridge(FABridge)和JavaScript整合开发

3.11、Flex中的图表统计

3.12、Flex中的报表打印

4、实战篇—应用Flex+ASP.net技术构建大型网上书店电子商务交易平台(说明:网上书店项目会贯穿始终)

4.1、第一部分: 分析系统的设计架构与实现

4.1.1、了解网上书店系统分析模型

4.1.2、分析系统架构与实现

a、设计的目的、原则与模式

b、系统架构

c、业务实体和分析类结构

d、设计类结构

e、Web服务层设计

4.1.3从对象到关系型数据库

a、数据库与数据库管理系统

b、设计关系型数据库

c、对象到关系数据库的映射

d、powerDesign数据库工具建模

4.1.4从设计到解决方案

a、建立.NET解决方案

b、设计应用程序配置文件

c、系统框架层实现

4.1.5数据访问层

a、SmartCRUD

b、使用存储过程

c、使用事务

d、ADO.net

e、实现业务实体

f、数据访问功能实现分析

4.1.6业务层

a、业务外观层

b、业务规则层

4.1.7Web表示层(Flex)

详见:Flex专题模块介绍

4.1.8构建Web服务

a、创建Web服务

b、测试Web服务

c、定义和处理SOAP头

d、为WebMethod实现功能

e、了解Web服务通信协议

f、Web服务高级编程

--设置WebMethod属性

--异步方法调用

--SOAP扩展编程

--利用WebService传递文件及图片和对象

--配置SSL安全传输

4.2、第二部分:部署与应用

4.2.1.NET部署概述

4.2.2环境配置:IIS和.NETFramework

4.2.3部署.NETWEB应用程序

a、了解ASP.netWeb应用程序

b、用VS.NET的”复制项目”命令部署

c、用XCOPY命令部署

d、用VS.NET的Web安装项目部署

e、Web安装项目部署示例

f、ASP.netWEB应用程序配置

4.3、第三部分:深入话题

4.3.1大型网站的性能优化

a、数据库端优化

b、应用服务器端优化

c、客户端优化

4.3.2调试与测试

a、测试概述

b、应用程序测试

c、调试应用程序

d、Nunit的使用

4.3.3源代码管理工具的使用与配置

a、VSS的安装与配置

b、VSS服务器端的配置

c、VSS客户端的使用

4.3.4Web应用安全性

4.3.4.1、安全的Web应用程序

a、设计阶段的安全考虑

b、实现阶段的安全考虑

c、部署阶段的安全考虑

d、运行与维护阶段的安全考虑

e、Web应用的客户端安全问题

4.3.4.2、ASP.net应用程序的安全方案

a、ASP.net应用程序安全性介绍

b、IIS身份验证

c、ASP.net身份验证

d、ASP.net授权

e、通信安全性

附:贯穿项目案例(大型网上书店电子商务交易平台)功能清单:

1、前台功能:

图书展示

图书分类浏览

新书上架

特价书籍推荐

图书销售排行

我的购物车

查看购物车

添加图书至购物车

清空购物车

从购物车中移出图书

收银台

填写订单信息

购书结账

支付宝

网银在线

手工汇款

会员管理

个人会员资料修改

会员登录

会员注册

存款记录购物记录

订单管理

订单状态查询

2、后台管理:

图书管理

查看图书信息

修改图书信息

图书信息管理

图书信息RSS发布

用户管理

查看用户信息

会员类型管理

用户审核

冻结/解冻用户

设置会员类型

订单管理

查询订单信息

订单审核

物流管理

支付方式管理

配送方式管理

配送地点管理

消息发布与反馈

管理人员发布消息

用户发布反馈消息

开发所用到技术

1、Flex4.0所涉及到的所有富客户端技术

2、全面了解如何开发完整的、高效的企业级.NET软件应用系统完整开发流程

3、软件开发必备工具的使用:StartUML建模、代码生成器(动软代码生成器)、VSS的搭建及使用、PowerDesign数据库建模、Nunit单测试、Log4j.net进行日志跟踪等

4、深入WebService技术,了解SOAP头加密、SOAP扩展、如何利用WebService传输图片、文件、对象等高级技术

5、了解大型网站的性能优化与安全性管理

下载北风网-Flex4.0+.NET、SOA+Web Service+Nunit..构建企业级应用电子商务交易平台(国内首部)(共5篇)word格式文档
下载北风网-Flex4.0+.NET、SOA+Web Service+Nunit..构建企业级应用电子商务交易平台(国内首部)(共5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐