Rozdělení vrstvy uživatelského rozhraní na klientskou a serverovou část
Splitting user interface layer to client and server part
diploma thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/20750/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/20750Identifiers
Study Information System: 69550
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Bulej, Lubomír
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Software Engineering
Date of defense
25. 5. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Very good
Webové aplikace můžeme v prvním přiblížení rozdělit do dvou základních skupin dle přístupu k přenosu dat. Aplikace první skupiny mají celou logiku výhradně na serveru. To však vyžaduje, aby byla celá mnohdy rozsáhlá data přenášena mezi oběma částmi. Aplikace druhé skupiny mívají část logiky zdvojenu na klientech. To na jedné straně umožňuje zefektivnit komunikaci, na druhé straně to však klade zvýšené nároky na vývoj a údržbu. Cílem práce je proto vyvinout takový model aplikace, který alespoň pro nejčastější případy spojí výhody obou dříve zmíněných přístupů.
Web applications can be divided into two basic groups by the approach to the data transfer. Applications from the first group have their entire logic at the server side. That implies large data transfers between clients and the server. Applications from the second group duplicate part of their logic at the client side. That simplifies the communication but on the contrary it then requires more complicated development and maintenance. The goal of the thesis is to develop an application model combining the advantages of both approaches for the most common application scenarios.