Modification of MVC Architecture in PHP using Basedata Service Display Pattern
- DOI
- 10.2991/978-2-38476-202-6_86How to use a DOI?
- Keywords
- Design Pattern; Model-View-Controller (MVC); PHP; Basedata Service Display (BSD)
- Abstract
Model View Controller (MVC) is a design pattern of structuring the folder structure used to separate between files that have the function of interacting with the database (Model), sending data obtained by the database with an interface page (Controller), and displaying data with an interface page (Views). In the MVC pattern, there is a problem with the base architecture which does not have direct integration with security packages, requires manual activation, and does not provide a special directory for developing security packages. This study aims to develop a pattern known as Data Based Service Display (BSD). BSD was developed to optimize the security package integration process by providing dedicated development directories and space to tolerate the complexities of package injection independently of the MVC pattern. From the results of the tests conducted, it was found that the use of the BSD pattern has a better loading time in rendering scripts than using the MVC pattern and has a tokenization process when submitting data to minimize code sabotage.
- Copyright
- © 2023 The Author(s)
- Open Access
- Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
Cite this article
TY - CONF AU - Mohammad Robihul Mufid AU - Arna Fariza AU - Yogi Pratama AU - Saniyatul Mawaddah PY - 2024 DA - 2024/02/15 TI - Modification of MVC Architecture in PHP using Basedata Service Display Pattern BT - Proceedings of the International Conference on Applied Science and Technology on Social Science 2023 (iCAST-SS 2023) PB - Atlantis Press SP - 594 EP - 603 SN - 2352-5398 UR - https://doi.org/10.2991/978-2-38476-202-6_86 DO - 10.2991/978-2-38476-202-6_86 ID - Mufid2024 ER -