Zastosowanie biblioteki SmartGWT jako warstwy prezentacji dla platformy Groovy on Grails

master
dc.abstract.otherNiniejsza praca dyplomowa ma dwa zasadnicze cele.Pierwszym jest zaprezentowanie biblioteki SmartGWTw połączeniu z platformą Groovy on Grails jako ciekawąalternatywę dla popularnych szkieletów webowych dla językaJava opartych o wzorzec MVC. Aby to osiągnąć omówiłemmechanizmy stosowane w świecie Javy korporacyjnej,przedstawiłem wzorzec MVC oraz jego zmodyfikowanąwersję. Następnie zaprezentowałem trzy znane szkielety,omawiając ich architekturę i przepływ danych. Drugim celemjest zaimplementowanie rozszerzenia (wtyczki) dla Grails. Dojej głównych zadań należą: uproszczenie konfiguracji,dostarczenie mechanizmów obsługi żądania, odpowiedzi orazsytuacji wyjątkowych oraz generowanie kodu dla częstowykorzystywanych akcji. Ponadto wtyczka zapewnia szeregskryptów ułatwiających codzienną pracę oraz moduł dozarządzania klasami domenowymi w aplikacji. W pracyzaprezentowałem również prostą aplikację zawierającą kilkaprzypadków użycia, która oparta jest w większości nagenerowanym kodzie. Zwieńczeniem całości jest rozważeniedalszych możliwości rozbudowy wtyczki, aby w pełniwykorzystywała bogactwo rozwiązań, zarówno SmartGWT,jak i platformy Grails.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.contributor.advisorMoczurad, Włodzimierz - 130705 pl
dc.contributor.authorKubak, Michałpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerForyś, Wit - 127940 pl
dc.contributor.reviewerMoczurad, Włodzimierz - 130705 pl
dc.date.accessioned2020-07-13T17:05:58Z
dc.date.available2020-07-13T17:05:58Z
dc.date.submitted2010-10-21pl
dc.fieldofstudyinformatyka stosowanapl
dc.identifier.apddiploma-50005-34587pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/166450
dc.subject.otherSmartGWT, Grails, wtyczka, szkielet webowypl
dc.titleZastosowanie biblioteki SmartGWT jako warstwy prezentacji dla platformy Groovy on Grailspl
dc.title.alternativeUse of SmartGWT library as a presentation layer for Groovy on Grails platformpl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.otherpl
Niniejsza praca dyplomowa ma dwa zasadnicze cele.Pierwszym jest zaprezentowanie biblioteki SmartGWTw połączeniu z platformą Groovy on Grails jako ciekawąalternatywę dla popularnych szkieletów webowych dla językaJava opartych o wzorzec MVC. Aby to osiągnąć omówiłemmechanizmy stosowane w świecie Javy korporacyjnej,przedstawiłem wzorzec MVC oraz jego zmodyfikowanąwersję. Następnie zaprezentowałem trzy znane szkielety,omawiając ich architekturę i przepływ danych. Drugim celemjest zaimplementowanie rozszerzenia (wtyczki) dla Grails. Dojej głównych zadań należą: uproszczenie konfiguracji,dostarczenie mechanizmów obsługi żądania, odpowiedzi orazsytuacji wyjątkowych oraz generowanie kodu dla częstowykorzystywanych akcji. Ponadto wtyczka zapewnia szeregskryptów ułatwiających codzienną pracę oraz moduł dozarządzania klasami domenowymi w aplikacji. W pracyzaprezentowałem również prostą aplikację zawierającą kilkaprzypadków użycia, która oparta jest w większości nagenerowanym kodzie. Zwieńczeniem całości jest rozważeniedalszych możliwości rozbudowy wtyczki, aby w pełniwykorzystywała bogactwo rozwiązań, zarówno SmartGWT,jak i platformy Grails.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.contributor.advisorpl
Moczurad, Włodzimierz - 130705
dc.contributor.authorpl
Kubak, Michał
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Foryś, Wit - 127940
dc.contributor.reviewerpl
Moczurad, Włodzimierz - 130705
dc.date.accessioned
2020-07-13T17:05:58Z
dc.date.available
2020-07-13T17:05:58Z
dc.date.submittedpl
2010-10-21
dc.fieldofstudypl
informatyka stosowana
dc.identifier.apdpl
diploma-50005-34587
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/166450
dc.subject.otherpl
SmartGWT, Grails, wtyczka, szkielet webowy
dc.titlepl
Zastosowanie biblioteki SmartGWT jako warstwy prezentacji dla platformy Groovy on Grails
dc.title.alternativepl
Use of SmartGWT library as a presentation layer for Groovy on Grails platform
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
8
Views per month
Views per city
Wroclaw
2
Dublin
1
Jakarta
1
Shanghai
1
Zabrze
1

No access

No Thumbnail Available