091009 T CSLA

简介: 今天开了个技术会,主要由于我、智哥、孟伟斯都不了解城建系统的架构及使用框架的具体细节,周哥和大家一直规划了下未来一个月需要讲到的技术。其间谈到使用CSLA的 好处。    在技术会前,我认为csla这个框架是一个很一般的框架。

    今天开了个技术会,主要由于我、智哥、孟伟斯都不了解城建系统的架构及使用框架的具体细节,周哥和大家一直规划了下未来一个月需要讲到的技术。其间谈到使用CSLA的

好处。
    在技术会前,我认为csla这个框架是一个很一般的框架。(所以周哥说,有些人会觉得这个框架不值一提,有些人又会觉得这个框架不错。)不过技术会上大家都对分布式系

统进行了讨论。让我对这个框架有了新的认识。以后,我会继续花一些时间来理解它的思想。
    CSLA主要是使用在分布式系统当中。
    这框架的分布式系统思想主要是“多层(进程)复用的分布式类的设计”。
    这跟以往我做的分布式系统设计不太一样。原来做的系统是各层间的对象并不是一个类型的。这样其实开发成本比较大,开发效率就不高。

以下是智哥总结的使用CSLA的优点:

    1.    客户端和服务端之间的数据传输格式.
    程序设计时不用考虑客户端和服务段之间的数据传递的格式,以及对格式的解析.
    2.    规范了服务端接口. “数据门户”服务段接口清晰.封装对服务端的调用.简化了客户端代码
    3.    数据保存
    方便数据保存.基本不用编写代码
    4.    其它:例如实现绑定,方便对业务对象管理.
    还有一些没有使用到的撤销等…

目录
相关文章
WCF使用纯代码的方式进行服务寄宿
服务寄宿的目的是为了开启一个进程,为WCF服务提供一个运行的环境。通过为服务添加一个或者多个终结点,使之暴露给潜在的服务消费,服务消费者通过匹配的终结点对该服务进行调用,除去上面的两种寄宿方式,还可以以纯代码的方式实现服务的寄宿工作。
897 0
|
C# 开发者 容器
[UWP]合体姿势不对的HeaderedContentControl
原文:[UWP]合体姿势不对的HeaderedContentControl 1. 前言 HeaderedContentControl是WPF中就存在的控件,这个控件的功能很简单:提供Header和Content两个属性,在UI上创建两个ContentPresenter并分别绑定到Header和Content,让这两个ContentPresenter合体组成HeaderedContentControl。
903 0
|
前端开发 C#
抛弃NVelocity,来玩玩Razor
原文:抛弃NVelocity,来玩玩Razor      对于内容型,不易变动的东西我们都希望给它来个静态化,还有种情况就是比如新浪云不支持.net,为了能跑起我们的网站, 只能放些静态页面上面,外加jsonp来实现交互,我们知道.net中有很多模板引擎,但都不是原装的,所以基本都没有代码提示, 用起来比较不爽,自razor出来后,私活中也抛弃了原先使用的NVelocity,而采用原装的razor。
1141 0
|
编解码 开发框架 数据可视化