[Java lista] flush()
Böszörményi Péter
zmblevlist at gmail.com
2007. Jan. 23., K, 17:32:34 CET
Viszont akkor megint elojon szamomra a kerdes: hogyan tudunk servlet
kontenerben feladatokat parhuzamositani/hatter feladatokat elvegezni?
Zoltan Mozes wrote:
>
>
> < AJAX >
>
> figyu, én aszondom, AJAXban ez kb 50 sor lesz, legfeljebb egy napig
> olvasod a tutorialokat és jobban jársz. Egyszerűbb és korszerűbb
> meggoldást kapsz ráadásul picit közelebb kerülsz a MVC design pattern
> alkalmazásához is.
>
> </ AJAX >
>
>
>
>
>
>
>
> <THREADz>
>
> eleve thread-eket inditani j2ee esetekben (mint akár a servlet) elég
> barbár megoldás (na M O S T lehet flame-wart indítani). Jó tudom hogy
> thread-eket az EJB speckó tiltja csak (bean-ek esetében deklaráltan
> tilos mert a container manage-eli a párhuzamosságokat).
>
> </THREADz >
>
>
>
> Mindenesetre sok sikert, ha tudunk, segítünk.
>
>
>
> Mégegyszer olvasd el 10 sorban hogy az ajax mire való. (erre) J
>
>
>
> hajrá! J
>
>
>
>
>
> Best Regards,
> ** Zoltán Mózes **
>
>
> EPAM Systems
> Budapest office, Hungary (GMT+1)
>
> Office phone: +36 (1) 327-74-XX
> Office fax: +36 (1) 327-74-20
> Mobile phone: +36 (20) XXX-XXX
> E-mail: Zoltan_Mozes at epam.com
> <mailto:Zoltan_Mozes at epam.com>
>
> http://www.epam.com
>
> CONFIDENTIALITY CAUTION AND DISCLAIMER
> This message is intended only for the use of the individual(s) or
> entity(ies) to which it is addressed and contains information that is
> legally privileged and confidential. If you are not the intended
> recipient, or the person responsible for delivering the message to the
> intended recipient, you are hereby notified that any dissemination,
> distribution or copying of this communication is strictly prohibited.
> All unintended recipients are obliged to delete this message and destroy
> any printed copies.
>
> * From: * javalist-bounces at javagrund.hu
> [mailto:javalist-bounces at javagrund.hu] *On Behalf Of *Keresztes József
> *Sent:* Tuesday, January 23, 2007 4:36 PM
> *To:* javalist at javagrund.hu
> *Subject:* RE: [Java lista] flush()
>
>
>
> Sziasztok !
>
>
>
> Köszönöm a válaszokat.
>
>
>
> AJAX lehet hogy jó, de nem akarom bevonni a megoldásba.
>
> Javascript: ebből jobb ha minél kevesebb van, én nagyon nem szeretem.
>
> Inkább az új szál indítása tetszik, illetve egy olyan html oldal kidobása
>
> amely refresh-el időnként újrahívja magát. Ezen az oldalon pedig ki
>
> tudom tenni hol tart a folyamat.
>
>
>
> Általában az egyszerűbb megoldások érdekelnek, sajnos jellemző manapság
>
> a dolgok túlbonyolítása, ez a böngészőnek szóló "megjelenítés kierőltetése"
>
> lett volna a legjobb, de nem akar jól működni. Egyik böngészővel működik
>
> a dolog, a másikkal nem (természetesen IE).
>
>
>
> Joe
>
> * Feladó: * javalist-bounces at javagrund.hu meghatalmazó: Böszörményi Péter
> *Küldve:* 07-01-23, K 14:57
> *Címzett:* javalist at javagrund.hu
> *Tárgy:* Re: [Java lista] flush()
>
> A bongeszo buffereleset nem tudod befojasolni. Max azt lehet csinalni, h
> commentben elkezdesz kihanyni magadbol szemetet, akkor eleg gyorsan
> megtelik a bongeszo buffere ahhoz, h megjelenitse. Persze kozben
> generalsz teljesen feleslegesen par meganyi forgalmat. En inkabb azt
> latom celravezetonek, hogy a tenyleges muveletvegzest elinditod kulon
> szalon, es egy oldalt neha frissitesz, ami megnezi, hogy kesz-e mar a
> feladat (last, oracle enterspajz manager, otp internetbank). Ha ezt az
> ember meg megbolonditja ajaxxal, egesz pofas eredmenyt lehet elerni.
>
> Keresztes József wrote:
>> Sziasztok !
>>
>> Olyat szeretnék egy webes alkalmazásban hogy amíg egy servlet sokáig
>> dolgozik (pl. 5 perc) addig ír a kimenetre, és ez folyamatosan
>> megjelenjen a web-böngészőben. Így próbáltam:
>>
>> response.setBufferSize(1);
>> PrintWriter out = response.getWriter();
>> out.print("Művelet folyamatban");
>> for (int i = 0; i < 10; i++) {
>> out.println(".");
>> out.flush();
>> response.flushBuffer();
>> Thread.sleep(1000);
>> }
>> out.print("kész");
>>
>> Csakhogy a böngészőben nem jelenik meg folyamatosan a kimenet csak ha az
>> egész lefutott. A példában látjátok próbálkoztam a flush(),
>> flushBuffer(), setBufferSize() metódusokkal de hiába, a 2 kipróbált
>> böngésző sz at rik <mailto:sz at rik> rá :)
>> Mi lenne a megoldás ?
>>
>> Joe
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at javagrund.hu
>> http://javagrund.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról