091009 T CSLA
今天开了个技术会,主要由于我、智哥、孟伟斯都不了解城建系统的架构及使用框架的具体细节,周哥和大家一直规划了下未来一个月需要讲到的技术。其间谈到使用CSLA的
好处。
在技术会前,我认为csla这个框架是一个很一般的框架。(所以周哥说,有些人会觉得这个框架不值一提,有些人又会觉得这个框架不错。)不过技术会上大家都对分布式系
统进行了讨论。让我对这个框架有了新的认识。以后,我会继续花一些时间来理解它的思想。
CSLA主要是使用在分布式系统当中。
这框架的分布式系统思想主要是“多层(进程)复用的分布式类的设计”。
这跟以往我做的分布式系统设计不太一样。原来做的系统是各层间的对象并不是一个类型的。这样其实开发成本比较大,开发效率就不高。
以下是智哥总结的使用CSLA的优点:
1. 客户端和服务端之间的数据传输格式.
程序设计时不用考虑客户端和服务段之间的数据传递的格式,以及对格式的解析.
2. 规范了服务端接口. “数据门户”服务段接口清晰.封装对服务端的调用.简化了客户端代码
3. 数据保存
方便数据保存.基本不用编写代码
4. 其它:例如实现绑定,方便对业务对象管理.
还有一些没有使用到的撤销等…