04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Rámce 127<br />

Manažment transakcií. Okrem práce s lokálnymi, globálnymi a vnorenými transakciami<br />

obsahuje aj podporu pre tzv. bezpené body transakcií (angl. transaction safepoints).<br />

Spolu s rámcom pre prístup k dátovej vrstve je možné transakný systém výslednej aplikácie<br />

definova bez previazania na JTA a EJB.<br />

Vlastný rámec MVC. Centrálnym konceptom je frontálny kontrolér Dispatcher-<br />

Servlet, ktorý požiadavky posiela na konkrétne kontroléry, ktoré sú obyajné objekty 1<br />

implementujúce jednoduché rozhranie Controller. Medzi výhody patrí explicitné<br />

a jasné definovanie rolí jednotlivých súiastok pre validáciu, spracovanie formulárov, mapovanie<br />

kontrolérov, voby pohadu, at. Rámec MVC poskytuje možnos konfigurovatenosti<br />

pomocou rozhraní založených na návrhovom vzore Stratégia. Voné zviazanie<br />

návrhu celého rámca umožuje použitie viacerých prezentaných technológií.<br />

Rámec Spring obsahuje aj podporu alších aspektov vývoja softvéru (vzdialený prístup,<br />

dávkové spracovávanie, autentizácia a autorizácia, testy, at.), o len dokazuje jeho<br />

rámcovos ako znovupoužiteného systému pre tvorbu aplikácií.<br />

Použitá literatúra<br />

[1] Hürsch, W. L.: Should Superclasses be Abstract? In: Proceedings of the 8th European Conference<br />

on Object-Oriented Programming (July 04-08, 1994). M. Tokoro and R. Pareschi,<br />

Eds. Lecture Notes In Computer Science, vol. 821. Springer-Verlag, London, pp. 12-31,<br />

1994.<br />

[2] Jendrock, E., Ball, J., Carson, D., et al.: The Java EE 5 Tutorial.<br />

http://java.sun.com/javaee/5/docs/tutorial/doc/ [14.6.2009], 2008.<br />

[3] Johnson, R.: Introduction to the Spring Framework. Dostupné z:<br />

http://www.theserverside.com/tt/articles/article.tss?l=SpringFramework<br />

[14.6.2009], 2005.<br />

[4] Kaisler, S. H.: Software Paradigms. Hoboken, NJ: John Wiley & Sons, Inc., 2005.<br />

[5] Microsoft: MFC Hierarchy Chart – .NET Framework v 4.0. Dostupné z:<br />

http://msdn.microsoft.com/en-us/library/ws8s10w4(VS.100).aspx [14.6.2009],<br />

2009.<br />

1<br />

V tomto kontexte sa používa pojem starý dobrý Java objekt (angl. Plain Old Java Object; POJO),<br />

ktorý bol zavedený na zdôraznenie jednoduchosti v kontraste s súiastkovým modelom EJB, ktorý<br />

pre svoje súiastky definuje príliš zložité pravidlá.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!