Tato práce se zabývá analýzou a implementací knihovny pro uživatelsky přívětivou definici filtrů vyhledávání v relační databázi s možností napojení výsledné podmnožiny na konkrétní akci. Výsledné řešení je optimalizované pro webové aplikace na bázi springu a použití AOP.
Annotation in English
This work deals with analysis and implementation of libraries for user-friendly definition of filters. Applications user filters on a relational database. The ability to link the resulting subset of a particular action or process. Final solution is optimized for web applications based on Spring using AOP
Keywords
Java SE, Spring, Ujorm, AOP, ORM
Keywords in English
Java SE, Spring, Ujorm, AOP, ORM
Length of the covering note
42 s.
Language
CZ
Annotation
Tato práce se zabývá analýzou a implementací knihovny pro uživatelsky přívětivou definici filtrů vyhledávání v relační databázi s možností napojení výsledné podmnožiny na konkrétní akci. Výsledné řešení je optimalizované pro webové aplikace na bázi springu a použití AOP.
Annotation in English
This work deals with analysis and implementation of libraries for user-friendly definition of filters. Applications user filters on a relational database. The ability to link the resulting subset of a particular action or process. Final solution is optimized for web applications based on Spring using AOP
Keywords
Java SE, Spring, Ujorm, AOP, ORM
Keywords in English
Java SE, Spring, Ujorm, AOP, ORM
Research Plan
Analyzujte možnosti implementace knihovny pro uživatelsky přívětivou definici filtrů pro vyhledávání v relační databázi. Zohledněte napojení výsledné podmnožiny relační databáze na konkrétní akci.
Prostudujte dostupné platformy a navrhněte nejvhodnější variantu pro implementaci knihovny.
Navrhněte specifikaci API knihovny s ohledem na snadnou integraci do budoucích web aplikací.
Dle výše uvedené specifikace knihovnu implementujte.
Proveďte ukázkovou integraci nové knihovny do vybrané web aplikace. Zhodnoťte přínos nové knihovny z hlediska programátora a uživatele.
Research Plan
Analyzujte možnosti implementace knihovny pro uživatelsky přívětivou definici filtrů pro vyhledávání v relační databázi. Zohledněte napojení výsledné podmnožiny relační databáze na konkrétní akci.
Prostudujte dostupné platformy a navrhněte nejvhodnější variantu pro implementaci knihovny.
Navrhněte specifikaci API knihovny s ohledem na snadnou integraci do budoucích web aplikací.
Dle výše uvedené specifikace knihovnu implementujte.
Proveďte ukázkovou integraci nové knihovny do vybrané web aplikace. Zhodnoťte přínos nové knihovny z hlediska programátora a uživatele.
Recommended resources
ECKEL, Bruce. Thinking in JAVA. Prentice Hall Professional, 2003.
WALLS, Craig. Spring in action. Fourth edition. Texas: Manning, 2013. ISBN 978-161-7291-203.
HARROP, Rob; MACHACEK, Jan. Pro Spring. John Wiley & Sons, 2007.
HUNT, Charlie; JOHN, Binu. Java performance. Prentice Hall Press, 2011.
PONEC, Pavel. Ujorm \matsymb{lbrack}online\matsymb{rbrack}. 2011 \matsymb{lbrack}cit. 2015-02-04\matsymb{rbrack}. Dostupné z: http://ujorm.org/
Recommended resources
ECKEL, Bruce. Thinking in JAVA. Prentice Hall Professional, 2003.
WALLS, Craig. Spring in action. Fourth edition. Texas: Manning, 2013. ISBN 978-161-7291-203.
HARROP, Rob; MACHACEK, Jan. Pro Spring. John Wiley & Sons, 2007.
HUNT, Charlie; JOHN, Binu. Java performance. Prentice Hall Press, 2011.
PONEC, Pavel. Ujorm \matsymb{lbrack}online\matsymb{rbrack}. 2011 \matsymb{lbrack}cit. 2015-02-04\matsymb{rbrack}. Dostupné z: http://ujorm.org/