关于.NET程序的部署?(50分)

  • 主题发起人 主题发起人 zengxiaomeng
  • 开始时间 开始时间
Z

zengxiaomeng

Unregistered / Unconfirmed
GUEST, unregistred user!
如果我要编写一个n层的C/S程序,分层如下:
Client(Windows UI)——》WebService ——》Facade ——》Rules ——》DataAccess——》SQL Server
1、 我要把Windows UI的代码放在客户端还是服务器端,如果放在客户端的话就没办法体现它的多层开发的精神,如果放在服务器端,我要怎么样对这个类的实例传送回到客户端?
2、 我试过用.NET Remoting和Socket 5编写,都没有办法把存放在服务器端的主窗体的类实例化到客户端,所以想请教一下这要怎么样部署程序?
3、 照微软宠物店的程序所讲的,如果将Façade和Rules都放在服务器端,看护服务器的数据库的话,那客户端调用查询的话,怎么样将查询的结果回传到客户端来?
4、 有没有办法客户端用DELPHI写,服务端用.NET,这里存在一个连接的问题,一般你们专业做软件的都是怎么解决不同程序之间通讯,还是用Socket5吗,这样子编程会不会太复杂了?
 
Windows UI应该是放在客户端,你不是通过WebService执行的吗,用DElphi应该也可以实现客户端的C#也可以:)
 
去年我们用.net做了一个项目,Windows UI是放在服务端,采用.net的自动部署技术可以把Windows UI程序集动态的从服务器加载到客户端。真正的客户端只是一个类似于IE的浏览器,只是作为Windows UI的容器使用。但是,部署的时候要配置一下.netframework的安全策略。
 
用浏览器作客户端就行了.否则的话,就放在客户端吧
 
后退
顶部