Using class
Result
(shown below) and making the minor modification that will
ensure that objects of this class are serialisable, make method
getResults
available via an RMI interface. This method should return a
Vector
containing
initialised
Result
objects that are set up by a server program (also to be written
by you) and made available via an implementation object placed in the RMI
registry by the server. The server should store two
Result
objects in the
Vector
contained within the implementation object. Access this implementation object
via a client program and use the methods of the
Result
class to display the
surname and examination mark for each of the two
Result
objects. (I.e., employ
'Method 1' from Section 5.4.)
You should find the solution to the above problem relatively straightforward by
simply modifying the code for the
Bank
example application from this chapter.
class Result implements java.io.Serializable
{
private String surname;
private int mark;
public Result(String name, int score)
{
surname = name;
mark = score;
}
public String getName()
{
return surname;
}
public void setName(String name)
{
surname = name;
}
public int getMark()
{
return mark;
}
public void setMark(int score)
{
if ((score>=0) && (score
mark = score;
}
}