-
Notifications
You must be signed in to change notification settings - Fork 0
It is a client-server application for persisting and reporting COVID-19 data. It has two clients however, a Java and a web client.
License
nlintas/JAX-RS-Restful-Server-Client-Java-and-Web-App
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Detailed Description: It is a client-server application for persisting and reporting COVID-19 data. It has two clients however, a Java and a web client. In both cases the server has to run in a Tomcat 9 environment. Many clients can operate at the same time. Special consideration has been given to UI and UX given the time constraints. The server allows to find the daily reported cases, deaths and ICU admissions. There will be statistical operations allowed too like calculating the mean and median. All data is associated with a date. The Java version allows for the above operations to be performed through a CLI and the web version through an HTML web app. Aims: ▪ Design and develop a RESTful server application using Java Jersey. ▪ Connect the RESTful server application to a simple back-end database and perform CRUD operations. ▪ Design and develop a Java client application that issues CRUD requests to the server application and displays the results. ▪ Design and develop a RESTful HTML client application that issues CRUD requests to the server application and displays the results in a suitable UI. How to run: - Use a Tomcat 9 server and the Eclipse Jax-RS compatible IDE - Open the project and any HTML page using Tomcat 9 for the web client. - Open the VirusReportClientMain.java file and interact with the provided CLI GUI.
About
It is a client-server application for persisting and reporting COVID-19 data. It has two clients however, a Java and a web client.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published