"BindingMap" sinhronizācijas uzlabojumi ietvarā "GWTExt"
Loading...
Date
Authors
Advisor
Journal Title
Journal ISSN
Volume Title
Publisher
Latvijas Universitāte
Language
N/A
Abstract
Maģistra darbā tiek apskatīts tīmekļa ietvarā „GWTExt” esošās „BindingMap”
tehnoloģijas sinhronizācijas problēmas starp klienta un servera pusēm, kā arī autora izveidotie
risinājumi šai problēmai. Pirms šī darba izstrādes visi lietotnes formā esošie dati starp klienta
izsaukumiem tika glabāti tikai klienta pusē, kas noveda gan pie ātrdarbības problēmām, pie
katra izsaukuma sūtot visu datu kopu serverim, gan iespējamām drošības problēmām, lietotājam
manipulējot ar pieejamo datu kopu.
Darba rezultātā ir samazināts datu apjoms kāds ir jāsūta, lai datus sinhronizētu starp
klientu un serveri, izveidots mehānisms kā saglabāt servera stāvokli starp klienta izsaukumiem,
kā arī palielināta ietvara drošība, izveidojot atļauju mehānismu, kas nosaka kādus datus klients
drīkst saņemt un mainīt.
Paper „„BindingMap” synchronization improvements for the framework „GWTExt”” contains explanation for synchronization problems between client and server for „BindingMap” technology and created solutions for this problem. Before the develpoment of this paper all the data between client calls in application view were stored in the client side only. That lead to performance problems with every synchronization call and possible security problems when user manipuleted client side data set. Result of this paper is decreased data traffic between client and server, server state saving mechanism with different storages and increased security in the framework with new permission mechanism for client data sets.
Paper „„BindingMap” synchronization improvements for the framework „GWTExt”” contains explanation for synchronization problems between client and server for „BindingMap” technology and created solutions for this problem. Before the develpoment of this paper all the data between client calls in application view were stored in the client side only. That lead to performance problems with every synchronization call and possible security problems when user manipuleted client side data set. Result of this paper is decreased data traffic between client and server, server state saving mechanism with different storages and increased security in the framework with new permission mechanism for client data sets.