用PowerBuilder实现多层C/S系统
敬业的IT人
互联网
佚名
2008-1-4 12:02:25
2.1 服务器应用
1) 远程对象
在分布式应用中,客户应用使用应用服务器中远程对象提供的服务。远程对象驻留在应用服务器中,含有完成事务逻辑的功能、方法,是PB中的定制类的用户对象。在分布式应用系统中,客户应用可以象使用本地对象一样调用远程对象。
客户端可以采用两种方法调用远程对象:
1) 同步调用
2) 异步调用
采用同步调用时,处理过程是同步的,客户发出请求,服务器立即响应,并进行处理。客户端在此期间任何事件不会被触发,直到服务器完成处理。
采用异步调用时,服务器将客户调用,派入客户请求队列的末尾,客户端在此期间可以继续自己的任务,服务器的处理不会影响客户的进程。在对实时性要求不高的情况下,考虑采用此调用。
2) TRANSPORT(传输)对象
服务器通过传输对象接受客户的连接并处理客户向服务器的请求。传输对象必须在服务器应用程序中实例化。传输对象中包含了一系列属性,这些属性定义了关于服务器的信息。
2.2 客户应用
1) 用户界面
提供与用户进行交互的场所。
2) PROXY对象
类似服务器应用中远程对象在客户端的映像。它具有与服务器远程对象相同的名字。
3) Cborder="0" align="center" alt="用PowerBuilder实现多层C/S系统(图二)" />
5、结束语
本文介绍了分布式多层体系结构,及在PB中的设计和实现,最后还介绍了同步和异步通信技术和推送技术。有了这些技术,就可以开发一个更加安全、高效的分布式应用程序。
- 最新文章
- 在PB 7.0中实现多数据窗口的连续打印[01-04]
- PB中数据窗口的精确页面打印技术[01-04]
- 循序渐进学习Power Builder 6.0(6-2)[01-04]
- 循序渐进学习Power Builder 6.0(6-1)[01-04]
- 循序渐进学习Power Builder 6.0(6-0)[01-04]
- 循序渐进学习Power Builder 6.0(5-2)[01-04]
- 相关文章
