APLIKATIVNO RJEŠENJE-ASP.NET MVC
Anđela Klisović
Abstract
Anđela Klisović
Abstract
With the development of object-oriented programming, the need arises for separating the interface from the design of other parts of the system. One of the options is the MVC (Model-View-Controller) pattern software architecture that separates the application into three components: model, view and controller. MVC specifies where a certain part of the application logic should be placed. Basic advantage of the MVC architecture is separation of project in meaningful and separate units, which is a great advantage for the development of large-scale projects with many contributors. Consequently, modifications, upgrades and future development is simplified. This approach allows easy modification of one of the elements without major intervention in other elements, as well as the re-use of ready-made elements. Many development environments implement the architectural pattern MVC (Model-View-Controller) that enables the separation of the data model with the business rules from the user interface. This property is generally considered good practice since modularization of code, encourages reuse of code and allows multiple interfaces that can be applied. This paper describes web applications, their advantages and disadvantages, the key concepts related to Web applications, ASP.NET and ASP.NET MVC, tools and technologies used to develop this application, and their use in development of the practical part of this dissertation.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
With the development of object-oriented programming, the need arises for separating the interface from the design of other parts of the system. One of the options is the MVC (Model-View-Controller) pattern software architecture that separates the application into three components: model, view and controller. MVC specifies where a certain part of the application logic should be placed. Basic advantage of the MVC architecture is separation of project in meaningful and separate units, which is a great advantage for the development of large-scale projects with many contributors. Consequently, modifications, upgrades and future development is simplified. This approach allows easy modification of one of the elements without major intervention in other elements, as well as the re-use of ready-made elements. Many development environments implement the architectural pattern MVC (Model-View-Controller) that enables the separation of the data model with the business rules from the user interface. This property is generally considered good practice since modularization of code, encourages reuse of code and allows multiple interfaces that can be applied. This paper describes web applications, their advantages and disadvantages, the key concepts related to Web applications, ASP.NET and ASP.NET MVC, tools and technologies used to develop this application, and their use in development of the practical part of this dissertation.
Key concepts: Business logic, Software engineering, Computer science, Modular programming, Reuse, Interface (matter), Model–view–controller, ASP.NET