In this work object-oriented patterns were used for development of gata processing system on the Web. Nowadays a lot of systems are developing for they use in internet. In my final work these patterns were used: MVC, Page Controller, Front Controller, Intercepting Filter and others.
Model-View-Controller pattern separates the modeling of domain, the presentation, and the actions based on user input into three separate classes: Model, View, Controller. This pattern is a fundamental design pattern for separation of user interface logic from business logic. Unfortunately, the popularity of the pattern has resulted in a number of faulty descriptions.
Using a Page controller for a Web application is such a common need that most Web application frameworks provide a default implementation of the page controller. Most frameworks incorporate the page controller in the front of server page. Server pages actually combine the functions of view and controller and do not provide the desired separation between the presentation code and controller code.A common implementation of Page Controller invokes creating a base class for behavior shared among individual pages.
Front Controller solves the decentralization problem present i Page Controller by chanelling all requests through a single controller. The controller itself is usually implemented in two parts: a handler and a hierarchy of commands.
A straightforward implementation of Interceptong Filter is a filter chain that iterates through a... [to full text]
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2004~D_20040922_123855-29459 |
Date | 22 September 2004 |
Creators | Rutkauskaitė, Ramunė |
Contributors | Stulpinas, Raimundas, Butleris, Rimantas, Kiauleikis, Valentinas, Rubliauskas, Dalius, Matickas, Jonas Kazimieras, Nemuraitė, Lina, Paradauskas, Bronius, Lenkevičius, Antanas, Targamadzė, Aleksandras, Kaunas University of Technology |
Publisher | Lithuanian Academic Libraries Network (LABT), Kaunas University of Technology |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2004~D_20040922_123855-29459 |
Rights | Unrestricted |
Page generated in 0.0536 seconds