Re: Job Queue

2005-10-04 Tema obsahu Filip Jirsák
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

2005-10-04 Tema obsahu Tomas Hubalek

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

2005-10-04 Tema obsahu Jindřich Recina
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

2005-10-04 Tema obsahu Martin Kuba

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

2005-10-04 Tema obsahu Martin Kuba

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

2005-10-04 Tema obsahu Jech Tomáš
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

2005-10-04 Tema obsahu Jindřich Recina
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

2005-10-04 Tema obsahu URBAN Leos

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

2005-10-04 Tema obsahu Petr Fischer
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

2005-10-04 Tema obsahu URBAN Leos

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