Aspektově orientovaný vývoj uživatelských rozhraní pro Java SE aplikace
Aspect-oriented user interface design for Java SE
Type of document
diplomová prácemaster thesis
Author
Tomášek Martin
Supervisor
Černý Tomáš
Opponent
Čemus Karel
Field of study
Softwarové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačové grafiky a interakceDefended
2015-01-21Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdfVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://www.cvut.cz/sites/default/files/content/d1dc93cd-5894-4521-b799-c7e715d3c59e/cs/20160901-metodicky-pokyn-c-12009-o-dodrzovani-etickych-principu-pri-priprave-vysokoskolskych.pdf
Metadata
Show full item recordAbstract
Současné aplikace využívají grafické uživatelské rozhraní k interakci s uživatelem. V každé aplikaci můžeme najít vstupní pole, výstupní pole a další komponenty, které slouží k ovládání aplikace. Generování formulářů, která obsahují data, jenž chceme vkládat, editovat nebo prohlížet je časově náročné. Kromě generování správných vstupních polí je také potřeba nahlížet na tvorbu uživatelského rozhraní z pohledu validací, rozložení komponent a bezpečnosti. V těchto případech by bylo vhodné, aby se části rozhraní generovala na základě modelu. V případě aplikací typu klient server může model a data poskytovat server. Toto řešení zajistí centralizovanou správu dat a jejich definicí a umožní klientovi pružně reagovat na změnu datového modelu. Present-day applications use graphical user interface in order to interact with the user. We can find the input fields in each application together with the output fields and other components that are used to operate the application. To generate the forms that contain data that we want to insert, edit or view is time-consuming. In addition to generating the correct input fields, it is also necessary to consider the production of the user interface in terms of validation, distribution of components and security. In these cases, it would be appropriate that the parts of the interface were generated based on a model. In the case of client server types of applications, the model and the data can be provided by a server. This solution will provide a centralized data management and its definition and will allow the client to respond flexibly to any changes in the data model.
Collections
- Diplomové práce - 13139 [413]