Posts

Showing posts from April, 2025

Social Network Site

Image
                                                                                                                                              SOCIAL NETWORK SITE USING RMI 1.Remote interface – SocialNetworkService import java.rmi.Remote; import java.rmi.RemoteException; import java.util.List; public interface SocialNetworkService extends Remote {     String registerUser(String username) throws RemoteException;     String postMessage(String username, String content) throws RemoteException;     List<Post> getUserPosts(String u...

Real Estate Managing Website

Image
                                                                                           REAL ESTATE MANAGING WEBSITE USING RMI 1.Remote interface – RealEstateService import java.rmi.Remote; import java.rmi.RemoteException; import java.util.List; public interface RealEstateService extends Remote {     String addProperty(String address, double price, String owner) throws RemoteException;     Property getProperty(int id) throws RemoteException;     List<Property> listProperties() throws RemoteException; } 2.Implementation – RealEstateServiceImpl import java.rmi.server.UnicastRemoteObject; import java.rmi.RemoteException; import java.util.ArrayList; import java.util.L...

Matrix Division

Image
                                                                            MATRIX DIVISION USING RMI 1.Remote interface – MatrixService import java.rmi.Remote; import java.rmi.RemoteException; public interface MatrixService extends Remote {     double[][] divideMatrices(double[][] A, double[][] B) throws RemoteException; } 2.Implementation – MatrixServiceImpl import java.rmi.server.UnicastRemoteObject; import java.rmi.RemoteException; public class MatrixServiceImpl extends UnicastRemoteObject implements MatrixService {     protected MatrixServiceImpl() throws RemoteException {         super();     }     public double[][] divideMatrices(double[][] A, double[][] B) throws RemoteException {   ...

Password Manager

Image
                                                                                                                          RMI - BASED PASSWORD MANAGER SYSTEM 1.Remote interface – PasswordManager import java.rmi.Remote; import java.rmi.RemoteException; public interface PasswordManager extends Remote {     String addCredential(String website, String username, String password) throws RemoteException;     String getPassword(String website) throws RemoteException; } 2.Server-side implementation – PasswordManagerImpl import java.rmi.server.UnicastRemoteObject; import java.rmi.RemoteException; import java....

Order Management System

Image
                                                                 RMI - BASED E-COMMERCE ORDER MANAGEMENT SYSTEM 1.Remote Interface – OrderService import java.rmi.Remote; import java.rmi.RemoteException; public interface OrderService extends Remote {     String placeOrder(String productName, int quantity) throws RemoteException;     String trackOrder(int orderId) throws RemoteException; } 2.Server Implementation – OrderServiceImpl  import java.rmi.server.UnicastRemoteObject; import java.rmi.RemoteException; import java.util.HashMap; import java.util.Map; public class OrderServiceImpl extends UnicastRemoteObject implements OrderService {     private static final long serialVersionUID = 1L;     private int orderCounter = 1000;     private Map...