1、是不是应用服务器的每一个业务逻辑封装的数据包都要采用一个TDataSetProvider 发布?
2、粒度的粗细问题。我想做的一个系统有很多的业务规则,若每一个规则都做成一个方法好象太过庞大,各位在做系统进规则是如何封装的分不够可以在加,决不吝啬 :)
2、粒度的粗细问题。我想做的一个系统有很多的业务规则,若每一个规则都做成一个方法好象太过庞大,各位在做系统进规则是如何封装的分不够可以在加,决不吝啬 :)
解决方案 »
- 控件的安装
- 如何获取RichEdit当前输入行的首位置?
- Voice Board API to Delphi Components (斑竹为何删我帖子????????)
- 在DELPHI中如何调用其他的应用程序.
- 程序员真难做,我应该怎么办(进者有分,大出血了)
- 关于线程的问题 大家来了帮忙
- 怎样将字体设为当前目录下的字体文件的字体?
- 使用什么命令,可以实现从当前应用中退出
- 以下代码,运行结果,百思不得其解,请教高手、大虾!!!!(up有分)
- 遇到一个小问题: 子窗口的edit控件为何失效 --- 急呀,帮个忙
- 在安装一个IMAGE控件时,提示“找不到文件DsgnIntf.dcu”文件,请问怎么解决。、
- 我把MDI子窗口的窗体风格设为None,但好像是没有什么用啊!怎么回事?
2.粒度的粗细问题就不好说了,看具体的业务逻辑。当然有时为了方便,也将一些业务逻辑放在client端。
一个相关业务逻辑,当然你的业务逻辑简单可以只用一个RemoteDatamodule,
每个RemoteDatamodule开放出n个接口供客户单调用,接口的参数可以适当宽松,以防以后变化,至于RemoteDatamodule的划分要看业务逻辑的粒度,尽量做到RemoteDatamodule本身的
高内聚,与客户端的低耦合