diff --git a/_site/architecture/http_request.html b/_site/architecture/http_request.html index 5940073..7ab81ad 100644 --- a/_site/architecture/http_request.html +++ b/_site/architecture/http_request.html @@ -352,12 +352,12 @@

  • View. Represents the user interface.
  • Controller. Handles the application logic and the communication between the model and the view. diff --git a/_site/assets/images/http_request.svg b/_site/assets/images/http_request.svg index 3924093..8f074d1 100644 --- a/_site/assets/images/http_request.svg +++ b/_site/assets/images/http_request.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + +
    SERVER
    forms.py
    models.py
    templates
    services.py
    routes.py
    repositories.py
    DATABASE
    MODULE BLUEPRINT
    CONTROLLER
    MODEL
    VIEW
    image/svg+xml
    \ No newline at end of file diff --git a/_site/assets/js/search-data.json b/_site/assets/js/search-data.json index ff756ff..76e474c 100644 --- a/_site/assets/js/search-data.json +++ b/_site/assets/js/search-data.json @@ -526,7 +526,7 @@ },"75": { "doc": "HTTP Request", "title": "Model-View-Controller (MVC)", - "content": "Each module in uvlhub has a series of folders and files to handle HTTP requests separating responsibility as indicated: . | Model. Represents the data and business logic of the application. | models.py: Defines the data structures and database interactions. | repositories.py: Implements functions to access and manipulate the data stored in the models. | . | View. Represents the user interface. | templates: Contains the Jinja templates to generate the user interface. | forms.py: Defines forms and data validations that users can submit. | . | Controller. Handles the application logic and the communication between the model and the view. | routes.py: Defines the application routes, handling HTTP requests and determining which view should be rendered. | services.py: Implements the business logic and operations that belong neither to the model nor to the view. | . | . ", + "content": "Each module in uvlhub has a series of folders and files to handle HTTP requests separating responsibility as indicated: . | Model. Represents the data and business logic of the application. | models.py: Defines the data structures and database interactions. | repositories.py: Implements functions to access and manipulate the data stored in the models. | forms.py: Defines forms and data validations that users can submit. | . | View. Represents the user interface. | templates: Contains the Jinja templates to generate the user interface. | . | Controller. Handles the application logic and the communication between the model and the view. | routes.py: Defines the application routes, handling HTTP requests and determining which view should be rendered. | services.py: Implements the business logic and operations that belong neither to the model nor to the view. | . | . ", "url": "/architecture/http_request#model-view-controller-mvc", "relUrl": "/architecture/http_request#model-view-controller-mvc" diff --git a/architecture/http_request.md b/architecture/http_request.md index e0ce5e5..b9a7180 100644 --- a/architecture/http_request.md +++ b/architecture/http_request.md @@ -37,9 +37,9 @@ Each module in {% include uvlhub.html %} has a series of folders and files to ha - *Model*. Represents the data and business logic of the application. - `models.py`: Defines the data structures and database interactions. - `repositories.py`: Implements functions to access and manipulate the data stored in the models. + - `forms.py`: Defines forms and data validations that users can submit. - *View*. Represents the user interface. - `templates`: Contains the Jinja templates to generate the user interface. - - `forms.py`: Defines forms and data validations that users can submit. - *Controller*. Handles the application logic and the communication between the model and the view. - `routes.py`: Defines the application routes, handling HTTP requests and determining which view should be rendered. - `services.py`: Implements the business logic and operations that belong neither to the model nor to the view. diff --git a/assets/images/http_request.svg b/assets/images/http_request.svg index 3924093..8f074d1 100644 --- a/assets/images/http_request.svg +++ b/assets/images/http_request.svg @@ -1 +1,4 @@ - \ No newline at end of file + + + +
    SERVER
    forms.py
    models.py
    templates
    services.py
    routes.py
    repositories.py
    DATABASE
    MODULE BLUEPRINT
    CONTROLLER
    MODEL
    VIEW
    image/svg+xml
    \ No newline at end of file