hi,all friends. when we composing an application program by RMI, must I realize Dataclientin? in the SUN's Intrduction, it writes:"To connect with your server, you should create a client program. This implementation should include a class that implements the same public methods as the suncertify.db.Data class, although it will need different constructors to allow it to support the network configuration. " but I am considering to compose the program by RMI. I think, by RMI, the client side can directedly access a stub which has realized the data publisize. so the client can visit it through interface. so I do not think it necessary to use a Dataclient cconcrete class. right? I don't know whether what I think is right or not. Is there anyone who has such an experience: when using RMI, the client side didn't provide dataclient? if so, did you still get the points? (I mean under such condition, did they still think your way is right or acceptible?) thanks.