Win a copy of Java 9 Revealed this week in the Features new in Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

RMI in fbn assignement  RSS feed

Posts: 5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,
I need some help on this assignment :
1- one of the requirements is that the application
should in local(all networking "stuff" should be
bypassed then) mode as well as in networked mode.
Considering such a requirement, I found nothing that
could satisfy to this, except using serialization that
will allow the Data class to be downloaded if needed ,
to the server, and provide the database manipulation,
else it is accessed locally. To do so , I had to :
a - serialiaze the data class,
b - define a public Remote interface that offer the
same services as the data class
c - define another public Remote Interface that
allows client to select the data mode (remote or
I have tested this on my pc and it seem to be working
fine. I need to test in a network environment to see
how it goes. But I don't feel comfortable about this
implementation :
- It sounds a little bit redundant to me : the
remote interface offering the same services as data,
just uses data to process request and return retuned
results from data ?!?
- It is quite heavy to install : 2 interfaces and
their implementation have to publish using their stub
and skeleton !
- The Remote Interface that define the data mode
(local or remote) has to be used even in local mode
(to get an instance of local data), what I think is
not respecting the requirement in some way (it is a
remote interface !)
Thanks for your lights on a better implementation !
Mark Spritzler
Posts: 17309
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Actually you will have a copy of the data stuff in your client for use in local mode.
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!