技术开发 频道

RMI进阶篇:实现Multi-Tier框架

【IT168 专稿】1  摸索用RMI实现Multi-Tier框架

1.1  实践描述

服务器实现数据源(DataSouce)提供,而服务端按照不同的数据源名称和SQL语句来获取数据集(ResultSet),这是典型的3层应用,即:客户端─应用程序服务器─数据库服务器。

1.2  实践过程1──以DataSouce作为远程接口函数返回值
通过前面实践,只要远程接口定义返回值的类型为序列化对象即可。而DataSouce对象似乎支持序列化:

图3:类BasicDataSouce似乎为序列化对象

1.2.1  远程接口定义

public interface Application extends Remote { //------------------------------------------------------------------------- //Get data source by name public BasicDataSource getDataSource(String __name) throws RemoteException;
0