diff options
author | Gunther6070 <haydenhartman10@yahoo.com> | 2025-04-14 20:47:46 -0400 |
---|---|---|
committer | Gunther6070 <haydenhartman10@yahoo.com> | 2025-04-14 20:47:46 -0400 |
commit | 82240d78bbabc6b08115906810157d1dc2c8ac95 (patch) | |
tree | fa6da22faadb69b2ad3f72ce2573640a5cd27d36 | |
parent | 3e492663341efc3fa60410bf65aca4c742c6d40d (diff) | |
parent | 080d5a4adf1ee610c0b6359703f4cdf1968d79ed (diff) | |
download | JellySolutions-82240d78bbabc6b08115906810157d1dc2c8ac95.tar.gz JellySolutions-82240d78bbabc6b08115906810157d1dc2c8ac95.tar.bz2 JellySolutions-82240d78bbabc6b08115906810157d1dc2c8ac95.zip |
Merge branch 'main' of https://github.com/RIT-SWEN-261-02/team-project-2245-swen-261-02-2b
-rw-r--r-- | docs/DesignDoc.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/DesignDoc.md b/docs/DesignDoc.md index 1d94ca0..0aaaa4b 100644 --- a/docs/DesignDoc.md +++ b/docs/DesignDoc.md @@ -139,7 +139,7 @@ Each user views 1 cupboard which can contain 0 or more needs. They can take 1 or This section describes the application architecture. -The application is seperated into three tiers. These include the view, viewmodel, and model tiers. The view tier has many angular components, including the cupboard, dashboard, funding basket, homepage, login, mini-cupboard, need-edit, need-list, and toast. These are all used through angular to serve a UI application through the browser. This browser connects through the Viewmodel tier using a REST API. The API is instantiated through springboot. The API uses controllers and services to perform opertaions on the data and return values back to the view tier. The model tier contains the structure of objects, such as needs or users and the persistence of the system. The persistence uses DAO's, or data access objects. These are abstracted classes that can be further defined to interact with databases, files, or other objects. Currently, all the persistence is handled through JSON files through file DAOs. +The application is seperated into three tiers. These include the view, viewmodel, and model tiers. The view tier has many angular components, including the cupboard, dashboard, funding basket, homepage, login, mini-cupboard, need-edit, need-list, and toast. These are all used through angular to serve a UI application through the browser. This browser connects through the Viewmodel tier using a REST API. The API is instantiated through springboot. The API uses controllers and services to perform opertaions on the data and return values back to the view tier. The model tier contains the structure of objects, such as needs or users and the persistence of the system. The persistence uses DAO's, or data access objects. These are abstracted classes that can be further defined to interact with databases, files, or other objects. Currently, all the persistence is handled through JSON files through file DAOs. ### Summary The following Tiers/Layers model shows a high-level view of the webapp's architecture. |