remote telephone book using java RMI

Completado Publicado Dec 11, 2015 Pagado a la entrega
Completado Pagado a la entrega

Create a network application using Java RMI to implement a \"remote telephone book\" service.\r\nYou should define 6 procedures:\r\n1) ADD_TO_DATABASE 2) REMOVE_FROM_DATABASE 3) LOOKUP_NAME 4) LIST 5) QUIT 6) TERMINATE\r\nThe procedure ADD_TO_DATABASE should take two strings as a parameter (the first containing the username and the second containing the phone number). It adds the username and the phone number into a database (the database should be a simple file). If the routine is successful, it returns the number of entries in the database. If the routine is unsuccessful, it returns a string with an error message.\r\nThe procedure REMOVE_FROM_DATABASE should take a user name as a parameter. It deletes the user\'s entry from the database. If the routine is successful, it returns the number of entries currently in the database. If the routine is unsuccessful, it returns a string with an error message.\r\nThe procedure LOOKUP_NAME should take a string as a parameter. It retrieves all entries from the database whose name starts with the given string. If the routine is successful, it returns a linked list of name/phone number pairs. If the routine is unsuccessful, it returns a string with an error message.\r\nThe procedure LIST should take a void as a parameter. It retrieves all entries from the\r\ndatabase. If the routine is successful, it returns a list of name/phone number pairs. If the routine is unsuccessful, it returns a string with an error message.\r\nThe procedure QUIT simply exits the client.\r\nThe procedure TERMINATE exits the server and the client. Before the server exits, it must make sure to unbind itself from the\r\nrmiregistry.\r\nThe client application reads requests from the command line. The requests are \"add\", \"delete\", \"query\", \"list\", \"quit\", and \"terminate.\" For example, you can invoke the client as on the right:\r\nUse the last four digits (multiply by 10 if needed) of your access ID as the port number for your rmiregistry.\r\nWhat you must turn in:\r\n1. A Readme with detailed instructions on how to run and compile your code\r\n2. All sources files needed by your code including\r\na. Interface files\r\nb. Client-side and server-side code of the application\r\n3. A screenshot of you testing your code similar to what is listed here (can be included in a Word/PDF Readme).\r\n4. Makefile (if applicable)

Java

Nº del proyecto: #9098387

Sobre el proyecto

2 propuestas Proyecto remoto Activo Dec 11, 2015

Adjudicado a:

jeremykwgacc

A proposal has not yet been provided

$61 USD en 4 días
(2 comentarios)
1.8

2 freelancers están ofertando un promedio de $86 por este trabajo

Allphpworks

Having 8 years experience in java. Please give me few minutes for discussion. thanks ==========================================================

$111 USD en 7 días
(4 comentarios)
2.9