关于如何学好三层。(100分)

  • 主题发起人 主题发起人 qiuyan81
  • 开始时间 开始时间
Q

qiuyan81

Unregistered / Unconfirmed
GUEST, unregistred user!
所有的数据库操作都封装在服务端的方法里面,就像以前我们的数据库完全面向对象的封装。
但是关于客户端上如何显示呢?看了不少关于三层的资料,很多文章都是说在业务层的业务改变时显示层是不需要改变的,这个怎么可能实现啊????比较疑惑。比如业务层新增加了一个业务,也就是新增加了一个方法,那显示层怎么在不需要修改的情况下调用这个新的方法呢???
还有就是很多老鸟都提到了MIDAS.DLL有很多 BUG 大家又是使用什么类似MIDAS东东??
 
做好三层确实是不太容易,很成功的三层的系统也不是很多.
 
业务层的业务改变时显示层是不需要改变的
个人认为这句话是比较理想的说法,简单的说用户需要在录入人员信息的时候增加一个字段例如曾用名 客户端至少要增加一个让用户录入的控件才行
除非开发的系统是web的(通过服务端获取界面)或者是用户自定义界面(用户自己将这个字段设置到录入和查询界面中)
 
同意ball_cao的说法,让客户端自动生成控件也太累人了。但应该可以做成客户端自动
升级吧。
 
www.2ccc.com上有几个三层的例子,有简单的有复杂的,可以下来看看。
 
那是否用ActiveForm会好点?
 
加入到我们专门三层的讨论组中:17958185
研究内容, socketconn, webservice, ro等底层实现原理技术。
 
你的群人员已经满了....
 
-----很多文章都是说在业务层的业务改变时显示层是不需要改变的,这个怎么可能实现啊
我认为这句话主要是针对 程序的设计的, 比如封装比较好, 结构合理, 采用了适当的模式,程序的弹性比较好.可扩展性高.
 
群满了 郁闷~
 
我把我自己留着不给你们会怎么样呢????????
 
用dbanywhere4-p2p把,
www.hbbonny.com
qq : 67189250
 
做系统无非是要实用,如果是因为要把系统做成真正的三层而浪费不必要的时间是不值得的,而且系统在客户那里他们也不知道你的技术如何,他们只看合不合适,而不是你的系统有多高难度。因你结构而推迟了你的软件推出时间而流失了部分客户你说值不值得,只有最合适的设计没有最好的设计
 
说的太好拉,顶
 
http://bbs.2ccc.com/topic.asp?topicid=232304
 
也刚好要写这个。
盒子 上的例子是看过了,感觉还是弄不太明白。现在只能简单的由SocketConnection连上服务器端,但是如何动态取得ServerName和ServerGUID就不太明白了。
每台机器注册后的GUID都不一样吧?连接后,Scktsrvr.exe也不会返回这个ID吧?
确实,还是用Indy的控件自己建连接传数据来得快...
 
后退
顶部