An open API service indexing awesome lists of open source software.

https://github.com/johnntirintis/mobile-contacts-app

A simple Java application for managing mobile contacts. It features the creation, updating, and retrieval of mobile contacts and their related user details.
https://github.com/johnntirintis/mobile-contacts-app

dao exception-handling java mvc oop

Last synced: 8 months ago
JSON representation

A simple Java application for managing mobile contacts. It features the creation, updating, and retrieval of mobile contacts and their related user details.

Awesome Lists containing this project

README

          

# Mobile Contacts Application

This project is an implementation of a simple mobile contacts management system. It allows the creation, updating, and fetching of mobile contacts and handles associated data such as user details. This Java-based application employs principles of Object-Oriented Programming and follows the Model-View-Controller (MVC) design pattern. The project also features usage of Data Transfer Objects (DTOs) for efficient data handling.

## Features
- Creation of mobile contacts.
- Updating existing contacts.
- Retrieval of all mobile contacts.
- Handling of related user details.

## Getting Started
Clone the repository and import the project into your preferred Java IDE.

```md
git clone https://github.com/yourusername/your-repo.git
```
The main application class is MobileContactsApp in the root package. Run this to start the application.

## Built With
- Java 11

## Structure
- dao: Contains the Data Access Object interfaces and their implementations.
- dto: Contains Data Transfer Object classes for efficient data handling.
- model: Contains model classes that define the structure of objects in the application.
- service: Contains service interfaces and their implementations that encapsulate business logic.