Re: Job Queue
Zdravím, pokud používáte Java 5, porozhlédněte se po balíku java.util.concurrent, konkrétně třeba třída java.util.concurrent.ThreadPoolExecutor by mohla být to pravé. Pro Javu 2 tip nemám - jen přejděte na pětku :-) Filip Jirsák 2005/10/5, Tomas Hubalek <[EMAIL PROTECTED]>: > Zdar, > > potreboval bych poradi, jestli neexistuje nejaka knihovna ci framework > pro praci s joby ve fronte. > > Proste potrebuji, aby, kdyz si uzivatel zada nejaky dlouhotrvajici job > ke zpracovani, aby se zaradil do fronty, az na nej prijde rada, aby se > vykonal, pokud skonci s chybou, aby se neco stalo, po skonceni aby se > poslal email tomu, kdo si to zadal. Omezeni na dobu zpracovani a > multithreading by nebyl k zahozeni, ale neni podminkou. > > Verim, ze na to urcite uz bude nejake hotove udelatko, ale nic jsem > nevygooglil. Asi bych preferoval reseni bez aplikacniho serveru. > > Diky za tip > Tom > -- Filip Jirsák [EMAIL PROTECTED]
Job Queue
Zdar, potreboval bych poradi, jestli neexistuje nejaka knihovna ci framework pro praci s joby ve fronte. Proste potrebuji, aby, kdyz si uzivatel zada nejaky dlouhotrvajici job ke zpracovani, aby se zaradil do fronty, az na nej prijde rada, aby se vykonal, pokud skonci s chybou, aby se neco stalo, po skonceni aby se poslal email tomu, kdo si to zadal. Omezeni na dobu zpracovani a multithreading by nebyl k zahozeni, ale neni podminkou. Verim, ze na to urcite uz bude nejake hotove udelatko, ale nic jsem nevygooglil. Asi bych preferoval reseni bez aplikacniho serveru. Diky za tip Tom
Re: Struts: Znovu odeslana data z formulare - POST data
Jo, tohle jsem potreboval vedet. Diky za obe rady. Nebylo mi jasne, co se deje pri predavani rizeni na strane serveru po metode execute(). Diky Jindra > Martin Kuba wrote: > >> 2)No a druhy dotaz souvisi (castecne) s tim prvnim. Opet mam formular, > >> odeslu ho na server - ted napr. metodou GET, cast dat si vlozim do > >> session a > >> vratim se z5 - na puvodni formular, kde zobrazim data, ktera mam v > >> session. > >> No, a ted kdyz si stranku refresnu, tak tato data se neustale zobrazuji, > >> nebot jsou v session, ale to ja nechci. Chci, aby se data ze session > >> zobrazila pouze poprve. Po refreshi uz v sessions nebudou. V php jsem to > >> delal tak, ze jsem na zacatku www stranky precetl vsechno ze session a > >> ulozil vse do promennych a data ze session smazal. Pri refreshi uz v > >> session > >> nebyly. Jak mam podobne chovani naprogramovat v STRUTS? Pres tagy? Jake? > >> Nebo jinak? > > > > > > Pokud nechcete, aby neco bylo v session, tak to do session nedavejte. > > Krucis, melo tam byt samozrejme "nebylo". > > Jeste mne napadlo, ze mozna vam neni jasna idea akci ve Struts. > Kdyz prijde pozadavek z prohlizece, treba http://stroj/webapp/akce.do > tak se ve strust-config.xml vyhleda tag, ktery ma > > > > podle toho atributu path, a zavola se metoda execute() na specifikovane > tride. Trida ma za ukol zpracovat prichozi data a rozhodnout, ktera > stranka se ma zobrazit. > > Navratovou hodnotou toho execute() je retezec (ono je to ForwardMapping, > ale je to jenom obal kvuli typovosti), ktery > se pak porovnava s temi tagy, resp. s jejich "name" atributy. > > > > > > a pokud ten forward nema nastaveny redirect, tak se *rovnou* > (pomoci RequestDispatcher.forward()) preda rizeni > specifikovane JSP strance. Takze prohlizec to ma jako jeden pozadavek, > posle data a dostane zpatky stranku. > > Pokud jste v PHP delal nejake slozitosti s neviditelnymi strankami > a redirecty, tak tady uz nemusite, protoze zpracovani prichozich dat > a zobrazeni stranky jsou rozdelene na Action a JSP stranku, > a vazba mezi nimi je pres navratovou hodnotu z Action. > > Makub > -- > ~~ > Supercomputing Center Brno Martin Kuba > Institute of Computer Scienceemail: [EMAIL PROTECTED] > Masaryk University http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 > -- >
Re: Struts: Znovu odeslana data z formulare - POST data
Martin Kuba wrote: 2)No a druhy dotaz souvisi (castecne) s tim prvnim. Opet mam formular, odeslu ho na server - ted napr. metodou GET, cast dat si vlozim do session a vratim se z5 - na puvodni formular, kde zobrazim data, ktera mam v session. No, a ted kdyz si stranku refresnu, tak tato data se neustale zobrazuji, nebot jsou v session, ale to ja nechci. Chci, aby se data ze session zobrazila pouze poprve. Po refreshi uz v sessions nebudou. V php jsem to delal tak, ze jsem na zacatku www stranky precetl vsechno ze session a ulozil vse do promennych a data ze session smazal. Pri refreshi uz v session nebyly. Jak mam podobne chovani naprogramovat v STRUTS? Pres tagy? Jake? Nebo jinak? Pokud nechcete, aby neco bylo v session, tak to do session nedavejte. Krucis, melo tam byt samozrejme "nebylo". Jeste mne napadlo, ze mozna vam neni jasna idea akci ve Struts. Kdyz prijde pozadavek z prohlizece, treba http://stroj/webapp/akce.do tak se ve strust-config.xml vyhleda tag, ktery ma podle toho atributu path, a zavola se metoda execute() na specifikovane tride. Trida ma za ukol zpracovat prichozi data a rozhodnout, ktera stranka se ma zobrazit. Navratovou hodnotou toho execute() je retezec (ono je to ForwardMapping, ale je to jenom obal kvuli typovosti), ktery se pak porovnava s temi tagy, resp. s jejich "name" atributy. a pokud ten forward nema nastaveny redirect, tak se *rovnou* (pomoci RequestDispatcher.forward()) preda rizeni specifikovane JSP strance. Takze prohlizec to ma jako jeden pozadavek, posle data a dostane zpatky stranku. Pokud jste v PHP delal nejake slozitosti s neviditelnymi strankami a redirecty, tak tady uz nemusite, protoze zpracovani prichozich dat a zobrazeni stranky jsou rozdelene na Action a JSP stranku, a vazba mezi nimi je pres navratovou hodnotu z Action. Makub -- ~~ Supercomputing Center Brno Martin Kuba Institute of Computer Scienceemail: [EMAIL PROTECTED] Masaryk University http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
Re: Struts: Znovu odeslana data z formulare - POST data
Jindřich Recina wrote: Dobry den, mam dva dotazy. 1)Pri obsluze web. formulare odesilam data pomoci metody post. Na serveru je zpracuji a rizeni predam z5 na stranku s formularem, pod nimz je tabulka dat, ktere se zadavaji ve formulari. Problem je v refresoni teto stranky, ze ktere jiz jednou data odesla. Vim o tomto fenomenu, ale netusim, jak jej resit v ramci STRUTS. Na phpcku jsem mel formular, ktery jsem posilal na server, kde byl skript v jine strance (nevizualni). V tomto skriptu jsem zpracoval data a pomoci redirectu predal rizeni z5 na stranku, tak jsem se zbavil ulozenych dat v prohlizeci. Jak a kde toto zaridit ve STRUTSech? V classe Action, ActionForm? nebo pomoci nejakych tagu? Ja v tom nevidim problem. Action je presne to, co v PHPcku bylo simulovane pomoci nevizualni stranky. A pokud potrebujete, aby po POSTu byl proveden redirect na stranku ziskanou GETem, staci v strust-config.xml nastavit akci atribut redirect="true", napr. 2)No a druhy dotaz souvisi (castecne) s tim prvnim. Opet mam formular, odeslu ho na server - ted napr. metodou GET, cast dat si vlozim do session a vratim se z5 - na puvodni formular, kde zobrazim data, ktera mam v session. No, a ted kdyz si stranku refresnu, tak tato data se neustale zobrazuji, nebot jsou v session, ale to ja nechci. Chci, aby se data ze session zobrazila pouze poprve. Po refreshi uz v sessions nebudou. V php jsem to delal tak, ze jsem na zacatku www stranky precetl vsechno ze session a ulozil vse do promennych a data ze session smazal. Pri refreshi uz v session nebyly. Jak mam podobne chovani naprogramovat v STRUTS? Pres tagy? Jake? Nebo jinak? Pokud nechcete, aby neco bylo v session, tak to do session nedavejte. Mate k dispozici tri ruzne "scope", v JSP dokonce 4: - page (v ramci JSP stranky - fragmentu webove stranky) - request (jedno zavolani od prohlizece - jedna webova stranka) - session - application (totez co ServletContext, sdileno uzivateli) Takze to co chcete udelat pravdepodobne je: 1) v Action.execute() nejak ziskate data a ulozite je do requestu pomoci request.setAttribute() 2) ukoncite Action.execute() pomoci return mapping.findForward("mamdata"); 3) ve struts-config.xml nastavite, ze se ma pokracovat rovnou na nejakou JSP stranku (bez redirectu, ten by data smazal) 4) v zobraz.jsp ty data vytahnete z atributu requestu, treba pomoci JSTL: http://www.ics.muni.cz/~makub/ Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 -- smime.p7s Description: S/MIME Cryptographic Signature
WS-Security : .NET server, Java client
Zdravim vsechny, resim problem volani webove sluzby implementovane v .NET z Java klienta. Server vyzaduje vyuziti WS-Security. Tapu v tom, jakou knihovnu pouzit pro generovani stubu. Posledni verze JAX-RPC a Axisu pouzivaji (alespon ja to tomu tak rozumim) WS-Security standardizovane loni u OASIS. Dotceny server vsak pouziva jakesi WSE 1.0 (Web Service Enhancment), coz je pravdepodobne predchudce zminovaneho standardu. Z komunikace jsem vypozoroval rozdil v jmennem prostoru - server vyzaduje tohle : http://schemas.xmlsoap.org/ws/2002/07/secext";> a vsechno novejsi odmita. Microsoft uvadi nejaky postup na teto adrese http://msdn.microsoft.com/webservices/webservices/building/wse/default.aspx?pull=/library/en-us/dnwse/html/wsejavainterop.asp, bohuzel knihovna WSTK 3.3.2 neni uz u IBM dostupna. Nemate nekdo k dispozici WSTK 3.3.2 ? Pripadne, pokud se s tim uz nkdo z vas setkal, lze u novejsich toolu nastavit nejaky "mod kompatibility" ? Nebo nemate radu, jak co nejjednoduseji zprovoznit Java klienta proti MS sluzbe ? Diky za pozoronost. Tom.
Struts: Znovu odeslana data z formulare - POST data
Dobry den, mam dva dotazy. 1)Pri obsluze web. formulare odesilam data pomoci metody post. Na serveru je zpracuji a rizeni predam z5 na stranku s formularem, pod nimz je tabulka dat, ktere se zadavaji ve formulari. Problem je v refresoni teto stranky, ze ktere jiz jednou data odesla. Vim o tomto fenomenu, ale netusim, jak jej resit v ramci STRUTS. Na phpcku jsem mel formular, ktery jsem posilal na server, kde byl skript v jine strance (nevizualni). V tomto skriptu jsem zpracoval data a pomoci redirectu predal rizeni z5 na stranku, tak jsem se zbavil ulozenych dat v prohlizeci. Jak a kde toto zaridit ve STRUTSech? V classe Action, ActionForm? nebo pomoci nejakych tagu? 2)No a druhy dotaz souvisi (castecne) s tim prvnim. Opet mam formular, odeslu ho na server - ted napr. metodou GET, cast dat si vlozim do session a vratim se z5 - na puvodni formular, kde zobrazim data, ktera mam v session. No, a ted kdyz si stranku refresnu, tak tato data se neustale zobrazuji, nebot jsou v session, ale to ja nechci. Chci, aby se data ze session zobrazila pouze poprve. Po refreshi uz v sessions nebudou. V php jsem to delal tak, ze jsem na zacatku www stranky precetl vsechno ze session a ulozil vse do promennych a data ze session smazal. Pri refreshi uz v session nebyly. Jak mam podobne chovani naprogramovat v STRUTS? Pres tagy? Jake? Nebo jinak? Prosim o radu, ci link s examplem. Diky Jindra
Re: Vzorova (trochu slozitejsi) Swing aplikace
Datasety nepouzivame, data jsou ziskavana jako EJB3 z JBOSS AS. Velmi dekuji, priklad hned zkouknu. Leos (p.s. pokud pouzivate master-detail praci primo s datasety (DB tabulkami) jako bejvalo zvykem v delphi, tak na to bych radsi rychle zapomel...) Chci prevest aplikaci z Delphi do Javy a jsem z toho uz kapanek nervozni, mam pocit ze ma metoda pokus/omyl je mirne receno neefektivni.
Re: Vzorova (trochu slozitejsi) Swing aplikace
Zajimavy je rozhodne tohle: http://publicobject.com/glazedlists/ (master-detail, trideni, filtrovani) pf (p.s. pokud pouzivate master-detail praci primo s datasety (DB tabulkami) jako bejvalo zvykem v delphi, tak na to bych radsi rychle zapomel...) URBAN Leos píše v Út 04. 10. 2005 v 09:15 +: > Ahoj, > > nevite prosim nekdo o dostupnych zdrojacich swing aplikace, ktera by > ukazovala praci s master/detail zaznamy vcetne editace? > > Jako priklad uvedu treba kolekce faktur ci objednavek a jejich radky, > pokud mozno s vyberem dat z ciselniku firem a ceniku zbozi, ale muze to > byt cokoliv trochu slozitejsiho nez bezne dostupne priklady. > > Ja to napsat sice (jakztakz) zvladam, ale mam pocit ze k optimalnimu > reseni ma ten muj kod daleko, je to spis funkcni splacanina ruznych tipu > z internetu, nebot ve swingu jsem zacatecnik :-( > > Budu vdecen za jakykoliv zdroj vedouci k nejakemu koncepcnimu vysledku, > tutorialy, zdrojaky na internetu, doporuceni knizky, ale i treba skoleni ... > > Nebo mi proste napiste jak jste se to ucili :-) > > Chci prevest aplikaci z Delphi do Javy a jsem z toho uz kapanek > nervozni, mam pocit ze ma metoda pokus/omyl je mirne receno neefektivni. > > Diky moc, > > Leos >
Vzorova (trochu slozitejsi) Swing aplikace
Ahoj, nevite prosim nekdo o dostupnych zdrojacich swing aplikace, ktera by ukazovala praci s master/detail zaznamy vcetne editace? Jako priklad uvedu treba kolekce faktur ci objednavek a jejich radky, pokud mozno s vyberem dat z ciselniku firem a ceniku zbozi, ale muze to byt cokoliv trochu slozitejsiho nez bezne dostupne priklady. Ja to napsat sice (jakztakz) zvladam, ale mam pocit ze k optimalnimu reseni ma ten muj kod daleko, je to spis funkcni splacanina ruznych tipu z internetu, nebot ve swingu jsem zacatecnik :-( Budu vdecen za jakykoliv zdroj vedouci k nejakemu koncepcnimu vysledku, tutorialy, zdrojaky na internetu, doporuceni knizky, ale i treba skoleni ... Nebo mi proste napiste jak jste se to ucili :-) Chci prevest aplikaci z Delphi do Javy a jsem z toho uz kapanek nervozni, mam pocit ze ma metoda pokus/omyl je mirne receno neefektivni. Diky moc, Leos