<div dir="ltr">"<span style="color:rgb(33,33,33)">Guice lesz az, nem Guava."</span><div><span style="color:rgb(33,33,33)"><br></span></div><div><span style="color:rgb(33,33,33)">Valóban.</span></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Jun 14, 2017 at 11:19 AM Gábor Auth <<a href="mailto:auth.gabor@gmail.com">auth.gabor@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<br><br><div class="gmail_quote"></div></div><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Wed, Jun 14, 2017 at 10:58 AM István Viczián <<a href="mailto:viczian.istvan@gmail.com" target="_blank">viczian.istvan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">És nem, természetesen az EJB sem mond ellen a single responsibility-nek, csupán a fejlesztők hajlamosak ezt felejteni.</blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>Több okból célszerű minden üzleti logikában lényeges objektumot EJB-ként kezelni:</div><div>- évek óta minimális az overhead</div><div>- könnyű ráakasztani interceptor-t utólag</div><div>- egy darab @Stateless annotáció kell rá és nem kell interfész</div><div>- a konténer kezeli az object pool-t és rákényszerít, hogy ne csinálj hülyeséget egy stateless metódusnál</div><div>- tudsz a későbbiekben finomhangolni OP méretet, nem egy singleton halmaz van</div><div>- tudsz vertikálisan skálázódni transzparensen bármelyik rétegben, nem kell egy gépre összegereblyézni mindent, ami kell</div><div>- a konténer kezeli a DI-t és nem kell (nem is szabad) keverni CDI-vel az EJB kezelést, mert nagyon nem ugyanaz a kettő</div><div>- rákényszerít, hogy olyan kódot írj, amely képes horizontálisan skálázódni</div><div>- ha tényleg utility kód, akkor tesztelhető és használható POJO utility kódként is</div><div>- ... és a többi apróság</div><div><br></div><div>Persze, lehet rosszul is használni. :)</div><div><br></div><div>Bye,</div><div>Auth Gábor</div><div><br></div></div></div>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" rel="noreferrer" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</blockquote></div>