SilverLight企业应用框架设计【一】整体说明

2022-05-09 12:27:09 浏览数 (3)

Silverlight企业应用框架设计【六】自定义系统菜单(使用自己的DataForm)

SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web服务)

SilverLight企业应用框架设计【四】实体层设计 为客户端动态生成服务代理(自己实现RiaService)

SilverLight企业应用框架设计【三】服务端设计

SilverLight企业应用框架设计【二】框架画面

SilverLight企业应用框架设计【一】整体说明

闲言碎语~不要讲

先上图片

这个系列讲到的这个系统与

WinForm企业应用框架设计【一】界限划分与动态创建WCF服务(no svc!no serviceActivations!)

WinForm企业应用框架设计【二】团队内部的约定和客户端按约定识别WCF服务

WinForm企业应用框架设计【三】框架窗体设计;动态创建菜单;

WinForm企业应用框架设计【四】动态创建业务窗体

WinForm企业应用框架设计【五】系统登录以及身份验证 源码

这个系列类似

只不过是用在silverlight上的

当然,换了平台就换了很多技术

下面我说一下这个框架的一些特点

一:自己实现基于HTTP的REST服务

用siliverlight开发企业应用

大多人数都喜欢用微软提供的EntityFramework RIA Service

由于某些特殊的原因需要

项目可能不能用EF和RIAService

那么这个系列将为您提供一些指导和最佳实践原则

二:自己实现客户端实体和服务代理的代码生成逻辑

使用RiaService的人肯定会知道

VS开发环境在Silverlight客户端

自动生成了服务代理的代码和实体的代码

这些代码放在

Generated_Code[YorRIAService].g.cs

这个隐藏文件里

如果我们抛弃RIAService,

那么势必将自己完成这些代码生成工作

在我们这个系列中将介绍到

每次编译程序都会自动生成这些代码

的技巧

三:自己实现的DataForm控件

Silverlight提供的DataForm控件用以编辑实体

非常强大

但是太过强大了,把一些操作搞他复杂了

咱们这个系列将使用自己的DataForm控件

完成实体编辑业务逻辑

-------------------------------------

还有其他的一些诸如

自定义tabcontrol模版的技巧

都会在这个系列中讲到

------------------------------------

本系列是使用SL4开发的

0 人点赞