【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;