- José Augusto Cenci Castilho
- Jadir Pires de Borba Junior
- Client-server architecture using Java RMI.
- Remote object interaction.
- Market functionalities:
- Insert a Product
- Update a Product
- When Update notify all clients
- List all products
- List all products from one market
- List all products with one name
- Client Login
- Client Logout
- Server functionalities:
- Logs
- Manage users using txt
- Manage products list using txt
src/
├── client
│ ├── utils
│ │ └── MenuHandler.java
│ └── Client.java
├── contracts
│ ├── ClientRemoteInterface.java
│ └── ServerRemoteInterface.java
├── docs/
│ ├── Anotacoes.txt
│ ├── Trabalho2.pdf
├── entities
│ ├── Product.java
│ └── User.java
├── server
│ ├── controllers
│ │ ├── ProductController.java
│ │ └── UserController.java
│ ├── database
│ │ ├── productsList.txt
│ │ └── usersList.txt
│ ├── handlers
│ │ └── FileHandler.java
│ ├── interfaces
│ │ ├── IProductController.java
│ │ └── IUserController.java
│ ├── utils
│ │ ├── Cache.java
│ │ └── Server.java
├── utils
│ └── DateUtils.java
For any questions or suggestions, please contact:
- José Augusto Cenci Castilho:
- Jadir Pires de Borba Junior: