[Javalist] Spring kerdesek
Böszörményi Péter
zmblevlist at gmail.com
2012. Jún. 4., H, 21:45:02 CEST
Spring nem hasznal poolt. Alapbol singleton az objektum, ha keszites hozza
sajat scopeot, akkor ott tudsz poolt megvalositani.
On Mon, 04 Jun 2012 21:41:56 +0200, zamek <zamek at vili.pmmf.hu> wrote:
> 06/04/2012 09:20 PM keltezéssel, cx.chico írta:
>> Az Spring AOP alapban interfészeken keresztül működik. A @Autowired
>> használatához létre kell hozni egy interfészt. A program így
>> módosulna:
>
> Szerintem a leírt feladat szempontjából nincs szükség arra, hogy a
> "PollingService"-t a Spring kezelje (mivel azt írtad, hogy csak egynek
> szabad lennie belőle), a DeviceServiceImpl nyugodtan lehet akár ilyen
> is:
>
> @Service("getDeviceData")
> public class DeviceServiceImpl extends RemoteServiceServlet implements
> DeviceService {
>
> private final PollingServiceImpl pollingService = new
> PollingServiceImpl();
>
> @Override
> public Response<Map<String, Pojo>> getDeviceData() {
>
> Response<Map<String, Pojo>> result = pollingService.start();
> pollingService.reset();
>
> }
>
>
> Hmmm, ez nem fog minden DeviceServiceImpl peldanybol egy
> pollingService-t letrehozni?
>
> A spring nem ugy csinalja, mint az ejb, hogy egy pool-ban vannak a
> bean-ek es szukseg eseten a pool-bol vesz elo egyet, vagy ha nincs,
> akkor uj peldany?
>
> Esetleg, ha static lenne, de az mar nagyon nem szep.
>
--
Üdvözlettel,
Böszörményi Péter
További információk a(z) Javalist levelezőlistáról