Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - W3N4

Stran: [1]
1
Vývoj / Re: Co si myslíte o AspectJ?
« kdy: 10. 11. 2011, 18:37:22 »
Ano, to je taky jedna z hlavnich vyhod AOP, vyrazne snizeni boilerplate kodu.

2
Vývoj / Re: Co si myslíte o AspectJ?
« kdy: 10. 11. 2011, 16:11:33 »
AspectJ neni implementace frameworku pro aspektove programovani, AspectJ je spis plugin do JDK, ktery na urovni javovskeho kodu podporuje psani aspektu.
To co popisujes ohledne transakci je spise deklarativni pristup rizeni transakci, byt je to implementovano pomoci bud nejakeho AOP frameworku, nebo primo pomici AspectJ. AOP ti obecne umoznuje definovat kde, jak a kdy vykonat nejakou cast kodu (kterou sam napises jako aspekt) nad nejakou metodou, pripadne metodami. Takze tim docilis k oddeleni vykonneho kodu od omacky okolo (tomu se rika separation of concerns).

3
Vývoj / Re: Co si myslíte o AspectJ?
« kdy: 10. 11. 2011, 01:41:40 »
neznizuju tie aspecty celkovu rychlost aplikacie? pri debugovani si to viem predstavit, logy a podobne, proste "co ktora trieda kedy robi", ale produkcne aspekty su uz trochu ina kava. neviem ako to je presne implementovane ale urcite to robi nejaky ten overhead ...
Urcite ne nejak vyrazne oproti tomu, kdyby jsi to psal natvrdo do metod.

4
Vývoj / Re: Co si myslíte o AspectJ?
« kdy: 09. 11. 2011, 12:18:13 »
AspectJ je dobra vec. Otazka je, na co to pouzit ? Napada me treba security, logovani, transakce.. Jenze na implementaci techto aspectu se vetsinou pouziva nejaky framework, ktery treba je postaven na AspectJ, ale programatora od nej odstinuje. Treba co se transakci tyce, tak ve Springu se daji implementovat ciste deklarativne pomoci anotaci. Na implementaci security lze zase pouzit treba framework Spring Security. Zbyva logovani, tam uz si realne pouziti predstavit umim, ale na druhou stranu pokud programator pracuje s nejakymi frameworky pro persistenci dat, implementaci aplikacni vrstvy a prezentacni vrstvy, tak se mu o logovani starji ty frameworky.
Za zminku taky stoji alternativa k AspectJ, ktera neni tak mocna, ale zase nevyzaduje zadny plugin do JDK, protoze funguje jednoduse na principu navrhoveho vzoru proxy - Spring AOP.

Takze to by asi tak byl muj nazor, prinos AspectJ a obecne AOP je umerny tomu, jak clovek pracuje, jake frameworky pouziva apod.

Stran: [1]