Silverlight企业应用框架设计【六】自定义系统菜单(使用自己的DataForm)
SilverLight企业应用框架设计【五】客户端调用服务端(使用JSON传递数据,自己实现RESTful Web服务)
SilverLight企业应用框架设计【四】实体层设计+为客户端动态生成服务代理(自己实现RiaService)
闲言碎语~不要讲
先上图片
这个系列讲到的这个系统与
WinForm企业应用框架设计【一】界限划分与动态创建WCF服务(no svc!no serviceActivations!)
WinForm企业应用框架设计【二】团队内部的约定和客户端按约定识别WCF服务
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开发的
如果您感兴趣
那么就请推荐吧!
系列的最后
我会放出源码的!
谢谢大家了!