Fw: projekt - dynamicke HTML formulare
Dobry den, po dlhsom hladani sme nasli jeden kvalitny OpenSource projekt na navrh dynamickych formularov - Orbeon (http://www.orbeon.com/). Projekt je zalozeny na XForms. S pozdravom Radovana Straube --- On Thu, 5/26/11, Radovana Straube wrote: From: Radovana Straube Subject: projekt - dynamicke HTML formulare To: konference@java.cz Date: Thursday, May 26, 2011, 4:09 PM Dobry den, hladame tool, ktory by vedel zverejnovat dynamicke HTML formulare. Mal by obsahovat designer s jednoduchym drag-and-drop ovladanim - aby formulare vedeli vytvarat aj ludia so zakladnymi technickymi znalostami. Dalsie pozadovane vlastnosti: - citanie dat z databazy - wizard (viacstrankovy formular) - graficke elementy ako napr. kalendar Engine na zverejnovanie formularov a zber dat z nich by mal bezat v Tomcate. Bolo by fajn, aby k nemu existovala nejaka dokumentacia a aby sa dal integrovat do uz existujuceho projektu. Open-Source nie je podmienkou, ale nemal by byt prehnane drahy. Samozrejme som zopar takychto projektov nasla cez google, ale skor by ma zaujimali osobne skusenosti a postrehy. Povodne sme integrovali do nasho systemu projekt od firmy xima, ale ten je bohuzial pre vacsinu nasich zakaznikov relativne drahy, preto hladame nejake nahradne riesenie. Dakujem Radovana Straube
Re: diakritika v nazve domeny a presmerovanie
Dakujem za pomoc, rozchodili sme to. Radovana Straube From: Petr Franta To: Java Sent: Thursday, September 22, 2011 10:28 PM Subject: Re: diakritika v nazve domeny a presmerovanie Tohle by vám snad mělo fungovat všude: response.sendRedirect(java.net.IDN.toASCII(sURL)); Váš problém je v tom, že funkce response.sendRedirect(sURL); provede chybně konverzi, protože máte nastaveno chybně kódování na serveru (není UTF-8). Dá se to vyřešit pomocí filtru viz. http://wiki.apache.org/tomcat/FAQ/CharacterEncoding. Druhý problém je ten, že browser (a nejen on) musí podporovat národní znaky domén (běžně používané s tím nemají problém IE tuším od verze 7, FF3 atd.) což lze řešit konverzí IDN. Funkce java.net.IDN.toASCII(sURL) vám vyřeší problémy oba. Správné by asi bylo, mít nastaveno UTF-8 pro běh stránek, například pomocí filtru a konverze IDN pak "asi" nebude potřeba. Petr PS: Jenom bych ještě upozornil na to, že funkcí java.net.IDN.toASCII konvertujte pouze doménu, cesta a parametry s tímto překódováním vám pravděpodobně způsobí chyby při zpracování. 2011/9/22 Radovana Straube Doplnila som kodovanie do stranky, URL som prekonvertovala pomocou IDN. Na Tomcate, ktory standardne pouziva UTF-8, presmerovanie funguje. Bohuzial zakaznikov Tomcat ma ako standardne kodovanie ISO-8859-1, ktore nemozem menit. Neviem co mam este v programe nastavit na UTF-8, aby IDN konverzia fungovala aj tam. > >Dakujem >Radovana Straube > > > > From: Petr Franta >To: Java >Sent: Thursday, September 22, 2011 8:45 PM >Subject: Re: diakritika v nazve domeny a presmerovanie > > > >Pravděpodobně vám neběží stránky v UTF-8, protože správně je kódovaný text v >UTF8 je baf%C3%B6g a ne baf%f6g. Pokud uděláte redirect na >http://www.xn--bafg-7qa.de, tak by to mělo fungovat vždy (IDN konverze). >Mrkněte jestli je JSP stránka uložená v UTF-8, doplňte správné kódování do >stránky <%@page pageEncoding="UTF-8" %> > >Petr > > >2011/9/22 Radovana Straube > >Dobry den, >> >> >>tym, ze bola povolena diakritika v nazvoch domen, sme narazili na nasledovny >>problem. Pri presmerovani na stranku, ktora ma v nazve diakritiku, pomocou >>response.sendRedirect(), v IExplorer a Chrome funguje vsetko spravne, kdezto >>Firefox nazov domeny este zakoduje - napriklad z http://www.bafög.de spravi >>http://www.baf%f6g.de a preto je presmerovanie neuspesne. >>JSP-stranka, s ktorou sme toto spravanie testovali je v prilohe. Stretol sa >>uz niekto s takymto problemom? Da sa to nejak vo Firefoxe obist? Googlovanim >>sme len zistili, ze URL musi byt kodovane v UTF-8 a to je bohuzial vsetko. >> >>Radovana Straube > > >
Re: diakritika v nazve domeny a presmerovanie
Doplnila som kodovanie do stranky, URL som prekonvertovala pomocou IDN. Na Tomcate, ktory standardne pouziva UTF-8, presmerovanie funguje. Bohuzial zakaznikov Tomcat ma ako standardne kodovanie ISO-8859-1, ktore nemozem menit. Neviem co mam este v programe nastavit na UTF-8, aby IDN konverzia fungovala aj tam. Dakujem Radovana Straube From: Petr Franta To: Java Sent: Thursday, September 22, 2011 8:45 PM Subject: Re: diakritika v nazve domeny a presmerovanie Pravděpodobně vám neběží stránky v UTF-8, protože správně je kódovaný text v UTF8 je baf%C3%B6g a ne baf%f6g. Pokud uděláte redirect na http://www.xn--bafg-7qa.de, tak by to mělo fungovat vždy (IDN konverze). Mrkněte jestli je JSP stránka uložená v UTF-8, doplňte správné kódování do stránky <%@page pageEncoding="UTF-8" %> Petr 2011/9/22 Radovana Straube Dobry den, > > >tym, ze bola povolena diakritika v nazvoch domen, sme narazili na nasledovny >problem. Pri presmerovani na stranku, ktora ma v nazve diakritiku, pomocou >response.sendRedirect(), v IExplorer a Chrome funguje vsetko spravne, kdezto >Firefox nazov domeny este zakoduje - napriklad z http://www.bafög.de spravi >http://www.baf%f6g.de a preto je presmerovanie neuspesne. >JSP-stranka, s ktorou sme toto spravanie testovali je v prilohe. Stretol sa uz >niekto s takymto problemom? Da sa to nejak vo Firefoxe obist? Googlovanim sme >len zistili, ze URL musi byt kodovane v UTF-8 a to je bohuzial vsetko. > >Radovana Straube
diakritika v nazve domeny a presmerovanie
Dobry den, tym, ze bola povolena diakritika v nazvoch domen, sme narazili na nasledovny problem. Pri presmerovani na stranku, ktora ma v nazve diakritiku, pomocou response.sendRedirect(), v IExplorer a Chrome funguje vsetko spravne, kdezto Firefox nazov domeny este zakoduje - napriklad z http://www.bafög.de spravi http://www.baf%f6g.de a preto je presmerovanie neuspesne. JSP-stranka, s ktorou sme toto spravanie testovali je v prilohe. Stretol sa uz niekto s takymto problemom? Da sa to nejak vo Firefoxe obist? Googlovanim sme len zistili, ze URL musi byt kodovane v UTF-8 a to je bohuzial vsetko. Radovana Straube test_utf8.jsp Description: Binary data
Re: Spring + hibernate + JCR implementacia Jackrabbit
O JCR nic neviem, ale na java.cz je clanok z 11.6., kde sa spomina pouzitie JCR v jednom projekte. Mozno keby ste sa autorovi ozvali, tak by vam poradil. Priama linka je http://www.wickeria.com/blog/11-06-11-jak-jsem-psal-sportave-com-III Radovana Straube --- On Tue, 6/14/11, Libor Jelinek wrote: > From: Libor Jelinek > Subject: Re: Spring + hibernate + JCR implementacia Jackrabbit > To: "Java" > Date: Tuesday, June 14, 2011, 2:26 PM > Nemám odpověď, ale spíše prosbu, > jestli až to vyzkoumáte, aby jste se > zde podělil, protože o JCP se také zajímám. > > Libor > > 2011/6/14 Ivan Polak : > > Ahojte, > > > > opravedlnujem sa, za zaciatocnicku otazku, chcel by > som sa naucit > > pouzivat nejaku JCR implementaciu, napr. Jackrabbit. > > > > potreboval by som to pouzit v kombinacii so Spring-om. > docital som sa > > ze existuje Spring Modules, ale tento projekt je asi > mrtvy. > > > > mozete mi prosim dat nejake nakopnutie, ako spravit > integraciu Spring > > + Jackrabbit. > > > > poznamka: len cast dat bude ulozena v JCR, cast bude v > PostgreSQL. > > > > pripadne ak ma niekto skusenosti, budem vdacny za > kazdu radu. > > > > dakujem > > > > Ivan > > >
RE: projekt - dynamicke HTML formulare
Google Docs vyzera zaujimavo, ale je pre nas nepouzitelny, pretoze data, ktore uzivatel vyplni sa budu nachadzat na googli. 90% nasich zakaznikov tvori nemecka statna sprava. Data, ktore sa dynamickymi formularmi zbieraju, su osobne data obcanov a firiem. Z pravneho hladiska nie je mozne, aby taketo citlive udaje boli co i len docasne ulozene na cudzom serveri. Potrebujeme riesenie, ktore mozeme integrovat do nasej aplikacie a bude bezat priamo u zakaznika. Radovana --- On Thu, 5/26/11, Tomas Hubalek wrote: > From: Tomas Hubalek > Subject: RE: projekt - dynamicke HTML formulare > To: "Java" > Date: Thursday, May 26, 2011, 4:38 PM > Nestacila by funkce Form z Google > Docs? Je to zadaco a funguje to > rozumne. > > Tom > > -Original Message- > From: konference-boun...@java.cz > [mailto:konference-boun...@java.cz] > On > Behalf Of Radovana Straube > Sent: Thursday, May 26, 2011 4:09 PM > To: konference@java.cz > Subject: projekt - dynamicke HTML formulare > > Dobry den, > > hladame tool, ktory by vedel zverejnovat dynamicke HTML > formulare. Mal > by obsahovat designer s jednoduchym drag-and-drop ovladanim > - aby > formulare vedeli vytvarat aj ludia so zakladnymi > technickymi znalostami. > Dalsie pozadovane vlastnosti: > - citanie dat z databazy > - wizard (viacstrankovy formular) > - graficke elementy ako napr. kalendar > > Engine na zverejnovanie formularov a zber dat z nich by mal > bezat v > Tomcate. Bolo by fajn, aby k nemu existovala nejaka > dokumentacia a aby > sa dal integrovat do uz existujuceho projektu. > > Open-Source nie je podmienkou, ale nemal by byt prehnane > drahy. > Samozrejme som zopar takychto projektov nasla cez google, > ale skor by ma > zaujimali osobne skusenosti a postrehy. > > Povodne sme integrovali do nasho systemu projekt od firmy > xima, ale ten > je bohuzial pre vacsinu nasich zakaznikov relativne drahy, > preto hladame > nejake nahradne riesenie. > > Dakujem > Radovana Straube >
projekt - dynamicke HTML formulare
Dobry den, hladame tool, ktory by vedel zverejnovat dynamicke HTML formulare. Mal by obsahovat designer s jednoduchym drag-and-drop ovladanim - aby formulare vedeli vytvarat aj ludia so zakladnymi technickymi znalostami. Dalsie pozadovane vlastnosti: - citanie dat z databazy - wizard (viacstrankovy formular) - graficke elementy ako napr. kalendar Engine na zverejnovanie formularov a zber dat z nich by mal bezat v Tomcate. Bolo by fajn, aby k nemu existovala nejaka dokumentacia a aby sa dal integrovat do uz existujuceho projektu. Open-Source nie je podmienkou, ale nemal by byt prehnane drahy. Samozrejme som zopar takychto projektov nasla cez google, ale skor by ma zaujimali osobne skusenosti a postrehy. Povodne sme integrovali do nasho systemu projekt od firmy xima, ale ten je bohuzial pre vacsinu nasich zakaznikov relativne drahy, preto hladame nejake nahradne riesenie. Dakujem Radovana Straube
Oracle podmnienuje certifikaty ucastou na skoleniach
Zdravim, rozmyslala som dorobit si nejake dalsie certifikaty, ale toto ma od Oraclu neprijemne prekvapilo: Beginning August 1, 2011, Java Architect, Java Developer, Solaris System Administrator and Solaris Security Administrator certification path requirements will include a new mandatory course attendance requirement. Zdroj: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=449 Radovana Straube
Re: Parsing HTML stránek
V mojom pripade to boli dva use casy: 1. Uzivatel posle data z HTML-formulara do web-aplikacie. Data sa na serveri vyextrahuju a ulozia do databazy. Ked si chce uzivatel data znovu pozriet alebo niekam preposlat, zoberie sa prazdny HTML-formular (sablona) a vsetky formularove polia sa nahradia prislusnymi datovymi hodnotami. Vysledkom bude cisto textova HTML stranka bez formulara. Ako sablona sa moze pouzit aj PDF, XSLT, JasperReports,... 2. Spravca web-aplikacie si spravi personalizovanu HTML-sablonu prip. pouzije jednu zo standardnych, pre workflow. Ked sa formular s prislusnym workflow vyvola, polia vo workflow HTML formulari sa naplnia relevantnymi datami a prida sa Javascriptova kniznica s workflow funkcionalitou. Co robi Greasemonkey som si teraz vygooglila. Pre nas je Greasemonkey nepouzitelne, pretoze nemozem uzivatelovi ani spravcovi web-aplikacie predpisat aky browser ma pouzit. Radovana Straube --- On Sat, 2/19/11, Michal Bernhard wrote: From: Michal Bernhard Subject: Re: Parsing HTML stránek To: "Java" Date: Saturday, February 19, 2011, 11:15 AM Muzete prosim vsichni, co jste tu psali, ze jste to taky resili, napsat konkretni usecase? Zajimalo by me proc vznikne takovy pozadavek a zaroven a jestli se to neda resit elegantneji treba kombinaci firefox/chrome + greasemonkey + treba jquery. Dekuji :) Michal http://twitter.com/#!/michalb_cz 2011/2/18 Lukas "lzap" Zapletal Presne tohle jsem resil zhruba pred 5 lety. A vyresil. Knihovna JTidy - umi zpracovat skoro vsechno. Je to "vsezravec". Funguje tam, kde si ostatni parsery lamou doslova zuby. Jestli je rychla nevim. Jestli zvladne nejnovejsi XHTML nebo HTML5 take nevim. Ale na mem projektu fungovala skvele (HTML 4). Napiste jak jste pochodil. LZ - Later, Lukas -- View this message in context: http://konference-java-cz.958153.n3.nabble.com/Parsing-HTML-stranek-tp2526109p2526552.html Sent from the konference java.cz mailing list archive at Nabble.com.
Re: Parsing HTML stránek
Dobry den, asi pred pol rokom som musela realizovat podobny projekt aky popisujete vy. Osvedcil sa mi JTidy (http://jtidy.sourceforge.net/) Radovana Straube --- On Fri, 2/18/11, Dušan Rychnovský wrote: From: Dušan Rychnovský Subject: Re: Parsing HTML stránek To: "Java" Date: Friday, February 18, 2011, 1:31 PM Ještě bych rád upřesnil, co přesně je mým cílem. Programuju aplikaci, která na požádání stáhne webovou stránku (její kód) na disk a dále umožní provádět nad ní změny (např. přidat tagu CSS třídu, nebo ji naopak odebrat, atp.). Snažím se to naprogramovat tak, že nejprve nad staženou stránkou vytvořím strom (DOM), ten pak můžu jednoduše upravovat. Nakonec vypíšu upravený HTML kód zpátky na disk do souboru pro následné zobrazení prohlížečem. Problém s parserem, který jsem použil je, že vytvořený DOM strom neobsahuje sám o sobě všechny informace o HTML kódu, ale odkazuje se na části původního souboru. Proto se snažím vždy po každé změně stromu upravit zpátky i parsovaný soubor. Aplikace bude malá, proto hledám pokud možno nějaký malý parser. Děkuju 2011/2/18 Robert Novotny Toto je nieco fakt velmi divne, ked to rozbije komplet subor. Pozeram, ze su kadejake bugy reportovane k tej metode. Htmlparser ma poslednu verziu z 2006, nechcete skusit fakt iny parser, lebo styri roky su styri roky? (Napr. validator.nu sa stale vyvija) Mozno vas este zaujme NekoHTML, ten sa da postavit ako filter pred Xerces. http://nekohtml.sourceforge.net/index.html On 18. 2. 2011 13:17, Dušan Rychnovský wrote: Když jsem si ještě jednou prohlédl přiložené soubory, uvědomil jsem si, že jsem zapomněl připsat: Kusy značek a atributů ("news", , ...) rozmístěné doprostřed kódu pocházejí z jiných částí parsované stránky. Celkově to působí, jakobych upravil parsovaný soubor beze změny uloženého DOMu a při jeho opětovném načtení se porušily odkazy do parsovaného souboru a proto je výsledkem takovýto "rozházený" soubor. Proto jsem se snažil najít místo, kde by došlo ke změně DOMu a zároveň neupravení původního dokumentu podle metody toHTML(), ale nenašel jsem takové. Dušan Rychnovský 2011/2/18 Dušan Rychnovský Co znamena "velmi rozhozeny"? Podle vzniklého souboru lze poznat, že souvisí s původním souborem. Ale 1. Má rozhozené kódování. 2. Textový obsah i formátovací značky jsou porušené. Nedaří se mi situaci pořádně popsat, proto přikládám ukázku původního a vzniklého kódu. S tím, že k nějakým změnám kódu dojde (opravám kvůli převodu nonwellformed HTML do DOM) počítám. U mě však dochází ke znehodnocení celého kódu (viz přiložené soubory). Na odkázaný parser se určitě podívám, děkuju. Dušan Rychnovský 2011/2/18 Ondrej Nekola Co znamena "velmi rozhozeny"? S pozdravem Ondřej Nekola 2011/2/18 Dušan Rychnovský : > Dobrý den. > > Vytvářím program (JSE), který zpracovává HTML stránky. Stránku vždy stáhnu z > webu na disk, vybuduju nad ní DOM Tree a pomocí něj pak provádím různé > úpravy. > > Pro stavbu DOM používám knihovnu "HTML Parser" > (http://htmlparser.sourceforge.net/), a to z několika důvodů. > > 1. Potřebuju zpracovávat běžné webové stránky (tj. stránky s chybami oproti > XML standardům). > > 2. Potřebuju je zpracovávat rychle. > > 3. Změny v HTML kódu chci uchovávat i mezi spuštěními programu - potřebuju > DOM serializovat. > > Zjistil jsem, že "HTML Parser" při vytváření stromu nekopíruje textové > elementy do paměti, ale nějakým způsobem se zřejmě odkazuje na části > zparsovaného H
Re: context-root, tomcat, url aplikacie
Skuste stopnut Tomcat a vymazat pre istotu obsah adresara work. Pozrite sa aj do adresara conf/Catalina, ci Vam tam neostal visiet nezelany context. Viac ma uz nanapada. Radovana Straube --- On Mon, 1/31/11, msk.conf wrote: > From: msk.conf > Subject: Re: context-root, tomcat, url aplikacie > To: "Java" > Date: Monday, January 31, 2011, 2:22 PM > Ahoj, > > nepomohlo. Momentalny obsah web-inf: > > > - web.xml: > > Firma Application > > > > contextConfigLocation > /WEB-INF/applicationContext.xml > > > > org.springframework.web.context.ContextLoaderListener > > > > > MyApplication Application > Servlet > com.vaadin.terminal.gwt.server.ApplicationServlet > > Vaadin application class to > start > application > cz.mojafirma.application.MyApplication > > > > Application > Servlet > /* > > > > sun-web.xml: > > > /application > > > > Keep a copy of the generated servlet > class' java > code. > > > > > applicationContext.xml: > > > > Obsah context.xml pred zmazanim: > > > > > Diky > > > Dobry den, > > > > pozrite sa ci nahodou nemate v META-INF subor > context.xml. Zmazte ho a deploynite aplikaciu znova. Potom > by to malo fungovat. > > > > S pozdravom > > Radovana Straube > > > > --- On Mon, 1/31/11, msk.conf > wrote: > > > >> From: msk.conf > >> Subject: context-root, tomcat, url aplikacie > >> To: "Java" > >> Date: Monday, January 31, 2011, 12:54 PM > >> Ahoj, > >> > >> je mozne, aby si tomcat nejak zahadne pamatal > descriptor > >> web aplikacie aj po > >> undeploy-i, restarte a neviem com este? Marne > totiz zapasim > >> s faktom, > >> ze po dokonceni vyvoja web aplikacie a jej > konecnom > >> nasadeni na cielovy tomcat > >> je stale dostupna na povodnej url, na ktoru bola > predtym > >> pokusne nadeployovana. > >> > >> Detail: > >> > >> Pocas vyvoja som context-path nijak neriesil, > aplikacia > >> bola na localhoste a v testoch > >> na "produkcnom" tomcate dostupna na (mavenom > vygenerovanom) > >> url http://tomcat/cz.moja.firma.aplikacia-1.0-SNAPSHOT. > >> Samozrejme v realnom nasadeni ju chcem mat na http://tomcat/aplikacia a > >> tak som zmenil obsah > >> v sun-web.xml na > /aplikacia. Co je na > >> veci vtipne je, ze po redeploy-i na cielovy tomcat > cez > >> tomcat manager je aplikacia > >> dostupna na povodnej url ( blabla-SNAPSHOT ). Na > localhost > >> tomcate je spravne na /localhost/aplikacia. > >> > >> Cim to? > >> > >> Diky > >> > >> -- > >> Dusan > >> > >> > > > > > >
Re: context-root, tomcat, url aplikacie
Dobry den, pozrite sa ci nahodou nemate v META-INF subor context.xml. Zmazte ho a deploynite aplikaciu znova. Potom by to malo fungovat. S pozdravom Radovana Straube --- On Mon, 1/31/11, msk.conf wrote: > From: msk.conf > Subject: context-root, tomcat, url aplikacie > To: "Java" > Date: Monday, January 31, 2011, 12:54 PM > Ahoj, > > je mozne, aby si tomcat nejak zahadne pamatal descriptor > web aplikacie aj po > undeploy-i, restarte a neviem com este? Marne totiz zapasim > s faktom, > ze po dokonceni vyvoja web aplikacie a jej konecnom > nasadeni na cielovy tomcat > je stale dostupna na povodnej url, na ktoru bola predtym > pokusne nadeployovana. > > Detail: > > Pocas vyvoja som context-path nijak neriesil, aplikacia > bola na localhoste a v testoch > na "produkcnom" tomcate dostupna na (mavenom vygenerovanom) > url http://tomcat/cz.moja.firma.aplikacia-1.0-SNAPSHOT. > Samozrejme v realnom nasadeni ju chcem mat na http://tomcat/aplikacia a tak > som zmenil obsah > v sun-web.xml na /aplikacia. Co je na > veci vtipne je, ze po redeploy-i na cielovy tomcat cez > tomcat manager je aplikacia > dostupna na povodnej url ( blabla-SNAPSHOT ). Na localhost > tomcate je spravne na /localhost/aplikacia. > > Cim to? > > Diky > > -- > Dusan > >
Re: Spring Security a file upload v login stranke
Dobry den, problem vyrieseny. Keby niekoho zaujimalo riesenie, tento clanok dost pomoze: http://www.forsthaus.de/blog/?p=397 Zvysok je citanie zdrojakov. S pozdravom Radovana Straube --- On Tue, 1/25/11, Radovana Straube wrote: > From: Radovana Straube > Subject: Spring Security a file upload v login stranke > To: konference@java.cz > Date: Tuesday, January 25, 2011, 2:04 PM > Dobry den, > > v ramci rozsirenia funkcionality chcem pridat Spring > Security 3.1 do starsej aplikacie. Povodna aplikacia ma na > login stranke nielen meno a heslo, ale aj jeden checkbox a > fileupload. > Vygooglila som, ze ked chcem posielat do > j_spring_security_check viacero poli (aj ich potom zo > security contextu vediet vycitat), treba prepisat > AuthenticationProcessingFilter a UserDetailService. V tom > problem nie je. > > Ale ako mam pridat do formulara fileupload, to sa mi > nepodarilo zistit. Ked nastavim v login formulari > enctype="multipart/form-data", tak Spring Security nevie > request spravne precitat. Pravdepodobne vie citat len > "text/plain". > > Vedel by ma prosim niekto nasmerovat? Rozdelit login > stranku na dve stranky bohuzial nesmiem. > > Dakujem > Radovana Straube > > > >
Spring Security a file upload v login stranke
Dobry den, v ramci rozsirenia funkcionality chcem pridat Spring Security 3.1 do starsej aplikacie. Povodna aplikacia ma na login stranke nielen meno a heslo, ale aj jeden checkbox a fileupload. Vygooglila som, ze ked chcem posielat do j_spring_security_check viacero poli (aj ich potom zo security contextu vediet vycitat), treba prepisat AuthenticationProcessingFilter a UserDetailService. V tom problem nie je. Ale ako mam pridat do formulara fileupload, to sa mi nepodarilo zistit. Ked nastavim v login formulari enctype="multipart/form-data", tak Spring Security nevie request spravne precitat. Pravdepodobne vie citat len "text/plain". Vedel by ma prosim niekto nasmerovat? Rozdelit login stranku na dve stranky bohuzial nesmiem. Dakujem Radovana Straube
Re: downgrade aplikace z 6.0 na 5.0
Dobry den, ked je treba presvedcit zakaznika, aby upgradol Javu z 5.0 na 6.0, staci povedat, ze pre J2SE 5.0 dna 3.11.2009 bolo stopnute vydavanie updatov. Tu je linka: http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html Cize pripadne bezpecnostne diery nebudu moct byt zaplatane. Je sice este moznost si zaplatit Java for Business 1.5, ale upgrade na 6.0 vyjde lacnejsie. Ze bude aplikacia s novou Javou bezat rychlejsie nie vsetkych oslovi, ale pripadna bezpecnostna ich vacsinou rozhybe. Nam sa zatial podarilo tymto argumentom presvedcit vsetkych zakaznikov. Radovana Straube --- On Thu, 11/25/10, Martin Kuba wrote: > From: Martin Kuba > Subject: Re: downgrade aplikace z 6.0 na 5.0 > To: "Java" > Date: Thursday, November 25, 2010, 8:42 AM > Dne 24.11.2010 19:39, Tomáš > Záluský napsal(a): > > > > Dobrý den, > > > > máme webovou aplikaci napsanou v Javě 6.0 a musíme > ji nasadit na aplikační server, kde je pouze 5.0. Ukázalo > se, že aplikace nebude běžet nikde pod 6.0, takže jde o > to dostat zdrojáky do stavu, kdy bude projekt > zkompilovatelný a běhuschopný pod 5.0. Po vyřešení > odlišností, které vyvstaly po změně source a target na > maven-compiler-pluginu, ale zůstává potřeba odchytit > případy, kdy se volá nějaká metoda přidaná až od 6.0 > (např. Collections.newSetFromMap). > > > > Potřebuji tedy něco jako Retrotranslator, ale pouze > pro přechod 6.0 -> 5.0 a z něj pouze přepínač > -verifyref. Retrotranslator v současné podobě převede > class soubory na max. 1.4, což mi přijde jako kanón na > vrabce. Nechce se mi zatahovat do projektu backportovaný > bytekód něčeho, co můžeme mít přímo z originálního > překladače 5.0 (např. enumů), byť jsou s touto > knihovnou dle různých zdrojů dobré zkušenosti. > > > > Protože ostatní projekty máme v 6.0 a 5.0 už nikdo > nemá, chtěl jsem se vyhnout instalaci 5.0, ale vychází > mi, že to stejně nepůjde. I kdybychom chtěli použít > Retrotranslator jen pro ověření referencí, stejně bude > vyžadovat cestu k jarům 5.0. A navíc se na chyby á la > volání Collections.newSetFromMap přijde až při Maven > buildu a Eclipse bude vesele hlásit, že je projekt > zkompilovatelný. Takže to vidím na instalaci 5.0 a > nastavení příslušného JDK pro tento konkrétní > projekt. Nebo víte o nějaké jednodušší cestě? > > Nebude jednodušší upgradovat na aplikačním serveru na > Javu 6.0 ? > Přece jenom 5.0 je dost stará, a Java je pečlivě > udržovaná jako zpětně > kompatibilní, takže upgrade na 6.0 by měl běh > aplikačního serveru jen vylepšit. > > Kdysi před deseti lety, kdy oficiálně podporovaná java > byla jenom na Windows a Solarisu, > jsem aplikační server označený jako požadující javu > 1.3 provozoval > na Javě 1.4 na Linuxu a na výkon a stabilitu to mělo jen > pozitivní efekt :-) > > > Makub > -- > ~~ > Supercomputing Center Brno > Martin Kuba > Institute of Computer Science email: ma...@ics.muni.cz > Masaryk University > http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ > mobil: +420-603-533775 > -- >
Re: Oracle AQ dequeue problem
Dobry den, asi pre dvomi rokmi som mala podobny problem. Pomohla nasledovna property: SetBigStringTryClob=true S pozdravom Radovana Straube --- On Wed, 11/3/10, Roman Hrivik wrote: > From: Roman Hrivik > Subject: Oracle AQ dequeue problem > To: "Java" > Date: Wednesday, November 3, 2010, 2:33 PM > Ahojte, > > riesim taky maly problem. > Z j2ee aplikacie posielam textovu JMS do Oracle AQ > (sys.aq$_jms_text_message) > Aplikacia je deploynuta na Oracle aplikacnom serveri > Oracle AS 10.1.3.4 > Java VM 1.5 > > Queue je na aplikaci nakonfigurovana cez OJMS resource > adapter - autowrap > Nevyuzivam ziadne specialne volania original Oracle AQ JMS > drivera - ten je iba na pozadi prostrednictvom resource > adaptera. > > v PLSQL casti pri dequeue volaju nasi chalani get_text(CLOB > payload) > > Ako som si precital oracle AQ interne uklada vsetko ako > text_lob > a podla toho ci sa zavola get_text(varchar2 payload) alebo > get_text(clob payload) > internu reprezentaciu konvertuje na prislusny payload. > > To sa vsak v nasom pripade nedeje podla ocakavania. > > Napr. V pripade velkej spravy get_text(clob) zafunguje tak > ako ma. > V pripade kratkej spravy get_text(clob) vrati NULL > ale get_text(varchar2) vrati spravne ocakavany text. > > Ak sa z PLSQL casti posle do queue kratky text tak ten > nasledne je mozno vytiahnut cez get_text(clob) spravne do > clobu - to jest funguje to spravne aj pri kratkych > spravach. > Taketo cudne spravanie je len pri spravach posielanych z > JAVY. > > Vedel by mi niekto poradit, alebo uz mal podobnu skusenost > ? > > Dakujem > > Roman > > >
Re: MD5
> 2) Proč SpringSecurity (zřejmě) používá při > generování hashí hesel > kódování UTF-8 > Přiznám se že netuším a ani to nechci zkoumat, > protože mi to připadá > jako zcela správné a logické. Mali ste pravdu. Spring pouziva UTF-8. > 3) Vaše metoda nedokáže pracovat s UTF-8 nebo UTF-16 > Konkrétně, na této řádce je špatně počet byte: > > messageDigest.update(_sPassword.getBytes(_sEncoding), 0, > _sPassword.length()); > Metoda String.length vrací počet znaků, zatímco > třetí parametr > MessageDigest.update je počet byte. Tyto dvě hodnoty se > shodují pro > latinX, ale pro UTF bývá počet byte větší. > Oprava: > messageDigest.update(_sPassword.getBytes(_sEncoding)); > > Dále ještě vidím druhou chybu, menší ale o to > záludnější: opravdu > stačí doplňovat jen jedinou nulu na začátek? Co když > bude celý první byte nulový? Sorry, to bol len rychly bugfixing. Povodne som tam doplnanie nul vobec nemala, len som si vsimla, ze heslo, ktore som pouzivala na testovanie - Juengling1§, ma po hashovani len 31 a nie 32 znakov. Dakujem za pomoc. Podarilo sa mi to rozbehat. Radovana Straube
Re: MD5
> Screenshot je irelevantní - ukazuje > jen defaultní hodnoty, neukazuje > ani ty skutečně použité u tabulky/sloupečku a > neukazuje ani hodnotu > použitou pro connection (komunikaci mezi aplikací a db). > MySQL je v tomto poměrně komplikovaná. SELECT md5('§') som zavolala priamo v MySQL Query Browsery, ziadna tabulka nebola vyselectovana, takze by mali byt pouzite defaultne nastavenia. > > Druhá věc je, že Spring si pravděpodobně dělá hash > sám bez databáze - > tím spíš je jen očekávatelné, že používá UTF a ne > latin1 (to by byl docela bug). Kodovanie databazy zmenit nemozem, ale to je v tomto pripade aj tak irelevatne. Vygenerovala som hashe s roznymi kodovaniami, ale pre Spring boli vsetky hashe neplatne. Cela aplikacia bezi s kodovanim ISO-8859-1. System.out.println(MD5Crypter.encode("§", "ISO-8859-1")); System.out.println(MD5Crypter.encode("§", "UTF-8")); System.out.println(MD5Crypter.encode("§", "UTF-16")); 6b2b98fea11e51af3043b192f719bd69 6465dad1d31752be3f3283e8f70feef7 403ae091d3be6acf1181148527f1e0ae Radovana Straube
MD5
Dobry den, pouzivam Spring Security, hesla su ulozene v databaze zacryptovane s MD5. Ked sa v hesle nachadzaju znaky, ktore su v ASCII tabulke do pozicie 127, vsetko funguje O.K., ale akonahle niekto v pouzije v hesle znaky nad 127, MD5-kou vygenerovane hashe nesedia. Samozrejme, ze mozem zakazat pouzivat v heslach znaky nad 127, ale aj tak by ma zaujimalo preco to nefunguje. Vypis z konfiguracie Spring Security: Vypis kodu, ktorym hashujem hesla: public static String encode(String _sPassword, String _sEncoding) throws NoSuchAlgorithmException, UnsupportedEncodingException { MessageDigest messageDigest = MessageDigest.getInstance("MD5"); messageDigest.update(_sPassword.getBytes(_sEncoding), 0, _sPassword.length()); String hashedPass = new BigInteger(1, messageDigest.digest()).toString(16); if (hashedPass.length() < 32) { hashedPass = "0" + hashedPass; } return hashedPass; } Asi by bolo riesenim zistit kde sa nachadza metoda, ktoru pouziva Spring na MD5 hashovanie a pouzit priamo tu, ale to sa mi bohuzial nepodarilo. Robila som zopar pokusov aj s MySQL (kodovanie latin1) databazou. Ked napriklad zavolam moju Javovsku metodu encode("§", "ISO-8859-1"), tak je vysledok: 6b2b98fea11e51af3043b192f719bd69 ale pri zavolani SELECT md5("§"); je vysledok: bd9a4c255deec8944d99e01a64c1e322 Vedel by prosim niekto poradit co robim nespravne? Dakujem Radovana Straube
RE: diakritika
Podarilo sa mi vsetkych kolegov prinutit pisat po anglicky aj ked su vacsina z nich Nemci a po kratkom boji aj pouzivat ResourceBundle, ale uz som mala projekty so specialnym slovnikom (napriklad vyvoz a dovoz nerastnych surovin alebo umrtne listy), kde som radsej pouzila nemcinu, lebo anglicky ekvivalent som bud nemohla najst alebo som si tie odborne anglicke vyrazy nedokazala zapamatat, a uz nehovoriac o tom, ze ostatni kolegovia programu tiez potom nerozumeli. --- On Tue, 7/20/10, Tomas Hubalek wrote: From: Tomas Hubalek Subject: RE: diakritika To: "Java" Date: Tuesday, July 20, 2010, 1:34 PM On mezi nami takove treba getPolozkyFaktury() nebo getPacient() mi docela solidne tha usi ;-) Osobne pisu zasadne vzdycky vsechno anglicky a o i kdyz pisu neco pro sebe. Tom From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf Of Rastislav Rehak Sent: Tuesday, July 20, 2010 1:11 PM To: Java Subject: Re: diakritika Ahoj jediny problem je mat vsade nastaveny spravny/rovnaky switch pre javac. My aj tak piseme nazvy po anglicky a texty su v resource bundloch tak s tym nemame problemy. R Ondřej Fafejta wrote: Dobrý den, diakritika je povolena. Dokonce pan Pecinovský ve svých knihách hojně používá metody s českou diakritikou (windows-1250) http://knihy.pecinovsky.cz/mojj/ Fafi 2010/7/20 Radovana Straube : Dobry den, kolega prisiel s otazkou, ci sa moze v nazvoch metod pouzivat diakritika. Najprv som si myslela, ze nie, ale potom som si to vyskusala (pouzila som nemecke specialne znaky na nemeckych Windowsoch) a program sa dal skompilovat aj spustit (JDK 1.6). Vie prosim niekto na tuto temu viacej? Dakujem Radovana Straube
diakritika
Dobry den, kolega prisiel s otazkou, ci sa moze v nazvoch metod pouzivat diakritika. Najprv som si myslela, ze nie, ale potom som si to vyskusala (pouzila som nemecke specialne znaky na nemeckych Windowsoch) a program sa dal skompilovat aj spustit (JDK 1.6). Vie prosim niekto na tuto temu viacej? Dakujem Radovana Straube
Re: Hesla - kontrola sily
V pilotnom projekte musim kontrolovat dlzku hesla, musi sa vyskytovat aspon jedno velke pismeno, male pismeno, cislo, specialny znak, zakazane su postupnosti cislic a pismien (vzostupne aj zostupne) a rovnake znaky iduce za sebou. V projekte KisKis sa nachadza napriklad aj cracklib (kniznica s najcastejsie pouzivanymi heslami), ktoru musim do mojho projektu tiez zakomponovat. Navyse musim vygenerovat pre kazdeho uzivatela personalnu kniznicu zakazanych slov (meno, priezvisko, osobny kod, datum narodenia, telefonne cislo, ...). Netvrdim, ze je to extremne komplikovane, ale myslela som si, ze tento problem uz muselo riesit tolko ludi, ze by snad mohla existovat nejaka mala kniznica s jednoduchym konfigurakom. Kedze som nic vhodneho nenasla, pisem to sama. Radovana Straube --- On Mon, 7/12/10, Ondrej Nekola wrote: From: Ondrej Nekola Subject: Re: Hesla - kontrola sily To: "Java" Date: Monday, July 12, 2010, 3:26 PM Neni vlastni a vcelku dostatecne reseni otazka par desitek minut?Kontrola delky trivialni, jednoducha kontrola sily se da implementovat na jeden forcyklus (jedu pres chary, za pismeno prictu bod, za cislici dva, paznak tri...). A az to prestane stacit, tak refactoring a zavest ruzne strategie OSN 2010/7/12 Radovana Straube Dobry den, dakujem za odpoved, bohuzial az dnes som sa k projektu opat dostala. KisKis vyzera pekne, ale oddelit z neho tu cast, ktoru potrebujem a prisposobit si ju, by zabralo trochu casu. Zatial som rozhodla napisat nieco jednoduche sama. Ale mozno sa ku KisKis este vratim. Radovana Straube --- On Tue, 6/15/10, Pavel Nemec wrote: > From: Pavel Nemec > Subject: Re: Hesla - kontrola sily > To: "Java" > Date: Tuesday, June 15, 2010, 8:10 PM > Dobry den, > muj oblibeny program KisKis (gpl java) pouziva cracklib. > Pomoci neho > pak umi krom sily hesla provest test na slovnikovy utok. > Umi pouzit > jakykoliv externi cracklib slovnik. > > Pokud tedy nenajdete lepsi reseni muzete se zkusit kouknout > na > implementaci v KisKis > kiskis.sourceforge.net/ > > HIH > > -- Pavel > > 2010/6/15, Radovana Straube : > > Dobry den, > > > > existuje nejaka Java kniznica, kde sa konfigurovat > sila hesiel? Napriklad > > minimalna dlzka, pocet velkych alebo malych pismien, > cislic, zakaz dvoch > > rovnakych znakov za sebou, zakaz ciselnej postupnosti > ... Pre rozne role > > uzivatelov potrebujem nastavit odlisnu silu (password > strength). Moje > > googlovanie mi bohuzial nepomohlo. > > Pouzivam Spring Security. Dakujem. > > > > Radovana Straube > > > > > > > > >
Re: Hesla - kontrola sily
Dobry den, dakujem za odpoved, bohuzial az dnes som sa k projektu opat dostala. KisKis vyzera pekne, ale oddelit z neho tu cast, ktoru potrebujem a prisposobit si ju, by zabralo trochu casu. Zatial som rozhodla napisat nieco jednoduche sama. Ale mozno sa ku KisKis este vratim. Radovana Straube --- On Tue, 6/15/10, Pavel Nemec wrote: > From: Pavel Nemec > Subject: Re: Hesla - kontrola sily > To: "Java" > Date: Tuesday, June 15, 2010, 8:10 PM > Dobry den, > muj oblibeny program KisKis (gpl java) pouziva cracklib. > Pomoci neho > pak umi krom sily hesla provest test na slovnikovy utok. > Umi pouzit > jakykoliv externi cracklib slovnik. > > Pokud tedy nenajdete lepsi reseni muzete se zkusit kouknout > na > implementaci v KisKis > kiskis.sourceforge.net/ > > HIH > > -- Pavel > > 2010/6/15, Radovana Straube : > > Dobry den, > > > > existuje nejaka Java kniznica, kde sa konfigurovat > sila hesiel? Napriklad > > minimalna dlzka, pocet velkych alebo malych pismien, > cislic, zakaz dvoch > > rovnakych znakov za sebou, zakaz ciselnej postupnosti > ... Pre rozne role > > uzivatelov potrebujem nastavit odlisnu silu (password > strength). Moje > > googlovanie mi bohuzial nepomohlo. > > Pouzivam Spring Security. Dakujem. > > > > Radovana Straube > > > > > > > > >
Hesla - kontrola sily
Dobry den, existuje nejaka Java kniznica, kde sa konfigurovat sila hesiel? Napriklad minimalna dlzka, pocet velkych alebo malych pismien, cislic, zakaz dvoch rovnakych znakov za sebou, zakaz ciselnej postupnosti ... Pre rozne role uzivatelov potrebujem nastavit odlisnu silu (password strength). Moje googlovanie mi bohuzial nepomohlo. Pouzivam Spring Security. Dakujem. Radovana Straube
Re: JavaMail - posielanie mailov v cestine
Zdravim, ja nastavujem kodovanie v mailoch nasledovne: mbp.setText(message_text, "ISO-8859-1"); Ty asi budes potrebovat ISO-8859-2. Mam to ale vyskusane len v nemcine :-( S pozdravom Radovana Straube --- On Mon, 11/30/09, Dusan Zatkovsky wrote: > From: Dusan Zatkovsky > Subject: JavaMail - posielanie mailov v cestine > To: "Java" > Date: Monday, November 30, 2009, 1:00 PM > Ahoj. > > Zapasim so $SUBJ a zacinam byt znacne strateny. > > Potrebujem poslat email pomocou java mail z windows, ktory > ma v sebe cesky > text a attachment. Uz sa s tym lamem 2 hodiny a nemozem > tomu prist na klb. > > Kod: > > MimeBodyPart text_part = new MimeBodyPart(); > text_part.setText(message_text); > text_part.setHeader("Content-Type", "text/plain; > charset=\"" + > System.getProperty("file.encoding") + "\""); > text_part.setHeader("Content-Transfer-Encoding", > "quoted-printable"); > > Nasledne to posielam ako multipart s attachmentom. > Vysledkom je, ze thunderbird to zobrazi ok, cokolvek ine > (outlook) zle. > > Uryvok na disk ulozeneho multipart: > > Return-Path: > Delivered-To: t...@test.cz > Received: (qmail 5290 invoked by uid 89); 30 Nov 2009 > 11:49:43 - > Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys > DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; > s=private; d=test.cz; > > b=YCY6ijt89eDlbCYX5hlSsXNTtBiPYnBECNPYxwcWN8Lv/+SvW7MAsx6YmGH0H406; > Received: from unknown (HELO xpprim) (dusan.zatkov...@test.cz@93.185.97.186) > by server1.test.cz with ESMTPA; 30 Nov 2009 11:49:43 > - > Date: Mon, 30 Nov 2009 12:49:43 +0100 (CET) > From: f...@test.cz > To: t...@test.cz > Message-ID: > <28848200.5.1259581783779.javamail.ad...@xpprim> > Subject: > =?Cp1250?Q?Zpr=E1v=E1_z_datov=E9_schr=E1nky_do_vlastn=EDch_ru?= > =?Cp1250?Q?kou_od_test,_s.r.o.,78501_=8Aternberk,_CZ?= > MIME-Version: 1.0 > Content-Type: multipart/mixed; > boundary="=_Part_3_8979901.1259581783639" > > --=_Part_3_8979901.1259581783639 > Content-Type: text/plain; charset="Cp1250" > Content-Transfer-Encoding: quoted-printable > > Dne 09.10.2009 11:56:05 V=E1m byla doru=E8ena nov=E1 > datov=E1 zpr=E1va s ID= > 101737. > -- CUT -- > --=_Part_3_8979901.1259581783639 > Content-Type: application/octet-stream; name=message.zfo > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename=message.zfo > > MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCAJIAEggPoPHE6 > TWVzc2FnZURvd25sb2FkUmVzcG9uc2UgeG1sbnM6cT0iaHR0cDovL2lzZHMuY3plY2hwb2ludC5j > -- CUT -- > > > Subject je dobre ( cesky ), telo uz nie. Skusal som rozne > kombinacie charset a > transfer encoding, vzdy to bolo zle. > > Bol by niekto taky dobry a pastol mi sem example s > fungujucou cestinou? > Copy-pastol som asi 3 example z webu a ani jeden > nezafungoval. > > Diky. > > > -- > Dusan > > > ... tykajte mi >
Re: jaxb - default vytvaranie instancii complexType
Mozno by si mohol postupovat opacne. Namiesto schemy zacnes pisat POJO objekty s JAXB anotaciami. V konstruktore triedy Config si sam zadefinujes new Tst() a mas po probleme. Ak schemu potrebujes kvoli validacii XML-iek, mozes si ju vygenerovat z POJO objektov (ako uviedol pan Polak). Radka --- On Wed, 11/11/09, Dusan Zatkovsky wrote: > From: Dusan Zatkovsky > Subject: jaxb - default vytvaranie instancii complexType > To: konference@java.cz > Date: Wednesday, November 11, 2009, 2:57 PM > Ahoj. > > Zapasim s jaxb. Mam nasledovne xsd: > > > > > > > nillable="true" /> > > > > > > > > name="a" type="xsd:string" nillable="true"/> > > > > > ... z ktoreho vznika class-a Config. > > Problem je, ze v nasledovnom kode: > > Config c = new Config(); > c.getTst().setA("a"); > > dostavam null exception, pretoze getTst() vrati null. > > Da sa nejak jaxb donutit, aby defaultne vytvoril instanciu > typu "test_ct"? > > Dik > > -- > Dusan > > > ... tykajte mi >
Re: wizard form a upload suborov
Dobry den, my sme podobny problem vyriesili tak, ze nam bezi task, ktory maze subory starsie ako jeden den. Vo Vasim pripade ale mozete zmazanie suborov zavesit na ukoncenie session. S pozdravom Radovana Straube --- On Mon, 10/12/09, Ivan Polak wrote: > From: Ivan Polak > Subject: wizard form a upload suborov > To: konference@java.cz > Date: Monday, October 12, 2009, 9:40 PM > zdravim konferenciu, > > mam takyto problemik v JAVA web aplikacii - pouzivam Spring > a Spring > MVC, mam registracny formular typu wizard teda ma 9 krokov, > v jednom > kroku by mal pouzivatel uploadovat dokumenty (neobedzeny > pocet). > upload mam vyrieseny, otazka je kam davat obsah > uploadovanych suborov, nakolko > ukoncenie registracie sa nachadza az o niekolko krokov > dalej. ak to > budem davat na suborovy system (nejaky temp adresar), ak > pouzivatel > nedokonci registraciu musim tieto subory pravidelne nejakym > sposobom > vymazavat (ak registraciu dokonci, presuniem ich na spravne > miesto). > ak by som to ukladal do session, neviem ako by sa to > spravalo, ak > pouzivatel uploadne povedzme 10 suborov po 1 MB, teda len > pre tieto > informacie bude v session 10 MB dat. neriesil niekto z Vas > podobny > problem. dakujem! > > Ivan >
Re: datove schranky - webservices
Sorry, chybicka se vloudila, to rozhranie sa vola com.sun.xml.wss.impl.callback.PasswordValidationCallback.PasswordValidator Radovana Straube > s datovymi schrankami skusenost nemam, ale wsdl s > nastavenym "WS-SecurityPolicy" mate v prilohe. Kontrola mena > a hesla sa vykona v triede, ktora implementuje rozhranie > com.sun.xml.wss.impl.callback.PasswordValidationCallback. Tu > si musite napisat. V mojom wsdl sa vola > de.bolsys.stala.service.gewerbe.PasswordValidator. > > S pozdravom > Radovana Straube > > --- On Tue, 10/6/09, Jindrich Vimr > wrote: > > > From: Jindrich Vimr > > Subject: Re: datove schranky - webservices > > To: "Java" > > Date: Tuesday, October 6, 2009, 3:07 PM > > Dusan Zatkovsky wrote: > > > On Friday 04 of September 2009 12:30:46 Dusan > > Zatkovsky wrote: > > > > > > Uz som to nejak "vykradanim" kodu s dema > uchodil. > > > > > > Diky za rady. > > > > > Preji hezky den, > > tak jsem taky dostal nahrb DS, a take z toho nejsem > moc > > moudry :-(. > > Muzete se nekdo podelit se zkusenostma? > > > > Zatim jsem zkusil pouzit spring-ws a implementovat > vlastni > > WebServiceTemplate, ale tam narazim na problem s > > presmerovanim na login > > service. > > Take zkousim pomoci metro projektu vygenrovat > service/port > > z wsdl > > (wsimport), ale tam zase narazim na to jak mu vnutit > > username/pw. > > > > Ted se chystam na "rozchodit WebService s HTTPS > > username/password > > zalozeny na frameworku Metro" (dle odkazovaneho > clanku), > > uvidime (asi > > kvuli tomu nainstaluju i NetBeans ;-) ) > > > > Nemel by nekdo aspon castecne naznak reseni? Alespon > wsdl s > > nastavenym > > "WS-SecurityPolicy" abych to mohl pouzit v metro > projektu? > > > > Jeste mam jednu otazku: testovaci prostredi bezi na > > https://www.czebox.cz/DS/* , kde pobezi ostra verze? > > nebo je na tehle > > adrese uz rovnou ostra verze? > > > > Diky za rady > > > > Jindra > > > > -- > > Jindrich Vimr > > > > E-mail: jv...@softeu.com > > Cell: +420 775 638 011, Phone: +420 371 124 386 > > > > SoftEU s.r.o. > > Lochotínská 18, 301 00 Plzeň, Czech Republic > > Phone +420 371 124 300, Fax: +420 373 729 301 > > > > > gewerbe.wsdl Description: XML document
Re: datove schranky - webservices
Dobry den, s datovymi schrankami skusenost nemam, ale wsdl s nastavenym "WS-SecurityPolicy" mate v prilohe. Kontrola mena a hesla sa vykona v triede, ktora implementuje rozhranie com.sun.xml.wss.impl.callback.PasswordValidationCallback. Tu si musite napisat. V mojom wsdl sa vola de.bolsys.stala.service.gewerbe.PasswordValidator. S pozdravom Radovana Straube --- On Tue, 10/6/09, Jindrich Vimr wrote: > From: Jindrich Vimr > Subject: Re: datove schranky - webservices > To: "Java" > Date: Tuesday, October 6, 2009, 3:07 PM > Dusan Zatkovsky wrote: > > On Friday 04 of September 2009 12:30:46 Dusan > Zatkovsky wrote: > > > > Uz som to nejak "vykradanim" kodu s dema uchodil. > > > > Diky za rady. > > > Preji hezky den, > tak jsem taky dostal nahrb DS, a take z toho nejsem moc > moudry :-(. > Muzete se nekdo podelit se zkusenostma? > > Zatim jsem zkusil pouzit spring-ws a implementovat vlastni > WebServiceTemplate, ale tam narazim na problem s > presmerovanim na login > service. > Take zkousim pomoci metro projektu vygenrovat service/port > z wsdl > (wsimport), ale tam zase narazim na to jak mu vnutit > username/pw. > > Ted se chystam na "rozchodit WebService s HTTPS > username/password > zalozeny na frameworku Metro" (dle odkazovaneho clanku), > uvidime (asi > kvuli tomu nainstaluju i NetBeans ;-) ) > > Nemel by nekdo aspon castecne naznak reseni? Alespon wsdl s > nastavenym > "WS-SecurityPolicy" abych to mohl pouzit v metro projektu? > > Jeste mam jednu otazku: testovaci prostredi bezi na > https://www.czebox.cz/DS/* , kde pobezi ostra verze? > nebo je na tehle > adrese uz rovnou ostra verze? > > Diky za rady > > Jindra > > -- > Jindrich Vimr > > E-mail: jv...@softeu.com > Cell: +420 775 638 011, Phone: +420 371 124 386 > > SoftEU s.r.o. > Lochotínská 18, 301 00 Plzeň, Czech Republic > Phone +420 371 124 300, Fax: +420 373 729 301 > gewerbe.wsdl Description: XML document
Re: JavaMail - MimeBodyPart.attachFile()
> > FileDataSource ma metodu setFileTypeMap(FileTypeMap > map). V dokumenatacii k > > Perfekt ! > > Riesenim sa teda zda byt: > > public class Foo extends FileTypeMap { > > @Override > public String getContentType(File file) { > return > "application/octet-stream"; > } > > > > @Override > public String getContentType(String filename) > { > return > "application/octet-stream"; > } Tesi ma, ze som Ti pomohla. Niekedy staci sa dokladnejsie prestudovat API - RTFM ;-) > ... tykajte mi Standardne radsej vykam, aby som nikoho neurazila. Radka __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: JavaMail - MimeBodyPart.attachFile()
FileDataSource ma metodu setFileTypeMap(FileTypeMap map). V dokumenatacii k triede javax.activation.FileTypeMap stoji : "Implementations of this class will implement the getContentType methods which will derive a content type from a file name or a File object." Mozno by Vam pomohlo naimplementovat vlastnu triedu odvodenu z FileTypMap. Radovana Straube --- On Tue, 10/6/09, Dusan Zatkovsky wrote: > From: Dusan Zatkovsky > Subject: Re: JavaMail - MimeBodyPart.attachFile() > To: "Java" > Date: Tuesday, October 6, 2009, 12:40 PM > Este ma napadlo - ja by som este > teoreticky dokazal prezit, ze sa mi .txt > nacitava do stringu, ale problem bude u velkych suborov, > pretoze moj pokus s > 2x800MB ascii subormi "foo.txt" a jeho kopiu "foo.bin" > dopadol tak, ze > volanie attachFile() (a alternativa s DataSource) pre > "foo.bin" trva zlomok > sekundy (vytvori sa len referencia na subor), ale u > "foo.txt" to vyzere pamat > a crashne (nacitava 800MB do stringu). > > > > > DD. > > > > Diky, ale nepomohlo: > > > > for ( String s : new String[] { > "/etc/passwd", "/tmp/passwd.txt" } ) { > > > FileDataSource fds = new FileDataSource(new File(s)); > > > DataHandler dh=new DataHandler(fds); > > > System.out.println(dh.getContentType()); > > } > > > > - java.io.FileInputStream > > - java.lang.String > > > > > Dobry den, > > > > > > skuste attachment pridat cez DataHandler: > > > > > > MimeBodyPart oBody = new MimeBodyPart(); > > > FileDataSource oFds = new > FileDataSource("/etc/passwd.txt"); > > > oBody.setDataHandler(new DataHandler(oFds)); > > > oBody.setFileName("passwd.txt"); > > > > > > S pozdravom > > > Radovana Straube > > > > > > --- On Tue, 10/6/09, Dusan Zatkovsky > wrote: > > > > From: Dusan Zatkovsky > > > > Subject: JavaMail - > MimeBodyPart.attachFile() > > > > To: "Java" > > > > Date: Tuesday, October 6, 2009, 11:57 AM > > > > Ahoj. > > > > > > > > Ma tu niekto skusenosti s JavaMail? > Konkretne sa mi jedna o > > > > uvedenu metodu. > > > > > > > > Kod: > > > > > > > > MimeBodyPart part1 = new > > > > MimeBodyPart(); > > > > part1.attachFile( new File ( > > > > "/etc/passwd"); > > > > part1.setFileName("passwd"); > > > > > > > > MimeBodyPart part2 = new > > > > MimeBodyPart(); > > > > part2.attachFile( new File ( > > > > "passwd.txt"); > > > > > part2.setFileName("/tmp/passwd.txt"); > > > > > > > > /etc/passwd je ako kazdy vie ascii textovy > subor. > > > > passwd.txt je jeho prosta > > > > kopia pod inym nazvom (.txt). > > > > > > > > Nasleduje problem: > > > > > > > > > > > > > > > > System.out.println(part1.getContentType()); > > > > > > > > > System.out.println(part1.getContent().getClass()); > > > > > > > > // text/plain, > java.io.FileInputStream > > > > > > > > > > > > > > > > System.out.println(part2.getContentType()); > > > > > > > > > System.out.println(part2.getContent().getClass()); > > > > > > > > // text/plain, java.lang.String !!! > > > > > > > > Vypada to, ze ten nejak heurestikuje > podla mena a > > > > obsahu suboru a usudi, > > > > ze textovy subor je mozne ulozit do stringu. > To je ale > > > > presne to, co nechcem, > > > > pretoze sa obavam, ze pri dekodovani smime > spravy moze > > > > dojst k nejakym > > > > neocakavanym javom ( kodovanie a spol... ). > > > > > > > > Pozeral som sa aj na vysledky pomocou > > > > part.writeTo(System.out), oba su zhodne: > > > > > > > > Content-Disposition: attachment; > > > > filename=passwd > > > > ... obsah suboru > > > > > > > > Content-Disposition: attachment; > > > > filename=passwd.txt > > > > ... obsah suboru > > > > > > > > > > > > Da sa nejak MimeBodyPart donutit, aby > attachFile() robil > > > > skutocny attach file? > > > > > > > > > > > > Dik. > > > > > > > > -- > > > > Dusan > > > > > > > > > > > > ... tykajte mi > > > > -- > Dusan > > > ... tykajte mi > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: JavaMail - MimeBodyPart.attachFile()
Dobry den, skuste attachment pridat cez DataHandler: MimeBodyPart oBody = new MimeBodyPart(); FileDataSource oFds = new FileDataSource("/etc/passwd.txt"); oBody.setDataHandler(new DataHandler(oFds)); oBody.setFileName("passwd.txt"); S pozdravom Radovana Straube --- On Tue, 10/6/09, Dusan Zatkovsky wrote: > From: Dusan Zatkovsky > Subject: JavaMail - MimeBodyPart.attachFile() > To: "Java" > Date: Tuesday, October 6, 2009, 11:57 AM > Ahoj. > > Ma tu niekto skusenosti s JavaMail? Konkretne sa mi jedna o > uvedenu metodu. > > Kod: > > MimeBodyPart part1 = new > MimeBodyPart(); > part1.attachFile( new File ( > "/etc/passwd"); > part1.setFileName("passwd"); > > MimeBodyPart part2 = new > MimeBodyPart(); > part2.attachFile( new File ( > "passwd.txt"); > part2.setFileName("/tmp/passwd.txt"); > > /etc/passwd je ako kazdy vie ascii textovy subor. > passwd.txt je jeho prosta > kopia pod inym nazvom (.txt). > > Nasleduje problem: > > > > System.out.println(part1.getContentType()); > > System.out.println(part1.getContent().getClass()); > > // text/plain, java.io.FileInputStream > > > > System.out.println(part2.getContentType()); > > System.out.println(part2.getContent().getClass()); > > // text/plain, java.lang.String !!! > > Vypada to, ze ten nejak heurestikuje podla mena a > obsahu suboru a usudi, > ze textovy subor je mozne ulozit do stringu. To je ale > presne to, co nechcem, > pretoze sa obavam, ze pri dekodovani smime spravy moze > dojst k nejakym > neocakavanym javom ( kodovanie a spol... ). > > Pozeral som sa aj na vysledky pomocou > part.writeTo(System.out), oba su zhodne: > > Content-Disposition: attachment; > filename=passwd > ... obsah suboru > > Content-Disposition: attachment; > filename=passwd.txt > ... obsah suboru > > > Da sa nejak MimeBodyPart donutit, aby attachFile() robil > skutocny attach file? > > > Dik. > > -- > Dusan > > > ... tykajte mi >
Re: problem s prechodem na netbeans 6.7
Dobry den, mozno je to trochu od veci, ale s netbeans 6.7 mi projekt, ktory obsahuje WebService a ma nastavene JDK 1.5, kompiluje veci suvisiace s WebServisom s JDK 1.6. Ostatne classy su skompilovane v 1.5. S pozdravom Radovana Straube --- On Mon, 9/14/09, Petr Burdik wrote: > From: Petr Burdik > Subject: problem s prechodem na netbeans 6.7 > To: "Java" > Date: Monday, September 14, 2009, 9:28 PM > Ahoj, > mam problem pri prechodu na netbeans 6.7 z 6.0. Kdyz jsem > presel a nechal jsem zmenit stare netbeans nainstalovane, > projekty zmenili format. Problem nastal v tom, ze zacalo > prostredi hlasit pri deploy > > > > [ERROR]FATAL ERROR > > Cannot construct > org.apache.maven.plugin.war.util.WebappStructure as it does > not have a no-args constructor > Debugging information > message > : Cannot construct > org.apache.maven.plugin.war.util.WebappStructure as it does > not have a no-args constructor > cause-exception : > com.thoughtworks.xstream.converters.reflection.ObjectAccessException > cause-message : Cannot > construct org.apache.maven.plugin.war.util.WebappStructure > as it does not have a no-args constructor > class > : > org.apache.maven.plugin.war.util.WebappStructure > required-type : > org.apache.maven.plugin.war.util.WebappStructure > path > : /webapp-structure > line number : 1 > --- > > Trace > com.thoughtworks.xstream.converters.ConversionException: > Cannot construct > org.apache.maven.plugin.war.util.WebappStructure as it does > not have a no-args constructor > Debugging information > message > : Cannot construct > org.apache.maven.plugin.war.util.WebappStructure as it does > not have a no-args constructor > cause-exception : > com.thoughtworks.xstream.converters.reflection.ObjectAccessException > cause-message : Cannot > construct org.apache.maven.plugin.war.util.WebappStructure > as it does not have a no-args constructor > class > : > org.apache.maven.plugin.war.util.WebappStructure > required-type : > org.apache.maven.plugin.war.util.WebappStructure > path > : /webapp-structure > line number : 1 > --- > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:63) > at > com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:45) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:46) > at > com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:117) > at > com.thoughtworks.xstream.core.ReferenceByXPathMarshallingStrategy.unmarshal(ReferenceByXPathMarshallingStrategy.java:29) > at > com.thoughtworks.xstream.XStream.unmarshal(XStream.java:846) > at > com.thoughtworks.xstream.XStream.unmarshal(XStream.java:833) > at > com.thoughtworks.xstream.XStream.fromXML(XStream.java:781) > at > org.apache.maven.plugin.war.util.WebappStructureSerializer.fromXml(WebappStructureSerializer.java:73) > at > org.apache.maven.plugin.war.AbstractWarMojo.buildWebapp(AbstractWarMojo.java:404) > at > org.apache.maven.plugin.war.AbstractWarMojo.buildExplodedWebapp(AbstractWarMojo.java:375) > at > org.apache.maven.plugin.war.WarMojo.performPackaging(WarMojo.java:181) > at > org.apache.maven.plugin.war.WarMojo.execute(WarMojo.java:143) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180) > at > org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
Re: datove schranky - webservices
Dobry den, mne sa podarilo rozchodit WebService s HTTPS username/password zalozeny na frameworku Metro az po precitani nasledovneho clanku: http://www.jroller.com/gmazza/entry/implementing_ws_security_using_usernametokens Dufam, ze Vam to aspon trochu pomoze. S pozdravom Radovana Straube --- On Fri, 9/4/09, Dusan Zatkovsky wrote: > From: Dusan Zatkovsky > Subject: Re: datove schranky - webservices > To: "Java" > Date: Friday, September 4, 2009, 1:16 PM > On Friday 04 of September 2009 > 12:53:00 Filip Jirsák wrote: > > Jestli si to dobře pamatuju, tak testovací verze > byla na > > https://pilot.czebox.cz/DS/, ta už ale není > podporována. Pokud si požádáte > > o přihlašovací údaje k testovacímu prostředí, > měli byste dostat aktuální > > údaje: http://www.datoveschranky.info/clanek/102/ > > pilot je uz mrtvy. Nove wsdl odkazuju na > isds.czechpoint.cz/ > > Polozim ale otazku inak: existuje nejaky web services > framework, ktoremu by > som ako cvicena opica podhodil setUsername() a > setPassword() a mohol pracovat > s https username/password zabezpecenymi webservices? > > > - > > PS, alebo Offtopic dezorientovaneho zaciatocnika: > > S webservices sa zoznamujem len kratko (rok), ale uz som > nacital hrozne vela > textu a zacinam z toho nadobudat pocit, ze su uplne nafigu > a bol by som rad, > keby ma niekto vyviedol z omylu a pripadne ma nasmeroval. > > Pride mi totiz, ze na to, aby to clovek mohol pouzit na > netrivialne ulohy > (posielat nieco ine ako stringy a inty, komunikovat cez > https, zabezpecit ws > na login/password) sa strasne nadre a musi sa naucit > strasnu furu hackov > (vid. dokumentacia k jax-ws, kde nie je neobvykle narazit > na "rucne" > generovanie soap sprav), aby sa to vobec dalo pouzit. > > O prenose vacsieho objemu dat ani nehovorim, to som uz > davno poriesil > servletmi s vlastnym mechanizmom autorizacie. > > Tak nejak mi medzi prsty unika, k comu mi to cele je, > pretoze cas straveny > vyvojom programu pouzivajuceho zabezpecenu webservice > akceptujucu povedzme > hashmapy sa zacina rovnat casu napisania nejakeho tcpip > daemona from scratch. > > Ja som sa dostal viac-menej do takeho stavu, ze vacsina > mojich public services > bezi na http, maju vstupny parameter String a vystupny > String, pricom v tych > stringoch su S/MIME zasifrovane spravy nesuce vsetko > potrebne. > > Som asi prilis ne-enterprise, alebo len proste trpim > znizenou schopnostou > chapania... (?) > > -- > Dusan >
Re: Hibernate modelar
Dobry den, Case Studio kupil Quest Software a teraz sa vola Toad Data Modeler. S pozdravom Radovana Straube --- On Thu, 7/30/09, Ladislav Thon wrote: > From: Ladislav Thon > Subject: Re: Hibernate modelar > To: "Java" > Date: Thursday, July 30, 2009, 1:25 PM > My to > mimo svet Javy delame tak, ze jsme si kdysi koupili > CaseStudio, > > > kde se to navrhne a vygeneruje se DDL. > > > > Ten pak zchroustame nasimi scripty napsanymi v Pythonu, > > ktere vygeneruji stuby pro pouzivanou platformu. > > > > CASE Studio (pokud mluvíme o tom samém výborném > českém nástroji od Charonware, ale před časem to někdo > koupil, už nevím kdo) se dá skriptovat v JavaScriptu, > takže máš přístup přímo k modelu a nemusíš se > prasit se zpracováním SQL. Ach, kde jsou ty časy :-) > > > LT > >
Re: servlet a staticka metoda
Ano, oba servlety bezia na jednom serveri uz asi 3 roky v plnej prevadzke. Kazdy v inej webovej aplikacii, ale v jednom Tomcate. Ale Vami uvedeny problem som nikdy nezaznamenala. --- On Tue, 7/28/09, Lukas Barton wrote: > From: Lukas Barton > Subject: Re: servlet a staticka metoda > To: "Java" > Date: Tuesday, July 28, 2009, 1:37 PM > Asi jste mne spatne pochopila - bezi > servlet, ze ktereho odesilate, i servlet, kam posilate, v > jednom serveru? > Nebo jsou to dva ruzne servery? > Mnou zmineny problem nastane pouze pokud oba bezi v jednom > serveru. > > > 2009/7/28 Radovana Straube > > > > Bohuzial musim posielat v priemere 200-300-krat (obcas aj > 3000-krat) data v slucke do toho isteho zdroja (URL) na tom > istom aplikacnom servri. Momentalne to robim seriovo a je to > dost pomale. Rozmyslala som pouzivat na posielanie thready > (vopred stanoveny pocet, aby som cielovy server nezahltila), > aby som process urychlila, len neviem ci to pomoze a ci to > bude bezpecne... > > > > > > > --- On Tue, 7/28/09, Lukas Barton > wrote: > > > > > From: Lukas Barton > > > Subject: Re: servlet a staticka > metoda > > > To: "Java" > > > Date: Tuesday, July 28, 2009, 1:00 PM > > > Nemusite. > > > Ale pokud ten servlet je ve stejnem aplikacnim > serveru, tak > > > muzete mit pri vetsi zatezi problemy s deadlockama na > http > > > poolu (pripadne jen s timeoutem na zvetseni poolu). > > > > > > > > > Lukas > > > > > > > > > > > > 2009/7/28 Radovana Straube > > > > > > > > > > > > Este som sa chcela opytat: v servlete volam staticku > > > metodu, ktora posiela data inemu servletu (otvaram > URL > > > connection). Treba aj toto synchronizovat? Neviem, ci > sa da > > > praca s connections zaradit medzi pouzivanie > zdielanych > > > zdrojov. > > > > > > > > > > > > > > > Dakujem > > > > > > Radovana Straube > > > > > > > > > > > > > > > > > > --- On Tue, 7/28/09, Josef Cacek > > > wrote: > > > > > > > > > > > > > From: Josef Cacek > > > > > > > Subject: Re: servlet a staticka metoda > > > > > > > To: "Java" > > > > > > > Date: Tuesday, July 28, 2009, 11:06 AM > > > > > > > Ahojte, > > > > > > > > > > > > > > 2009/7/28 Radovana Straube : > > > > > > > > mam servlet, ktore vola staticku metodu. > Moze sa > > > stat, > > > > > > > ze pri viacnasobnom paralelnom vyvolani tohto > servletu > > > budu > > > > > > > data spracuvane v statickej metode > inkonzistentne? > > > > > > > > > > > > > > Jestliže uvnitř oné statické metody > používáte > > > pouze > > > > > > > lokální proměnné, > > > > > > > pak by k nekonzistencím dojít nemělo. > > > Synchronizovat > > > > > > > byste měla pouze > > > > > > > v případě přístupu k nějakému sdílenému > > > zdroji. > > > > > > > > > > > > > > > S pozdravom > > > > > > > > Radovana Straube > > > > > > > > > > > > > > -- pepa cacek > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Re: servlet a staticka metoda
Bohuzial musim posielat v priemere 200-300-krat (obcas aj 3000-krat) data v slucke do toho isteho zdroja (URL) na tom istom aplikacnom servri. Momentalne to robim seriovo a je to dost pomale. Rozmyslala som pouzivat na posielanie thready (vopred stanoveny pocet, aby som cielovy server nezahltila), aby som process urychlila, len neviem ci to pomoze a ci to bude bezpecne... --- On Tue, 7/28/09, Lukas Barton wrote: > From: Lukas Barton > Subject: Re: servlet a staticka metoda > To: "Java" > Date: Tuesday, July 28, 2009, 1:00 PM > Nemusite. > Ale pokud ten servlet je ve stejnem aplikacnim serveru, tak > muzete mit pri vetsi zatezi problemy s deadlockama na http > poolu (pripadne jen s timeoutem na zvetseni poolu). > > > Lukas > > > > 2009/7/28 Radovana Straube > > > > Este som sa chcela opytat: v servlete volam staticku > metodu, ktora posiela data inemu servletu (otvaram URL > connection). Treba aj toto synchronizovat? Neviem, ci sa da > praca s connections zaradit medzi pouzivanie zdielanych > zdrojov. > > > > > Dakujem > > Radovana Straube > > > > > > --- On Tue, 7/28/09, Josef Cacek > wrote: > > > > > From: Josef Cacek > > > Subject: Re: servlet a staticka metoda > > > To: "Java" > > > Date: Tuesday, July 28, 2009, 11:06 AM > > > Ahojte, > > > > > > 2009/7/28 Radovana Straube : > > > > mam servlet, ktore vola staticku metodu. Moze sa > stat, > > > ze pri viacnasobnom paralelnom vyvolani tohto servletu > budu > > > data spracuvane v statickej metode inkonzistentne? > > > > > > Jestliže uvnitř oné statické metody používáte > pouze > > > lokální proměnné, > > > pak by k nekonzistencím dojít nemělo. > Synchronizovat > > > byste měla pouze > > > v případě přístupu k nějakému sdílenému > zdroji. > > > > > > > S pozdravom > > > > Radovana Straube > > > > > > -- pepa cacek > > > > > > > > > > > > >
Re: servlet a staticka metoda
Este som sa chcela opytat: v servlete volam staticku metodu, ktora posiela data inemu servletu (otvaram URL connection). Treba aj toto synchronizovat? Neviem, ci sa da praca s connections zaradit medzi pouzivanie zdielanych zdrojov. Dakujem Radovana Straube --- On Tue, 7/28/09, Josef Cacek wrote: > From: Josef Cacek > Subject: Re: servlet a staticka metoda > To: "Java" > Date: Tuesday, July 28, 2009, 11:06 AM > Ahojte, > > 2009/7/28 Radovana Straube : > > mam servlet, ktore vola staticku metodu. Moze sa stat, > ze pri viacnasobnom paralelnom vyvolani tohto servletu budu > data spracuvane v statickej metode inkonzistentne? > > Jestliže uvnitř oné statické metody používáte pouze > lokální proměnné, > pak by k nekonzistencím dojít nemělo. Synchronizovat > byste měla pouze > v případě přístupu k nějakému sdílenému zdroji. > > > S pozdravom > > Radovana Straube > > -- pepa cacek >
Re: servlet a staticka metoda
Dakujem za odpovede. --- On Tue, 7/28/09, Josef Cacek wrote: > From: Josef Cacek > Subject: Re: servlet a staticka metoda > To: "Java" > Date: Tuesday, July 28, 2009, 11:06 AM > Ahojte, > > 2009/7/28 Radovana Straube : > > mam servlet, ktore vola staticku metodu. Moze sa stat, > ze pri viacnasobnom paralelnom vyvolani tohto servletu budu > data spracuvane v statickej metode inkonzistentne? > > Jestliže uvnitř oné statické metody používáte pouze > lokální proměnné, > pak by k nekonzistencím dojít nemělo. Synchronizovat > byste měla pouze > v případě přístupu k nějakému sdílenému zdroji. > > > S pozdravom > > Radovana Straube > > -- pepa cacek >
servlet a staticka metoda
Dobry den, mam servlet, ktore vola staticku metodu. Moze sa stat, ze pri viacnasobnom paralelnom vyvolani tohto servletu budu data spracuvane v statickej metode inkonzistentne? V literature som nasla popis tohto problemu len pri threadoch. Pokial viem, tak sa pri volani servletu vytvara vzdy jeho nova instancia, cize je tam urcita paralela s threadmi. S pozdravom Radovana Straube
Re: MMS
Operator este vybrany nie je. My sme este ani konkurz na ten projekt nevyhrali. Len som potrebovala zistit, ci je nasa firma vobec schopna nieco takeho technicky zrealizovat. S pozdravom Radovana Straube --- On Tue, 7/14/09, Petr Fejfar wrote: > From: Petr Fejfar > Subject: Re: MMS > To: "Java" > Date: Tuesday, July 14, 2009, 2:07 PM > Dne Tue, 14 Jul 2009 13:32:18 +0200 > Radovana Straube > napsal/-a: > > > Risenie pana Fejfara, kde by nam operator poskytol > pristup k datam cez WebService, sa mi javi pre nas ako > najschodnejsie. > > Nevim, jestli jsem to napsal dost srozumitelne, > ale volba zpusobu pripojeni neni technickou > zalezitosti, ale strategickou/obchodni: Jakmile > je vybran operator, je technicke reseni v podstate > pevne dano. > > HTH, pf > >
RE: MMS
Dobry den, zakaznik je zdravotna poistovna, ktora chce svojim poistencom vydavat karticky poistenca s fotkami. Poistovna zverejni telefonne cislo, kde mozu poistenci svoje fotky aj s inym identifikacnymi udajmi posielat. Nasou ulohou bude MMS-ku prijat, poslat potvrdujucu SMS-ku poistencovi a ulozit fotku do prislusnej databazy k ostatnym poistencovym datam. Risenie pana Fejfara, kde by nam operator poskytol pristup k datam cez WebService, sa mi javi pre nas ako najschodnejsie. S pozdravom Radovana Straube --- On Tue, 7/14/09, Tomas Hubalek wrote: > From: Tomas Hubalek > Subject: RE: MMS > To: "Java" , konference@java.cz > Date: Tuesday, July 14, 2009, 1:17 PM > > > > > > RE: MMS > > > > > Pokud si dobre vzpominam, tak na dumb > telefonech prijde obycejna SMS s web adresou, kde si MMS > vyzvednout na webu. A pak uz to je obycejny HTTP klient ;-) > Nevim, ale jestli to je to, co zakaznik ocekava ;-) > > > > Tom > > > > > > -Původní zpráva- > > Od: konference-boun...@java.cz za uživatele Radovana > Straube > > Odesláno: út 7/14/2009 12:03 > > Komu: konference@java.cz > > Předmět: MMS > > > > > > Dobry den, > > > > mame za ulohu napisat aplikaciu, ktora bude spracovat data > z MMS-iek. Pravdupovediac nemam predstavu kde zacat. Mohol > by ma prosim niekto nasmerovat? > > > > Dakujem > > Radovana Straube > > > > > > > > > > > > > >
MMS
Dobry den, mame za ulohu napisat aplikaciu, ktora bude spracovat data z MMS-iek. Pravdupovediac nemam predstavu kde zacat. Mohol by ma prosim niekto nasmerovat? Dakujem Radovana Straube
Struts Validator - multi validacia
Dobry den, mam projekt napisany v Struts 1.3.8. Jeden z formularov je odvodeny od ValidatorActionForm a data sa validuju na zaklade akcie. Musim rozsirit projekt o hromadne validovanie tychto formularov. Data sa vytahuju z DB. Chcela som vyuzit pravidla, ktore su uz definovane vo validation.xml. Zistila som, ze si sama mozem vytvorit instanciu validatora, ale ako vstupny parameter mozem zadat iba meno formu. Ja vsak potrebujem nejak zadat aj nazov akcie. Viem mi prosim niekto poradit? DataForm dataForm = new DataForm(); Validator validator = new Validator(oValResources, "dataForm"); validator.setParameter(Validator.BEAN_PARAM, dataForm);ValidatorResults oValResults = validator.validate(); Map mapValResults = oValResults.getResultValueMap(); S pozdravom Radovana Straube
JPA a parametrizacia sortovania
Dobry den, je mozne v JPA ako parameter do NamedQuery zadat aj kritereria sortovania? Predstavovala by som si to nasledovne: @NamedQuery( name = "getMortalityList", query = "SELECT m FROM Mortality m WHERE m.status = :state ORDER BY :criteria :direction" ) Po roznych pokusoch sa mi podarilo zistit, ze aspon pri nasledovnej query nedostanem vynimku: "SELECT m FROM Mortality m WHERE m.status = :state ORDER BY :criteria_direction" ale vysledny zoznam aj tak nebol zosortovany. Problem som nakoniec vyriesila poskladanim stringu a obycajnou qeury, ale zaujimalo by, ci uz niekto nieco podobne riesil. Na testovanie som pouzila JDK1.5, Hibernate a Oracle. S pozdravom Radovana Straube
Re: Prenos velkych suborov do z klienta do webservice
> Na druhou stranu bych ale FTP za WS taky nepovazoval. Teraz netusim, ci narazate na moju odpoved. FTP za WS nepovazujem. FTP som navrhla preto, lebo ak som dobre pochopila povodnu otazku, tak pouzitie WS nebolo podmienkou. Ak ide len o prenos suborov, tak FTP, pripadne SFTP, je podla mna vhodna technologia. S pozdravom Radovana Straube
Re: JAXB, XMLAdapter a primitivny typ
A hned si aj odpoviem: staci presunut deklaraciu adapteru na uroven packagu. --- On Tue, 4/21/09, Radovana Straube wrote: > From: Radovana Straube > Subject: JAXB, XMLAdapter a primitivny typ > To: konference@java.cz > Date: Tuesday, April 21, 2009, 12:02 PM > Dobry den, > > mam XML-data s elementami typu: > j > j > j = ano (Ja) > n = nie (Nein) > a potrebujem pouzit unmarshalling, ktory mi tieto stringy > prevedie na booleany. XmlAdapter som uz parkrat uspesne > pouzila pri konvertovani stringov na stringy, ale konverziu > boolean-string neviem rozchodit (autoboxing by mal snad > fungovat). > > public class BooleanAdapter extends XmlAdapter Boolean> { > > @Override > public Boolean unmarshal(String _sValue) { > boolean value = BooleanType.YES.equals(_sValue); > return new Boolean(value); > } > > @Override > public String marshal(Boolean _value){ > if (_value) { > return BooleanType.YES.value; > } else { > return BooleanType.NO.value; > } > } > } > > > @XmlRootElement > @XmlAccessorType(XmlAccessType.FIELD) > public class Zeichen { > > @XmlJavaTypeAdapter(BooleanAdapter.class) > @XmlElement(name="faeulnis") > private boolean faeulnis; > > public boolean isFaeulnis() { > return faeulnis; > } > > public void setFaeulnis(boolean faeulnis) { > this.faeulnis = faeulnis; > } > > > Pri spusteni dostanem nasledovnu chybu: > com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 > counts of IllegalAnnotationExceptions > Adapter > de.bolsys.stala.mortality.data.model.adapter.BooleanAdapter > is not applicable to the field type boolean. > this problem is related to the following location: > at > @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(type=class > javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter$DEFAULT, > value=class > de.bolsys.stala.mortality.data.model.adapter.BooleanAdapter) > at private boolean > de.bolsys.stala.mortality.data.model.Zeichen.faeulnis > > Nasla som na Internete, ze aj primitivne typy by mali > fungovat ale popisane riesenie mi bohuzial nefungovalo. > Vedel by mi prosim nieto poradit ako na to? > > Dakujem > Radovana Straube
JAXB, XMLAdapter a primitivny typ
Dobry den, mam XML-data s elementami typu: j j j = ano (Ja) n = nie (Nein) a potrebujem pouzit unmarshalling, ktory mi tieto stringy prevedie na booleany. XmlAdapter som uz parkrat uspesne pouzila pri konvertovani stringov na stringy, ale konverziu boolean-string neviem rozchodit (autoboxing by mal snad fungovat). public class BooleanAdapter extends XmlAdapter { @Override public Boolean unmarshal(String _sValue) { boolean value = BooleanType.YES.equals(_sValue); return new Boolean(value); } @Override public String marshal(Boolean _value){ if (_value) { return BooleanType.YES.value; } else { return BooleanType.NO.value; } } } @XmlRootElement @XmlAccessorType(XmlAccessType.FIELD) public class Zeichen { @XmlJavaTypeAdapter(BooleanAdapter.class) @XmlElement(name="faeulnis") private boolean faeulnis; public boolean isFaeulnis() { return faeulnis; } public void setFaeulnis(boolean faeulnis) { this.faeulnis = faeulnis; } Pri spusteni dostanem nasledovnu chybu: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions Adapter de.bolsys.stala.mortality.data.model.adapter.BooleanAdapter is not applicable to the field type boolean. this problem is related to the following location: at @javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter(type=class javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter$DEFAULT, value=class de.bolsys.stala.mortality.data.model.adapter.BooleanAdapter) at private boolean de.bolsys.stala.mortality.data.model.Zeichen.faeulnis Nasla som na Internete, ze aj primitivne typy by mali fungovat ale popisane riesenie mi bohuzial nefungovalo. Vedel by mi prosim nieto poradit ako na to? Dakujem Radovana Straube
Re: Prenos velkych suborov do z klienta do webservice
> S tym servletom je to vyborny napad, akurat vobec netusim, > ako to naprogramovat ( web je moja slaba stranka ) :) Pozrite sa na commons-IO http://commons.apache.org/io/description.html Mozno by stalo za zvazenie aj pouzitie FTP. S pozdravom Radovana Straube
Re: Prenos velkych suborov do z klienta do webservice
Dobry den, nemam skusenosti s prenosom velkych suborov cez WS (max zopar MB), ale na Vasom mieste by som sa pozrela na technologiu MTOM (jax ws aj Axis 2 ju podporuju). A nedali by sa tie subory najprv zozipovat, posekat a posielat postupne? S pozdravom Radovana Straube --- On Mon, 4/6/09, Dusan Zatkovsky wrote: > From: Dusan Zatkovsky > Subject: Prenos velkych suborov do z klienta do webservice > To: "Java" > Date: Monday, April 6, 2009, 3:28 PM > Ahoj. > > Snazim sa vyriesit $subj. > > Zatial som skusil 2 cesty, ktore som vygooglil. Pomocou ws > attachment v jax ws > a axis2. > > jaxws vyzeralo nejak takto: > > @WebService () > @Stateless () > public class FooWebService { > > @WebMethod > public String uploadFileAsAttachment ( > @WebParam (name = "fileName") String > fileName, > @WebParam (name = "fileContent") > @XmlAttachmentRef () DataHandler fileContent ) > throws IOException > { > ... > } > > > Pre axis2 som upravil saopwithattachments example z > http://ws.apache.org/axis2/1_4_1/userguide-samples.html#others. > > Oba priklady som vyskusal s GlassFish2, oba skoncili pri > prenose /etc/passwd > uspesne, ale pri prenose vacsich suborov ( radovo GB, viac > ako dostupna > RAM+swap ) po kratkej chvili na chybu suvisiaci s > nedostatkom pamati. > > Je este nejaka ina cesta, ako prenasat subory pomocou WS? > Povodne som totiz > navrhoval, ze klient si s ws iba pokeca a samotny prenos > obstara tretia > strana, pravdepodobne nejaky ssl socket, ktoremu da > webservica echo o > klientovi a nejake autorizacne data, ktorymi sa potom > klient ohlasi. Problem > je, ze je to pre mna dalsi overhead, spojeny mimo ineho aj > s vecami s javou > nesuvisiacimi ( povolit dalsie porty u klienta a tak > podobne ). > > Diky. > > -- > Dusan
Re: Metro a UnsupportedMediaException
Dobry den, na konferenciu som moj problem napisala. Odpoved bola, ze problem je v miesani SOAP 1.1 a SOAP 1.2. Vsade mam ale nastavene SOAP 1.2. Uviedla som aj vsetky relevantne data, ale nikto mi nepovedal kde mam nastavene SOAP 1.1. Beh aplikacie tento problem neovplyvnuje, akurat sa zaplnuje chybovaymi hlaskami log. Pouzitie SSL problem vyriesilo. S pozdravom Radovana Straube --- On Mon, 3/23/09, Potociar Marek wrote: > From: Potociar Marek > Subject: Re: Metro a UnsupportedMediaException > To: "Java" > Date: Monday, March 23, 2009, 5:26 PM > Dobry den, > najlepsie bude popisat Vas problem (v anglictine) na Metro > user forum: > http://forums.java.net/jive/category.jspa?categoryID=58 > > S pozdravom, > Marek Potociar > > > > > > On 23.3.2009, at 13:02, Radovana Straube wrote: > > > > > Dobry den, > > > > pouzivam Metro 1.4., Tomcat 5.5 aj 6.0, JDK 1.5, WSDL > http://formular-gateway.de/NetGatewayDB/FormDataService?wsdl. > > > > Vzdy pri zavolani servisu vznikne v catalina.out > naslednovna hlaska: > > com.sun.xml.ws.server.UnsupportedMediaException: > Unsupported Content-Type: application/soap+xml Supported > ones are: [text/xml] > > > > Vygooglila som, ze je to tym, ze klient pouziva SOAP > 1.2 a server SOAP 1.1. Na klientovi som sice ziadnu verziu > SOAP nenastavila. Podla toho co som vycitala, by mal klient > zistit z WSDL aku verziu SOAP ma pouzivat, ale dobre. Tak > som aj serveri prepla na SOAP 1.2 - v subore sun-jaxws.xml > som nastavila atribute binding: > > > binding="http://java.sun.com/xml/ns/jaxws/2003/05/soap/bindings/HTTP/"; > > > > Po tejto zmene mi uz priamo moja aplikacia vyhadzuje > vyssie uvedenu chybovu hlasku. Vie mi prosim niekto poradit, > ako mam tento problem vyriesit? > > > > S pozdravom > > Radovana Straube > > > > > > > >
RE: Kdy pouzit aplikacni server?
Pre istotu som sa poradila s Wikipediou a tam (http://en.wikipedia.org/wiki/Apache_server) stoji: "The Apache HTTP Server, commonly referred to simply as Apache, is a web server ..." Tomcat je iba webovy kontainer, lebo neimplementuje cele J2EE. Ale napriklad JBoss (http://en.wikipedia.org/wiki/JBoss) alebo Glassfish (http://en.wikipedia.org/wiki/GlassFish) su plnohodnotne aplikacne servre. S pozdravom Radovana Straube --- On Mon, 3/23/09, Tomas Hubalek wrote: > From: Tomas Hubalek > Subject: RE: Kdy pouzit aplikacni server? > To: "Java" , "Java" > Date: Monday, March 23, 2009, 3:03 PM > No ja jsem si vdycky myslel ze Tomcat je webovy server. > > Tom > > > -Original Message----- > From: konference-boun...@java.cz on behalf of Radovana > Straube > Sent: Mon 3/23/2009 14:51 > To: Java > Subject: Re: Kdy pouzit aplikacni server? > > > Dobry den, > > ale ved Tomcat je aplikacny server. Nemysleli ste nahodou > webovy server ako je napriklad Apache? > > S pozdravom > Radovana Straube > > > --- On Mon, 3/23/09, Tomas Hubalek > wrote: > > > From: Tomas Hubalek > > Subject: Kdy pouzit aplikacni server? > > To: "Java" > > Date: Monday, March 23, 2009, 2:47 PM > > Zdar, > > > > > > > > mel jsem dneska takovy telefonat. Ptal se me clovek, > proc > > vlastne > > nepouzivame aplikacni server na nase aplikace. > > > > > > > > Odpovedel jsem mu, ze mam pocit ze nase aplikace > nejsou tak > > rozsahle a > > nemaji naroky na nejakou pokrocilou bezpecnost a > > scalabilitu, ze si s > > Tomcatem, JPA via Hibernate, Springem a JAX-WS > vystacime. > > Pro poradek > > dodam, ze delame ruzne programy pro podporu > polovodicove > > vyroby. Sber > > dat, reporting, ruzna udelatka na prohlizeni neceho > apod. > > > > > > > > Pak mi to ale zacalo vrtat hlavou. Proc ho vlastne > > nepouzivame, > > ochuzujeme se o neco? Muzete nekdo uvest priklady z > praxe, > > kdy jste > > efektivne pouzili aplikacni server? > > > > > > > > Dik > > > > Tom
Re: Kdy pouzit aplikacni server?
Dobry den, ale ved Tomcat je aplikacny server. Nemysleli ste nahodou webovy server ako je napriklad Apache? S pozdravom Radovana Straube --- On Mon, 3/23/09, Tomas Hubalek wrote: > From: Tomas Hubalek > Subject: Kdy pouzit aplikacni server? > To: "Java" > Date: Monday, March 23, 2009, 2:47 PM > Zdar, > > > > mel jsem dneska takovy telefonat. Ptal se me clovek, proc > vlastne > nepouzivame aplikacni server na nase aplikace. > > > > Odpovedel jsem mu, ze mam pocit ze nase aplikace nejsou tak > rozsahle a > nemaji naroky na nejakou pokrocilou bezpecnost a > scalabilitu, ze si s > Tomcatem, JPA via Hibernate, Springem a JAX-WS vystacime. > Pro poradek > dodam, ze delame ruzne programy pro podporu polovodicove > vyroby. Sber > dat, reporting, ruzna udelatka na prohlizeni neceho apod. > > > > Pak mi to ale zacalo vrtat hlavou. Proc ho vlastne > nepouzivame, > ochuzujeme se o neco? Muzete nekdo uvest priklady z praxe, > kdy jste > efektivne pouzili aplikacni server? > > > > Dik > > Tom
Metro a UnsupportedMediaException
Dobry den, pouzivam Metro 1.4., Tomcat 5.5 aj 6.0, JDK 1.5, WSDL http://formular-gateway.de/NetGatewayDB/FormDataService?wsdl. Vzdy pri zavolani servisu vznikne v catalina.out naslednovna hlaska: com.sun.xml.ws.server.UnsupportedMediaException: Unsupported Content-Type: application/soap+xml Supported ones are: [text/xml] Vygooglila som, ze je to tym, ze klient pouziva SOAP 1.2 a server SOAP 1.1. Na klientovi som sice ziadnu verziu SOAP nenastavila. Podla toho co som vycitala, by mal klient zistit z WSDL aku verziu SOAP ma pouzivat, ale dobre. Tak som aj serveri prepla na SOAP 1.2 - v subore sun-jaxws.xml som nastavila atribute binding: binding="http://java.sun.com/xml/ns/jaxws/2003/05/soap/bindings/HTTP/"; Po tejto zmene mi uz priamo moja aplikacia vyhadzuje vyssie uvedenu chybovu hlasku. Vie mi prosim niekto poradit, ako mam tento problem vyriesit? S pozdravom Radovana Straube
Re: HTML sablona
> Jaký uvedl důvod? Docela by mne to zajímalo... Na niektorych nemeckych uradoch maju v browseroch vypnuty Javascript kvoli obavam o bezpecnost. S pozdravom Radovana Straube
Re: HTML sablona
Toho som sa uz od zaciatku obavala, lebo parsovanie vselijakych tzv. "HTML stranok" vytvorenych nasimi zakaznikmi prinesie len problemy. Asi budem musiet zaviest podmienku - podpora len pre XHTML. > Dobry den, > > no potom vam uz nezostava nic ine ako data do HTML na > serveri > injectovat a az vysledny HTML subor poslat na klienta.
Re: HTML sablona
Prave ma sef zrusil, ze Javascript pouzit nesmiem :-( --- On Tue, 1/13/09, jeeff wrote: > From: jeeff > Subject: Re: HTML sablona > To: "Java" > Date: Tuesday, January 13, 2009, 2:02 PM > Ahojte, > > ja len ze taka idea: > > 1. uradnik si vytvori HTML ako len chce len musi spravne > pomenovat polia (akoze ) > > 2. data sa nedaju natlacit cez XML, dost dobre sa ale s > HTML da pracovat cez JavaScript, preco teda hodnoty > nenastavovat cez JavaScript? Cize namiesto XML datoveho > zdroja by ste pouzili JavaScript na nastavenie hodnot. Ten > dokonca moze velmi dobre aj naplnit selecty podla ciselnika > a podobne. Cize vo vasom JS by bolo nieco ako > document.menoFormu.auto.value="Moja hodnota z > databazy"; > > On 13.1.2009, at 11:18, Radovana Straube wrote: > > > Dobry den, > > > > mam webovu aplikaciu, ktora podla konfiguracie > natiahne data z roznych zdrojov (DB, LDAP, text subor, ...) > a vygeneruje z nich XFDF data stream. Ten poslem do > browsera, kde sa zobrazi uz vyplneny PDF formular. > > > > XFDF je XML format od Adobe na ukladanie PDF > formularovych dat - obsahuje data s nazvami poli a linku na > PDF sablonu. Mala ukazka je v prilohe. Staci otvorit subor v > browseri. > > > > Existuje nieco podobne aj pre HTML? Potrebujem pouzit > HTML namiesto PDF sablony. Myslim poslat nejaky cisto datovy > XML stream do browsera, ktory by obsahoval len data a linku > na HTML sablonu. Vystup by mal byt vyplneny HTML formular. > Musia fungovat nie len klasicke polia, ale aj radio buttons, > checkboxes, selects, ... > > > > Videla som podobne riesenie s vyuzitim XSLT, ale PDF > sablonu alebo HTML sablonu dokaze priemerne zdatny uzivatel > zbastlit aj sam. S XSLT by sa zakaznici odmietli zaoberat. > > > > Dakujem za pripadne postrcenie spravnym smerom > > Radovana Straube > > > > > > > > -- > jeeff
Re: HTML sablona
Dik. Toto vyzera zatial ako najschodnejsie riesenie. --- On Tue, 1/13/09, jeeff wrote: > From: jeeff > Subject: Re: HTML sablona > To: "Java" > Date: Tuesday, January 13, 2009, 2:02 PM > Ahojte, > > ja len ze taka idea: > > 1. uradnik si vytvori HTML ako len chce len musi spravne > pomenovat polia (akoze ) > > 2. data sa nedaju natlacit cez XML, dost dobre sa ale s > HTML da pracovat cez JavaScript, preco teda hodnoty > nenastavovat cez JavaScript? Cize namiesto XML datoveho > zdroja by ste pouzili JavaScript na nastavenie hodnot. Ten > dokonca moze velmi dobre aj naplnit selecty podla ciselnika > a podobne. Cize vo vasom JS by bolo nieco ako > document.menoFormu.auto.value="Moja hodnota z > databazy"; > > On 13.1.2009, at 11:18, Radovana Straube wrote: > > > Dobry den, > > > > mam webovu aplikaciu, ktora podla konfiguracie > natiahne data z roznych zdrojov (DB, LDAP, text subor, ...) > a vygeneruje z nich XFDF data stream. Ten poslem do > browsera, kde sa zobrazi uz vyplneny PDF formular. > > > > XFDF je XML format od Adobe na ukladanie PDF > formularovych dat - obsahuje data s nazvami poli a linku na > PDF sablonu. Mala ukazka je v prilohe. Staci otvorit subor v > browseri. > > > > Existuje nieco podobne aj pre HTML? Potrebujem pouzit > HTML namiesto PDF sablony. Myslim poslat nejaky cisto datovy > XML stream do browsera, ktory by obsahoval len data a linku > na HTML sablonu. Vystup by mal byt vyplneny HTML formular. > Musia fungovat nie len klasicke polia, ale aj radio buttons, > checkboxes, selects, ... > > > > Videla som podobne riesenie s vyuzitim XSLT, ale PDF > sablonu alebo HTML sablonu dokaze priemerne zdatny uzivatel > zbastlit aj sam. S XSLT by sa zakaznici odmietli zaoberat. > > > > Dakujem za pripadne postrcenie spravnym smerom > > Radovana Straube > > > > > > > > -- > jeeff
RE: HTML sablona
Dakujem za pomoc. Snad by to s FreeMakerom slo. Ti uradnici co nic nerobia nam vcelku vyhovuju, lebo ich pracu spravime my a dostaneme za to zaplatene. Horsi su ti, ktori si myslia, ze zvladnu vsetko sami a my sme pre nich len free-hotline. Uz som v tom chaose opravovala zdrojaky sukromneho projektu jedneho uradnika. Radovana Straube --- On Tue, 1/13/09, Peter Matal wrote: > From: Peter Matal > Subject: RE: HTML sablona > To: "'Java'" > Date: Tuesday, January 13, 2009, 1:34 PM > Zdravim Vas, > ospravedlnujem sa, tych uradnikov asi som ich prehliadol ;( > Ovsem obavam sa ze, pokial im neponuknete riesenie, ktore > spravi vsetko za nich a oni budu moct sediet na kave, tak im > nebude vyhovovat nic. (sudim podla SVK uradnikov a vlastnej > skusenosti), mozno sa vo Vasom pripade mylim. > > Select by som napisal asi takto: > > <#list typyVozidiel as typ> >typ.value?default("") == > selectedValue>selected="true">${typ.value} > > > > V objekte nastavite setSelectedValue("skoda") a > odoslete do browsra. > > > fatal > > -Pôvodná správa- > Od: konference-boun...@java.cz > [mailto:konference-boun...@java.cz] V zastúpení Radovana > Straube > Odoslané: 13. januára 2009 13:12 > Komu: Java > Predmet: RE: HTML sablona > > Dobry den, > > ste optimista ak si myslite, ze nemecky uradnik bude citat > nejaku anglicku dokumentaciu (vacsina nasich projektov je > pre nemecku statnu spravu). > > FreeMarker by sa dal pouzit, keby sme smeli HTML este sami > doupravovat (aj to by bolo mozne riesenie). > > Mohli by ste mi prosim napisat ako by ste upravili pre > FreeMarker napriklad tuto sablonu: > > --- > Mazda > Skoda > Ford > > Chcela by som, aby vo vysledku bola vyselektovana jedna z > poloziek urcena mojim datovym modelom. Ale nechcem, aby > datovy model musel vediet o vsetkych polozkach selectu. > > Dakujem > Radovana Straube > > > --- On Tue, 1/13/09, Peter Matal > wrote: > > > From: Peter Matal > > Subject: RE: HTML sablona > > To: "'Java'" > > > Date: Tuesday, January 13, 2009, 12:54 PM > > Ahojte, > > podla mojho nazoru je FreeMarker celkom v pohode pre > ludi > > so zakladmi HTML. Clovek pise klasicke HTML > > a doplna hodnoty. Staci ak dizajnerovi prezradite > strukturu > > objektov, ktore ma volat. > > > > Stacilo precitat manual: > > http://freemarker.sourceforge.net/docs/index.html > > > > > > Jednoducha sablona na ukazku, ktoru je mozne pouzit > > kdekolkove pomocou include alebo ako macro > > > > <#if gallery??> > > > > <#if > > > gallery.name??>${gallery.name} > > > > > > <#list gallery.images as item> > > > src="${base}/media/images/${item.fileName}" > > /> > > > > > > > > > > > > > > Jediny problem ktory sa mi nepodarilo vyriesit je > > lokalicacia textov z resource bundlu (Struts 2), ak > pouzijem > > klasicke jsp tagy > />, vsetko funguje spravne, ale pomocou FreeMarkeru > sa na > > dane > > lokalizovane texty neviem dostat ;( > > > > Podla toho co som sa docital FreeMarker nacita samotny > > subor s lokalizovanymi textami len ak mate > > pre kazdy jazyk vytvoreny lokalizovany subor napr: > > > > sablonaA.ftl > > sablonaA_sk.ftl > > sablonaA_en.ftl > > sablonaA_de.ftl > > > > Ovsem taketo riesenie sa mi moc nepozdava... Podarilo > sa > > niekomu podobny problem vyriesit? > > Ale celkovo v mojom pripade kombinacia Struts 2, > > FreeMarker, Sitemesh, Urlrewrite (tuckey) funguje > super. > > > > S pozdravom fatal > > > > > > > > -Pôvodná správa- > > Od: konference-boun...@java.cz > > [mailto:konference-boun...@java.cz] V zastúpení > Radovana > > Straube > > Odoslané: 13. januára 2009 12:31 > > Komu: Java > > Predmet: Re: HTML sablona > > > > Pozerala som si FreeMarker. Pokial som to dobre > pochopila, > > funguje je na principe nahradzovania textov v sablone. > Keby > > som chcela napriklad vyselektovat polozku v zozname > alebo > > oznacit nejaky radio button, tak by to bolo trochu > > pracnejsie (sablony maju vyrabat aj ludia so zakladmi > HTML). > > > > Nie je to uplne to co hladam. > > > > Radovana Straube > &g
RE: HTML sablona
Dobry den, ste optimista ak si myslite, ze nemecky uradnik bude citat nejaku anglicku dokumentaciu (vacsina nasich projektov je pre nemecku statnu spravu). FreeMarker by sa dal pouzit, keby sme smeli HTML este sami doupravovat (aj to by bolo mozne riesenie). Mohli by ste mi prosim napisat ako by ste upravili pre FreeMarker napriklad tuto sablonu: --- Mazda Skoda Ford Chcela by som, aby vo vysledku bola vyselektovana jedna z poloziek urcena mojim datovym modelom. Ale nechcem, aby datovy model musel vediet o vsetkych polozkach selectu. Dakujem Radovana Straube --- On Tue, 1/13/09, Peter Matal wrote: > From: Peter Matal > Subject: RE: HTML sablona > To: "'Java'" > Date: Tuesday, January 13, 2009, 12:54 PM > Ahojte, > podla mojho nazoru je FreeMarker celkom v pohode pre ludi > so zakladmi HTML. Clovek pise klasicke HTML > a doplna hodnoty. Staci ak dizajnerovi prezradite strukturu > objektov, ktore ma volat. > > Stacilo precitat manual: > http://freemarker.sourceforge.net/docs/index.html > > > Jednoducha sablona na ukazku, ktoru je mozne pouzit > kdekolkove pomocou include alebo ako macro > > <#if gallery??> > > <#if > gallery.name??>${gallery.name} > > > <#list gallery.images as item> > src="${base}/media/images/${item.fileName}" > /> > > > > > > > Jediny problem ktory sa mi nepodarilo vyriesit je > lokalicacia textov z resource bundlu (Struts 2), ak pouzijem > klasicke jsp tagy />, vsetko funguje spravne, ale pomocou FreeMarkeru sa na > dane > lokalizovane texty neviem dostat ;( > > Podla toho co som sa docital FreeMarker nacita samotny > subor s lokalizovanymi textami len ak mate > pre kazdy jazyk vytvoreny lokalizovany subor napr: > > sablonaA.ftl > sablonaA_sk.ftl > sablonaA_en.ftl > sablonaA_de.ftl > > Ovsem taketo riesenie sa mi moc nepozdava... Podarilo sa > niekomu podobny problem vyriesit? > Ale celkovo v mojom pripade kombinacia Struts 2, > FreeMarker, Sitemesh, Urlrewrite (tuckey) funguje super. > > S pozdravom fatal > > > > -Pôvodná správa- > Od: konference-boun...@java.cz > [mailto:konference-boun...@java.cz] V zastúpení Radovana > Straube > Odoslané: 13. januára 2009 12:31 > Komu: Java > Predmet: Re: HTML sablona > > Pozerala som si FreeMarker. Pokial som to dobre pochopila, > funguje je na principe nahradzovania textov v sablone. Keby > som chcela napriklad vyselektovat polozku v zozname alebo > oznacit nejaky radio button, tak by to bolo trochu > pracnejsie (sablony maju vyrabat aj ludia so zakladmi HTML). > > Nie je to uplne to co hladam. > > Radovana Straube > > > --- On Tue, 1/13/09, Martin Kuba > wrote: > > > From: Martin Kuba > > Subject: Re: HTML sablona > > To: "Java" > > Date: Tuesday, January 13, 2009, 11:49 AM > > Tenhle případ funguje proto, že máte > nainstalovaný > > Acrobat Reader plugin > > a ten deklaruje browseru podporu souborů s příponou > > .xfdf. Pokud máte > > Firefox, tak je to vidět po zadání URL > about:plugins > > > > O žádném pluginu pro šablony HTML nevím. Ale > řešil > > bych to na straně serveru > > šablonou ve Freemarkeru, ta je taky dostatečně > > jednoduchá, aby ji > > dokázal zbastlit průměrně zdatný uživatel. > > Prohlížeč pak dostane > > od serveru normální HTML. > > > > Makub > > > > Radovana Straube napsal(a): > > > Dobry den, > > > > > > mam webovu aplikaciu, ktora podla konfiguracie > > natiahne data z roznych zdrojov (DB, LDAP, text subor, > ...) > > a vygeneruje z nich XFDF data stream. Ten poslem do > > browsera, kde sa zobrazi uz vyplneny PDF formular. > > > > > > XFDF je XML format od Adobe na ukladanie PDF > > formularovych dat - obsahuje data s nazvami poli a > linku na > > PDF sablonu. Mala ukazka je v prilohe. Staci otvorit > subor v > > browseri. > > > > > > Existuje nieco podobne aj pre HTML? Potrebujem > pouzit > > HTML namiesto PDF sablony. Myslim poslat nejaky cisto > datovy > > XML stream do browsera, ktory by obsahoval len data a > linku > > na HTML sablonu. Vystup by mal byt vyplneny HTML > formular. > > Musia fungovat nie len klasicke polia, ale aj radio > buttons, > > checkboxes, selects, ... > > > > > > Videla som podobne riesenie s vyuzitim XSLT, ale > PDF > > sablonu alebo HTML sablonu dokaze priemerne zdatny > uzivatel > > zbas
Re: HTML sablona
Pozerala som si FreeMarker. Pokial som to dobre pochopila, funguje je na principe nahradzovania textov v sablone. Keby som chcela napriklad vyselektovat polozku v zozname alebo oznacit nejaky radio button, tak by to bolo trochu pracnejsie (sablony maju vyrabat aj ludia so zakladmi HTML). Nie je to uplne to co hladam. Radovana Straube --- On Tue, 1/13/09, Martin Kuba wrote: > From: Martin Kuba > Subject: Re: HTML sablona > To: "Java" > Date: Tuesday, January 13, 2009, 11:49 AM > Tenhle případ funguje proto, že máte nainstalovaný > Acrobat Reader plugin > a ten deklaruje browseru podporu souborů s příponou > .xfdf. Pokud máte > Firefox, tak je to vidět po zadání URL about:plugins > > O žádném pluginu pro šablony HTML nevím. Ale řešil > bych to na straně serveru > šablonou ve Freemarkeru, ta je taky dostatečně > jednoduchá, aby ji > dokázal zbastlit průměrně zdatný uživatel. > Prohlížeč pak dostane > od serveru normální HTML. > > Makub > > Radovana Straube napsal(a): > > Dobry den, > > > > mam webovu aplikaciu, ktora podla konfiguracie > natiahne data z roznych zdrojov (DB, LDAP, text subor, ...) > a vygeneruje z nich XFDF data stream. Ten poslem do > browsera, kde sa zobrazi uz vyplneny PDF formular. > > > > XFDF je XML format od Adobe na ukladanie PDF > formularovych dat - obsahuje data s nazvami poli a linku na > PDF sablonu. Mala ukazka je v prilohe. Staci otvorit subor v > browseri. > > > > Existuje nieco podobne aj pre HTML? Potrebujem pouzit > HTML namiesto PDF sablony. Myslim poslat nejaky cisto datovy > XML stream do browsera, ktory by obsahoval len data a linku > na HTML sablonu. Vystup by mal byt vyplneny HTML formular. > Musia fungovat nie len klasicke polia, ale aj radio buttons, > checkboxes, selects, ... > > > > Videla som podobne riesenie s vyuzitim XSLT, ale PDF > sablonu alebo HTML sablonu dokaze priemerne zdatny uzivatel > zbastlit aj sam. S XSLT by sa zakaznici odmietli zaoberat. > > > > Dakujem za pripadne postrcenie spravnym smerom > > Radovana Straube > > > > > > > > > -- > ~~ > Supercomputing Center Brno Martin Kuba > Institute of Computer Scienceemail: ma...@ics.muni.cz > Masaryk University > http://www.ics.muni.cz/~makub/ > Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775 > --
Re: HTML sablona
> Tenhle případ funguje proto, že máte nainstalovaný > Acrobat Reader plugin > a ten deklaruje browseru podporu souborů s příponou > .xfdf. Pokud máte > Firefox, tak je to vidět po zadání URL about:plugins Ja viem preco to funguje. Myslim, ze nie je na prekazku, ked aplikacia vyzduje kvoli prezeraniu PDF-formularov instalaciu Adobe Readera, ktory je zdarma. > O žádném pluginu pro šablony HTML nevím. Ale řešil > bych to na straně serveru > šablonou ve Freemarkeru, ta je taky dostatečně > jednoduchá, aby ji > dokázal zbastlit průměrně zdatný uživatel. > Prohlížeč pak dostane > od serveru normální HTML. Dakujem. Pozriem sa na to. Radovana Straube
HTML sablona
Dobry den, mam webovu aplikaciu, ktora podla konfiguracie natiahne data z roznych zdrojov (DB, LDAP, text subor, ...) a vygeneruje z nich XFDF data stream. Ten poslem do browsera, kde sa zobrazi uz vyplneny PDF formular. XFDF je XML format od Adobe na ukladanie PDF formularovych dat - obsahuje data s nazvami poli a linku na PDF sablonu. Mala ukazka je v prilohe. Staci otvorit subor v browseri. Existuje nieco podobne aj pre HTML? Potrebujem pouzit HTML namiesto PDF sablony. Myslim poslat nejaky cisto datovy XML stream do browsera, ktory by obsahoval len data a linku na HTML sablonu. Vystup by mal byt vyplneny HTML formular. Musia fungovat nie len klasicke polia, ale aj radio buttons, checkboxes, selects, ... Videla som podobne riesenie s vyuzitim XSLT, ale PDF sablonu alebo HTML sablonu dokaze priemerne zdatny uzivatel zbastlit aj sam. S XSLT by sa zakaznici odmietli zaoberat. Dakujem za pripadne postrcenie spravnym smerom Radovana Straube test.xfdf Description: application/vnd.adobe.xfdf
Re: JAXB a atributy
Bohuzial nie. Ja to XML-ko potom sama neparsujem, ale posielam externej aplikacii. Radovana Straube --- On Wed, 11/12/08, Jiří Mareš <[EMAIL PROTECTED]> wrote: > From: Jiří Mareš <[EMAIL PROTECTED]> > Subject: Re: JAXB a atributy > To: "Java" > Date: Wednesday, November 12, 2008, 12:13 PM > Ahoj, > > a DTD by nebylo resenim? Nadefinovat jej a rici v nem, ze > atribut __key ma takovedle implicitni hodnoty. Pak pri > parsovani dokumentu se tam atributy dodaji ... > > Jirka > > Radovana Straube napsal(a): > > Dobry den, > > > > pouzivam JAXB na marshalling business objektov. Mam > napr. objekt Person > > > > @XmlRootElement > > public class Person { > > private String name; > > private String address; > > > > ... gettre a settre > > } > > > > Potrebujem vygenerovat nasledovne XML-ko: > > > > > >Janko > Mrkvicka > > __key="person.address">Alejova > 1 > > > > > > Existuje nejake elegantne riesenie ako generovat __key > attributy? Napisat rekurzivnu metodu, ktora prejde cele > XML-ko a atributy doplni je tiez mozne, ale dufala som, ze > sa nejake riesenie najde v JAXB. > > > > Dakujem > > Radovana Straube > > > > > > > > -- > Jiří Mareš (mailto:[EMAIL PROTECTED]) > ČSAD SVT Praha, s.r.o. (http://www.svt.cz) > Czech Republic
JAXB a atributy
Dobry den, pouzivam JAXB na marshalling business objektov. Mam napr. objekt Person @XmlRootElement public class Person { private String name; private String address; ... gettre a settre } Potrebujem vygenerovat nasledovne XML-ko: Janko Mrkvicka Alejova 1 Existuje nejake elegantne riesenie ako generovat __key attributy? Napisat rekurzivnu metodu, ktora prejde cele XML-ko a atributy doplni je tiez mozne, ale dufala som, ze sa nejake riesenie najde v JAXB. Dakujem Radovana Straube
Re: RequestDispatcher - Problem s parametrami
Dobry den, druhy servlet potrebujeme volat aj z vonku. Nakoniec sme zistili, ze nam sendRedirect staci. Skusali sme testovat toto zahadne spravanie aj na nasom testovacom serveri s rovnakymi verziami aplikacii, ale vsetko funguje spravne. S pozdravom Radovana Straube --- On Mon, 10/27/08, Filip Jirsák <[EMAIL PROTECTED]> wrote: > From: Filip Jirsák <[EMAIL PROTECTED]> > Subject: Re: RequestDispatcher - Problem s parametrami > To: "Java" > Date: Monday, October 27, 2008, 8:26 AM > Dobré ráno, > také si myslím, že requestDispatcher vyhodnocuje zadaný > řetězec jako > cestu, ne jako cestu s parametry (ale např. Jetty nejprve > odstraní > parametry z otazníkem a středníkem a teprve pak cestu > předá > dispatcheru a část query předává zvlášť). Podle mne > je správné získat > requestDispatcher z cesty bez parametrů a parametry > nastavit > příslušnému HttpServletRequestu (udělat si wrapper > okolo původního > požadavku a přetížit metody getParameter*). Pokud > víte, že tomu > druhému servletu nebudete příslušné parametry nikdy > předávat „z venku" > přes HTTP, můžete místo parametrů použít atributy, > čímž se vyhnete > použití wrapperů a nebudete zbytečně vystavovat „na > veřejnost" > implementační detaily. > > Filip Jirsák > > > Domnievame sa, ze ? je dispatcherom vyhodnoteny nie > ako oddelovac, ale ako sucast cesty a servlet, ktory ma v > nazve ? samozrejme neexistuje, preto 404.
RequestDispatcher - Problem s parametrami
Dobry den, narazili sme na specificky problem pri instalacii nasej webovej aplikacie u jedneho zakaznika. Konfiguracia: - OpenSuSE 11.0 - Tomcat 6.0.16 - JDK 1.6.0_07 Pri presmerovani z jedneho servletu na druhy pomocou RequestDispatcher-a, ked predavam cielovemu servletu aj nejake parametre, napr: request.getRequestDispatcher("AnswerPage?type=contact").forward(request, response); dostanem vzdy chybovu stranku 404. Ked ten isty servlet zavolam bez parametrov: request.getRequestDispatcher("AnswerPage").forward(request, response); tak presmerovanie prebehne v poriadku. Pri testovani sme zistili, ze volanie _oResponse.sendRedirect("AnswerPage?type=contact"); aj s parametrami tiez prebehne v poriadku. Domnievame sa, ze ? je dispatcherom vyhodnoteny nie ako oddelovac, ale ako sucast cesty a servlet, ktory ma v nazve ? samozrejme neexistuje, preto 404. Testovali sme nasu aplikaciu na Windowsoch s tou istou verziou Tomcatu aj Javy, vsetko funguje spravne. Ine verzie Tomcatu sme u zakaznika zatial netestovali, pretoze ma neskutocne pomale spojenie. Stretol sa uz niekto nahodou s takymto problemom? Google nam nepomohol. Dakujem Radovana Straube
Sun Training Day 2008 - podcast?
Dobry den, na stranke JavaTeam-u som naslapozvanku na Sun Training Day 2008. Kedze za linkou Kontakt sa skryva bohuzial len prazdna stranka, chcela by som sa touto cestou spytat kompetentnych ci budu zverejnene podcasty z prednasok. Za odpoved vopred dakujem. Radovana Straube
RE: WebService vs. vlastny format
> JAX WS 2.0 funguje i na JDK 1.5.0. Dakujem za odpoved. Trochu ma poplietol clanok "Introducing JAX-WS 2.0 With the Java SE 6 Platform" http://java.sun.com/developer/technicalArticles/J2SE/jax_ws_2/ > Jinak rict ze WSDL podleha vyvoji a tim padem bude vetsi a > tezkopadnejsi mi prijde ponekud zvlastni. Podla kolegu ma clovek nad svojim formatom vacsiu kontrolu a stale sa rozvijajuce technologie prinasaju iba viac roboty. S cim zase az tak nesuhlasim. Niekedy nove technologie pracu zjednodusia.
RE: WebService vs. vlastny format
Hlavne argumenty proti WebServicu boli: - zbytocny overhead (Hessian je uspornejsi) - format WSDL stale podlieha vyvoju a bude len vacsi a tazkopadnejsi - pri pouziti vlastneho formatu mam kontrolu nad tym, kto ho pouziva, pretoze druha strana potrebuje popis mojho formatu priamo odo mna V nasich aplikaciach sa bude priemerne prenasat okolo 100-500KB a ako odpoved okolo 50KB. V jednom pripade (komunikacia medzi obchodnym registrom a statistickym uradom) ide o posielanie dat z desktopovej aplikacie (meno, heslo a EDIFACT subor) do nasej webovej aplikacie (potvrdenie akceptovania a validnosti dat z EDIFACT suboru) cez HTTPS. V druhom pripade (komunikacia medzi vydavatelstvom a jeho zakaznikmi) musi nasa webova aplikacia vytahovat data zo SAP-u. Objem tahanych dat este neviem urcit. Bezpecnost by mala byt zabezpecena menom a heslo a pouzitim SSL protokolu. JAX-WS 2.0 som si pozerala. Vyzera to velmi pekne, ale pokial som to dobre pochopila, funguje len s JDK 1.6. Ja smiem pouzit maximalne verziu 1.5. Kolega uz trochu vychladol. Myslim, ze som ho uz aspon ciastocne dokazala zvyklat. Z tohto je aspon vidiet aky vplyv moze mat jeden skolitel na beh firmy :-) S pozdravom Radovana Straube --- On Fri, 10/3/08, Tomas Hubalek <[EMAIL PROTECTED]> wrote: > From: Tomas Hubalek <[EMAIL PROTECTED]> > Subject: RE: WebService vs. vlastny format > To: "Java" > Date: Friday, October 3, 2008, 2:00 PM > A jakymi argumenty je odepsal? > > Tom
RE: WebService vs. vlastny format
> Co p?esn? je mín?no "vela balastu" a "iba > potrebna data"? Napriklad ked potrebujete iba potvrdit prijem dat a odpoved ma byt iba obycajne "OK", tak musite posielat aj celu SOAP obalku. > P?es WebService se p?enásí jen XML s vlastním > definovaným schématem, tj. obsahuje jen definovaná (a > tedy pot?ebná) data. Jist?, je zde SOAP Envelope, ale to > zas tolik toho balastu není. Samoz?ejm?, je zde docela dost > práce s vytvo?ením WSDL. A ten kdo to d?lá musí mít > opravdu p?edhled a v?d?t co d?lá (coz bohuzel není > automatické). Vo firme mame skusenosti iba s Axisom. V inom prispevku bol spomenuty JAX-WS 2.0. Na ten sa este musim pozriet. Asi by som mala doplnit aj cele pozadie problemu. Kolega bol 3 dni na skoleni, kde prednasajuci WebServicy uplne odpisal. Ja by som radsej pouzila WebService ako vlastny format, ale potrebujem argumenty a chcela som si vypomoct touto konferenciou. Radovana Straube
WebService vs. vlastny format
Dobry den, dostali sme ako zadanie zopar stredne velkych projektov, v ktorych musime spracovavat data z externych aplikacii napisanych vo Visual FoxPro a v SAP-e. Nevieme sa rozhodnut, ci pouzit WebService alebo si napisat vlastny format pre vymenu dat. V diskusii s kolegami padli nasledovne pre a proti: WebService: + je standard -> kazdy ho pozna - je v Jave tazkopadny na vyvoj a hladanie chyb - pri komunikacii sa prenasa prilis vela balastu Vlastny format: - treba ho riadne zdokumentovat a nechat odsuhlasit aj partnerskou firmou + pri komunikacii sa prenasaju iba potrebne data Budem vdacna za Vase prispevky k tejto teme. Dakujem Radovana Straube
Re: JSTL a Tomcat
Dakujem. To zabralo. V aplikacii bola povodne verzia 2.5. Uz pred tym som skusala rozne verzie, ale zabudla som upravit ostatne atributy. Radovana Straube --- On Fri, 9/26/08, Martin Kuba <[EMAIL PROTECTED]> wrote: > From: Martin Kuba <[EMAIL PROTECTED]> > Subject: Re: JSTL a Tomcat > To: "Java" > Date: Friday, September 26, 2008, 2:29 PM > Radovana Straube napsal(a): > > Nie, nespracuje sa to. > > > > Radovana Straube > > Pak je příčina problému jasná, JSP nezpracuje EL > výrazy, takže JSTL 1.1 tagy > dostanou místo očekávaných objektů jenom řetězce a > neví si s nimi rady. > Při přepnutí na JSTL 1.0 vyhodnotí tagy EL výrazy samy > a tak zafungují. > > Teď je ještě třeba zjistit, proč JSP nezpracovává EL > výrazy. > > Zkontrolujte, že web.xml začíná korektně pro verzi > 2.4, tj. > > xmlns="http://java.sun.com/xml/ns/j2ee"; > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"; > version="2.4"> > > TomCat 5.5 musí EL výrazy zpracovat, pokud má web.xml > nastavenou verzi 2.4. > > 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: JSTL a Tomcat
Nie, nespracuje sa to. Radovana Straube --- On Fri, 9/26/08, Martin Kuba <[EMAIL PROTECTED]> wrote: > From: Martin Kuba <[EMAIL PROTECTED]> > Subject: Re: JSTL a Tomcat > To: "Java" > Date: Friday, September 26, 2008, 1:32 PM > Radovana Straube napsal(a): > >> Jediné, co mně napadá, je zkontrolovat si verzi > Servlet > >> API definovanou v WEB-INF/web.xml, > >> protože pokud je tam >> version="2.3"> tak sekvence ${} > vyhodnocují > >> samotné tagy, > >> pokud je tam version="2.4"> tak je > >> vyhodnocuje JSP engine > >> a v TomCatu 6.0 může být i >> version="2.5">. > > S atributom version som uz experimentovala. Bohuzial > nema na chovanie aplikacie ziadny vplyv. > > A co se stane, když někam do textu JSP *mimo* tagy > napíšete EL výraz, třeba > > ${pageContext.request.remoteAddr} > > Zpracuje se na tom TomCatu 5.5 nebo ne ? > > 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: JSTL a Tomcat
> Jediné, co mně napadá, je zkontrolovat si verzi Servlet > API definovanou v WEB-INF/web.xml, > protože pokud je tam version="2.3"> tak sekvence ${} vyhodnocují > samotné tagy, > pokud je tam tak je > vyhodnocuje JSP engine > a v TomCatu 6.0 může být i version="2.5">. S atributom version som uz experimentovala. Bohuzial nema na chovanie aplikacie ziadny vplyv. Radovana Straube
JSTL a Tomcat
Dobry den, bohuzial nie som ziaden expert na JSTL a Google tiez nepomohol. Mam cudzi projekt, kde sa pouziva JSTL 1.1.2. V Tomcat 6.0 aplikacia funguje iba vtedy, ked sa pouzije tento zapis <%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c"%> a v Tomcate 5.5 funguje aplikacia iba s tymto zapisom <%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c"%> Pri pouziti "spravneho zapisu" v Tomcat 5.5 sa tagy jednoducho nevyhodnotia, bez vyhodenia akojkolvek chybovej hlasky. Z dokumentacie som zistila, ze kratsi zapis (bez jsp v ceste) sa pouzival v JSTL 1.0. Chovanie aplikacie, ale nedava ziadny zmysel, pretoze v oboch pripadoch sme deployli ten isty war-file a ziadne skrytu staru verziu JSTL som v Tomcate 5.5 nenasla. Dakujem za pripadnu pomoc Radovana Straube
Re: soubory txt v archivu JAR
Dobry den, asi bude problem v tom, ako tie textove subory nacitavate vo svojej aplikacii. Mali by ste pouzit metodu getResourceAsStream. Na tuto temu najdete vela v archive konferencie http://www.mail-archive.com/konference@java.cz/. S pozdravom Radovana Straube --- On Tue, 9/9/08, Martin Jedlička <[EMAIL PROTECTED]> wrote: > From: Martin Jedlička <[EMAIL PROTECTED]> > Subject: soubory txt v archivu JAR > To: "Java konference" > Date: Tuesday, September 9, 2008, 10:16 AM > Zdravim, > > mam takovy amatersky dotaz, ale nejak nevim jak na to. > Pouzivam v me > aplikaci nejake externi soubory *.txt napr. takto 'new > File("config/soubor.txt")'. Pokud spoustim > aplikaci v Eclipse, tak je > vse v poradku. Ted chci udelat JAR archiv me aplikace, > jenze nevim, jak > tam pridat (do toho JAR archivu) ten externi soubor (napr. > "config/soubor.txt") , tak aby mi to fungovalo. > Pokud dam ten externi > soubor mimo JAR, tak to funguje, ale to prave nechci. > > pozn. vytvarim JAR v Eclipse > > Jak to udelat? > > Diky moc. > > Martin
Re: Navrh programu
Mame rozne aplikacie napisane v roznych frameworkoch. Nase riesenie cez ant-skript funguje pre vsetky. Zmena loga je minimalny problem, kvoli tomu by sme sa nenamahali pisat nejake ant-skripty. Su pripady, kedy sme museli upravit cele casti aplikacie pre specificke poziadavky zakaznika. S pozdravom Radovana Straube --- On Tue, 8/5/08, Karel Tejnora <[EMAIL PROTECTED]> wrote: > From: Karel Tejnora <[EMAIL PROTECTED]> > Subject: Re: Navrh programu > To: "Java" > Date: Tuesday, August 5, 2008, 12:09 PM > Spring Framework - podpora pro scheme, tj. napr. logo se > zadefinuje pod > kod logo.url logo.width logo.height... > > > Radovana Straube píše v Út 05. 08. 2008 v 02:50 -0700: > > Kazdy pouziva ake IDE chce (NetBeans, Eclipse). Nemam > rada zhora nariadene IDE. V byvalej firme jeden z > najvykonnejsich programatorov (Rus) programoval zasadne iba > v UltraEdite. > > Funkcionalita //#if //#endif by nam nepostacovala a > asi by aj poriadne zneprehladnila zdrojaky. Takto mame > vsetko pekne oddelene. V jednom adresari sa nachadzaju > vsetky specifika pre daneho zakaznika, nie su roztrusene po > celom kode. Momentalne mame okolo 50 takychto zakaznickych > adresarov aj s podadresarmi pre rozne aplikacie. > > > > S pozdravom > > Radovana Straube > > > > > > --- On Tue, 8/5/08, Robert Slama > <[EMAIL PROTECTED]> wrote: > > > > > From: Robert Slama <[EMAIL PROTECTED]> > > > Subject: Re: Navrh programu > > > To: "Java" > > > Date: Tuesday, August 5, 2008, 11:29 AM > > > Neviem co pouzivas za IDE, ale nam sa docela > osvedcilo v > > > Netbeansoch //#if > > > //#endif > > > prepodpokladam, ze ostatne IDEcka to maju tiez. > > > > > > r. > > > > > > 2008/8/5 Radovana Straube > > > <[EMAIL PROTECTED]> > > > > > > > Dobry den, > > > > > > > > my sme mali vo firme rovnaky problem. Mame > zopar > > > aplikacii a kazdy zakaznik > > > > chcel mat samozrejme svoje logo, layout, > svoju adresu > > > v paticke, svoje > > > > vlastne nastavenia... > > > > > > > > Mame zakladnu aplikaciu. Vytvorili sme > zoznam > > > adresarov podla zakaznikov, > > > > kde sme ulozili specificke subory. Nami > napisany > > > ant-skript zoberie zakladny > > > > war-subor a doplni prip. vymeni specificke > subory > > > alebo pozmeni urcite texty > > > > -> vytvori sa specificky war-subor pre > urceneho > > > zakaznika. > > > > > > > > Toto riesenie nepotrebuje ziaden specialny > softver iba > > > javu a ant. > > > > > > > > Tento postup sa nam osvedcil aj v pripade, > ze zakaznik > > > ma nejake tajne > > > > nastavenia a deployment si chce robit sam. > Pri update > > > posleme iba updatovany > > > > zakladny war-subor a zakaznik si spusti nas > ant-skript > > > uz so svojimi > > > > nastaveniami. > > > > > > > > S pozdravom > > > > Radovana Straube > > > > > > > > --- On Tue, 8/5/08, [EMAIL PROTECTED] > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > > From: [EMAIL PROTECTED] > > > <[EMAIL PROTECTED]> > > > > > Subject: Navrh programu > > > > > To: konference@java.cz > > > > > Date: Tuesday, August 5, 2008, 10:24 AM > > > > > Ahoj, > > > > > řeším problém s aplikací, mám > starou > > > aplikaci kde > > > > > existuje od jedné základní verze 30 > > > pozměněných. > > > > > Každá pozměněná verze se liší > logem, > > > uvítacími > > > > > stringy a popřípadě > zapnutými/vypnutými > > > > > moduly(případně jsou některé > parametry > > > trochu > > > > > pozměněné). Mohl by někdo poradit > jak novou > > > aplikaci > > > > > navrhnout tak abych měl všech 30 > minulých > > > verzí > > > > > prakticky v jednom projektu a zpráva > verzí byla > > > co > > > > > nejflexibilnější ? > > > > > Jak pojmout takovou aplikaci ? > > > > > > > > > > > > > > > Díky za každou radu Petr > > > > > > > > > > > > > > > > > > > > > > > > > >
Re: Navrh programu
Kazdy pouziva ake IDE chce (NetBeans, Eclipse). Nemam rada zhora nariadene IDE. V byvalej firme jeden z najvykonnejsich programatorov (Rus) programoval zasadne iba v UltraEdite. Funkcionalita //#if //#endif by nam nepostacovala a asi by aj poriadne zneprehladnila zdrojaky. Takto mame vsetko pekne oddelene. V jednom adresari sa nachadzaju vsetky specifika pre daneho zakaznika, nie su roztrusene po celom kode. Momentalne mame okolo 50 takychto zakaznickych adresarov aj s podadresarmi pre rozne aplikacie. S pozdravom Radovana Straube --- On Tue, 8/5/08, Robert Slama <[EMAIL PROTECTED]> wrote: > From: Robert Slama <[EMAIL PROTECTED]> > Subject: Re: Navrh programu > To: "Java" > Date: Tuesday, August 5, 2008, 11:29 AM > Neviem co pouzivas za IDE, ale nam sa docela osvedcilo v > Netbeansoch //#if > //#endif > prepodpokladam, ze ostatne IDEcka to maju tiez. > > r. > > 2008/8/5 Radovana Straube > <[EMAIL PROTECTED]> > > > Dobry den, > > > > my sme mali vo firme rovnaky problem. Mame zopar > aplikacii a kazdy zakaznik > > chcel mat samozrejme svoje logo, layout, svoju adresu > v paticke, svoje > > vlastne nastavenia... > > > > Mame zakladnu aplikaciu. Vytvorili sme zoznam > adresarov podla zakaznikov, > > kde sme ulozili specificke subory. Nami napisany > ant-skript zoberie zakladny > > war-subor a doplni prip. vymeni specificke subory > alebo pozmeni urcite texty > > -> vytvori sa specificky war-subor pre urceneho > zakaznika. > > > > Toto riesenie nepotrebuje ziaden specialny softver iba > javu a ant. > > > > Tento postup sa nam osvedcil aj v pripade, ze zakaznik > ma nejake tajne > > nastavenia a deployment si chce robit sam. Pri update > posleme iba updatovany > > zakladny war-subor a zakaznik si spusti nas ant-skript > uz so svojimi > > nastaveniami. > > > > S pozdravom > > Radovana Straube > > > > --- On Tue, 8/5/08, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> wrote: > > > > > From: [EMAIL PROTECTED] > <[EMAIL PROTECTED]> > > > Subject: Navrh programu > > > To: konference@java.cz > > > Date: Tuesday, August 5, 2008, 10:24 AM > > > Ahoj, > > > řeším problém s aplikací, mám starou > aplikaci kde > > > existuje od jedné základní verze 30 > pozměněných. > > > Každá pozměněná verze se liší logem, > uvítacími > > > stringy a popřípadě zapnutými/vypnutými > > > moduly(případně jsou některé parametry > trochu > > > pozměněné). Mohl by někdo poradit jak novou > aplikaci > > > navrhnout tak abych měl všech 30 minulých > verzí > > > prakticky v jednom projektu a zpráva verzí byla > co > > > nejflexibilnější ? > > > Jak pojmout takovou aplikaci ? > > > > > > > > > Díky za každou radu Petr > > > > > > > > > >
Re: Navrh programu
Dobry den, my sme mali vo firme rovnaky problem. Mame zopar aplikacii a kazdy zakaznik chcel mat samozrejme svoje logo, layout, svoju adresu v paticke, svoje vlastne nastavenia... Mame zakladnu aplikaciu. Vytvorili sme zoznam adresarov podla zakaznikov, kde sme ulozili specificke subory. Nami napisany ant-skript zoberie zakladny war-subor a doplni prip. vymeni specificke subory alebo pozmeni urcite texty -> vytvori sa specificky war-subor pre urceneho zakaznika. Toto riesenie nepotrebuje ziaden specialny softver iba javu a ant. Tento postup sa nam osvedcil aj v pripade, ze zakaznik ma nejake tajne nastavenia a deployment si chce robit sam. Pri update posleme iba updatovany zakladny war-subor a zakaznik si spusti nas ant-skript uz so svojimi nastaveniami. S pozdravom Radovana Straube --- On Tue, 8/5/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > From: [EMAIL PROTECTED] <[EMAIL PROTECTED]> > Subject: Navrh programu > To: konference@java.cz > Date: Tuesday, August 5, 2008, 10:24 AM > Ahoj, > řeším problém s aplikací, mám starou aplikaci kde > existuje od jedné základní verze 30 pozměněných. > Každá pozměněná verze se liší logem, uvítacími > stringy a popřípadě zapnutými/vypnutými > moduly(případně jsou některé parametry trochu > pozměněné). Mohl by někdo poradit jak novou aplikaci > navrhnout tak abych měl všech 30 minulých verzí > prakticky v jednom projektu a zpráva verzí byla co > nejflexibilnější ? > Jak pojmout takovou aplikaci ? > > > Díky za každou radu Petr
Re: Html Help projekt
Dakujem za link. Pozerala som si dokumentaciu k DocBooku. Vyhody: - naozaj univerzalne pouzitelny Nevyhody: - potreba naucit sa novu syntax - dokumentaciu musi pisat clovek s technickym vzdelanim (alebo aspon akymi-takymi vedomostami) - ked uz musim robit taku otravnu cinnost ako je pisanie dokumentacie, tak Word je aspon pohodlnejsi - narocny prepis uz existujucej dokumentacie Bohuzial pre nase potreby je DocBook prilis narocna aplikacia, ktoru v plnej miere nevyuzijeme. Skratene povedane - u nas vo firme pise uzivatelsku dokumentaciu moj sef a neviem si predstavit, ze by som ho donutila pouzivat DocBook. S pozdravom Radovana Straube --- On Fri, 7/25/08, František Kučera <[EMAIL PROTECTED]> wrote: > From: František Kučera <[EMAIL PROTECTED]> > Subject: Re: Html Help projekt > To: "Java" > Date: Friday, July 25, 2008, 8:53 PM > A nebylo z dlouhodobějšího hlediska lepší, psát to > rovnou v DocBooku. > Z něj se dá vygenerovat kde co. > http://www.kosek.cz/xml/db/index.html > > Franta
RE: Html Help projekt
Dobry den, MS Word samotny dokaze vygenerovat iba jeden dlhy HTML subor, pokial viem. Ja potrebujem nastroj, ktory dokument rozseka podla kapitol (jednotlive kapitoly potom mozem volat z aplikacie - online Help) a dokaze sa na seba aj odkazovat (poprepajane kapitoly). chmProcessor generuje aj javascriptove TreeView s prehladom kapitol a moznost vyhladavania. Dokumentacia k toolu samotnemu je tymto sposobom tiez vygenerovana. Staci sa pozriet na stranku http://chmprocessor.sourceforge.net/ S pozdravom Radovana Straube --- On Tue, 7/22/08, Polak Michal <[EMAIL PROTECTED]> wrote: > From: Polak Michal <[EMAIL PROTECTED]> > Subject: RE: Html Help projekt > To: "Java" > Date: Tuesday, July 22, 2008, 7:56 AM > > hladam nastroj na generovanie Help projektu v HTML > formate. Povodne sa > > pouzival Doc2Help (zdedili sme ho aj s projektom), ale > ten bol velmi > > nespolahlivy. Vygooglila som open-source projekt > chmProcessor > > (http://chmprocessor.sourceforge.net/), ktory funguje > vynikajuco, ale > > bohuzial nevie konvertovat cross-references na linky. > > Vie mi prosim niekto odporucit nejaky freeware tool na > generovanie > > online Help projektov z MS Wordu? > > Dobry den. > > Zadne vetsi zkusenosti nemam, ale co takhle zkusit nechat > export do HTML primo na MS Wordu? > Tedy bud makrem, anebo pres OLE Automation (Jacob? pro > Javu, pripadne Perlem). > > HTML z MS Wordu obsahuje dosti balastu, ale existuje > nastroj (napr. od MS - jmeno jsem zapomnel), ktery to > procisti. > > Provozne to ale bohuzel znamena, ze na danem stroji musi > byt Word nainstalovan. > > Jako dalsi zpusob uz pak znam pouze knihovnu Jakarta-POI, > kterou bych ale na komplexni praci s Word dokumentem asi > nedoporucoval. Stejne nejdrive hledate nejaky sikovny > nastroj, nez si zacnete psat svuj vlastni, ze > > Zdravim > Michal Polak.
Html Help projekt
Dobry den, hladam nastroj na generovanie Help projektu v HTML formate. Povodne sa pouzival Doc2Help (zdedili sme ho aj s projektom), ale ten bol velmi nespolahlivy. Vygooglila som open-source projekt chmProcessor (http://chmprocessor.sourceforge.net/), ktory funguje vynikajuco, ale bohuzial nevie konvertovat cross-references na linky. Vie mi prosim niekto odporucit nejaky freeware tool na generovanie online Help projektov z MS Wordu? Dakujem Radovana Straube
Re: openDBcopy a MS SQL
Dakujem za odpoved. Uz som pochopila, ze budem musiet zopar veci do openDBcopy sama doprogramovat. Esteze su tie zdrojaky slusne pisane a aj dokumetacia pre developerov existuje. S pozdravom Radovana Straube --- On Thu, 6/26/08, Karel Tejnora <[EMAIL PROTECTED]> wrote: > From: Karel Tejnora <[EMAIL PROTECTED]> > Subject: Re: openDBcopy a MS SQL > To: "Java" > Date: Thursday, June 26, 2008, 1:02 PM > Ahoj, > MS SQL moc neznam, ale kdyz jsem zkousel neco podobneho, > nejdriv jsem > napsal prohledavani stromu s alfa-beta orezem pres cizi > klice. Docela to > fungovalo, jenze pak se objevi veci implementace a kazda db > si to resi > po svem - prave jako je generovani identit, velikost > transakce atd. A i > kdyz byl algoritmus rychly, tak v nekterych db to trvalo > neskutecne > dlouho - treba v DB2 takhle nalit 60GB dat byl ukol na > tyden. A nejlepsi > ze to napsalo ve ct neco jako WAL transaction log too big > nebo tak > podobne. > > Vetsinou se musi v ciste db: > > * vytvorit tabulky jenom se se sloupky ktere vubec nic > nerikaji (tj. bez > pk, fk, triggeru, check, indexu - rychlost) jeste lepe k > tomu vypnout > transakce (u nekterych db jako DB2 muze dojit k preteceni > transakcniho > logu na operaci de to kytek) > * nalit data - bud sadou insertu nebo maj kazda lepsi db > svuj COPY. > * a ted alter table xxx add constraint pk, fk, atd > * create index - vyvorit indexy > * a ve finale alter sequence ... nastavit sekvence na > spravne hodnoty > * grant > > Karel > > Radovana Straube píše v Út 24. 06. 2008 v 12:13 -0700: > > Dobry den, > > > > openDBcopy s MySQL mi funguje, ale pri testovani na MS > SQL 2000 sa pri kopirovani dat do cielovej prazdnej databazy > vyskytol problem s IDENTITY_INSERT. Problem dokazem obist > vygenerovanim sady INSERT prikazov pre kazdu tabulku > zvlast, kde pred vlozenim dat najprv IDENTITY_INSERT zapnem > a potom vypnem. V dokumentacii je ale napisane, ze > kopirovanie medzi dvoma schemami v MS SQL je podporovane. > Pouzila som jTDS driver. Robim nieco nespravne? > > Google pri zadani klucovch slov "openDBcopy > IDENTITY_INSERT" nezobrazi ziadne linky. > > > > Dakujem > > Radovana Straube
openDBcopy a MS SQL
Dobry den, openDBcopy s MySQL mi funguje, ale pri testovani na MS SQL 2000 sa pri kopirovani dat do cielovej prazdnej databazy vyskytol problem s IDENTITY_INSERT. Problem dokazem obist vygenerovanim sady INSERT prikazov pre kazdu tabulku zvlast, kde pred vlozenim dat najprv IDENTITY_INSERT zapnem a potom vypnem. V dokumentacii je ale napisane, ze kopirovanie medzi dvoma schemami v MS SQL je podporovane. Pouzila som jTDS driver. Robim nieco nespravne? Google pri zadani klucovch slov "openDBcopy IDENTITY_INSERT" nezobrazi ziadne linky. Dakujem Radovana Straube
Re: DB copy
Dakujem za odpovede. Zatial testujeme openDBcopy. Pred tym, nez som sa pustila do programovania, som najprv hladala na nete, ale neboli sme spokojni s najdenymi nastrojmi. OpenDBCopy sa mi javi ako presne to co potrebujeme. Uvidim, aky nazor budu mat kolegovia. S pozdravom Radovana Straube
DB copy
Dobry den, potrebujem skopirovat data z jednej schemy v databaze do druhej identickej schemy (neskor aj pre rozne typy databaz). Ked si vylistujem zoznam tabuliek v scheme (pomocou getTables(..)), dostanem zoznam tabuliek v abecednom poradi (momentalne vyvijam na MySQL 5.0.1). V tomto zozname nie su zohladnene relacie medzi tabulkami, takze potom sposob prekopirovania dat SELECT - INSERT samozrejme nefunguje. Mohol by ma prosim niekto nakopnut akym smerom sa mam vydat pri rieseni tohto problemu? Odchytavat vynimky a podla toho rotovat tabulky sa mi nezda ako velmi stastne riesenie. Dakujem Radovana Straube
Re: Databaza - ulozisko suborov
Ci taky tool, ktory potrebujes existuje to neviem. Z Tvojho mailu mam ale pocit, ze si este subory do databazy nezapisoval (oprav ma, ak sa mylim). O com mozno nevies je, ze zapisovanie suborov napr. do Oracle a do MS SQL alebo mySQL (s inymi databazami nemam potrebne skusenosti) je dost odlisne. Asi by si mal hladat specificky tool pre danu databazu. S pozdravom Radovana Straube --- On Wed, 6/11/08, jeeff <[EMAIL PROTECTED]> wrote: > From: jeeff <[EMAIL PROTECTED]> > Subject: Re: Databaza - ulozisko suborov > To: "Java" > Date: Wednesday, June 11, 2008, 12:26 PM > Ahoj, > > o BLOBoch viem, ja si to aj viem naprogramovat (mam o tom > predstavu ;-) > nechce sa mi ale vymyslat nieco co uz existuje a riesit aj > vykonnostne > aspekty (cache...). > > Martin Kuba wrote / napísal(a): > > > > Nevím o API podobném java.io, ale soubory se do > databáze ukládají > > jako tzv. BLOBy (Binary Large Object), viz > > > http://java.sun.com/javase/6/docs/api/java/sql/Blob.html > > > > Makub > > > -- > jeeff
Re: XFDF a FireFox
Ale ja mam FireFox 2.0.0.14 a Adobe 8.1.2. --- Tomas Pitner <[EMAIL PROTECTED]> wrote: > Ano, znam. Zacalo to s upgradem na Firefox 3 (beta > 3). > Resim pouzivanim jineho browseru :-( > > -- Tomas Pitner > > On 4/22/08, Radovana Straube > <[EMAIL PROTECTED]> wrote: > > Dobry den, > > > > generujem Java servletom XFDF output. V Exploreri > sa > > PDF-ko zobrazi v poriadku, vo FireFoxe sa otvori > nova > > zalozka, ktora sice zobrazi spravne PDF-ko aj s > > datami, ale stara zalozka zmrzne. Take iste > spravanie > > som zaregistrovala napr. aj pri podavani danoveho > > priznania na www.drsr.sk pri pouziti FDF formatu. > > Tipujem, ze je to asi problem Adobe pluginu vo > > FireFoxe, ale nic rozumneho som nevygooglila. > Zakaznik > > chce riesenie alebo aspon nejake vysvetlenie. > Viem, ze > > sa tento problem az tak Javy netyka, ale nestretol > sa > > nahodou niekto s tymto problemom? > > > > Dakujem > > Radovana Straube > > > > > > > > > Be a better friend, newshound, and > > know-it-all with Yahoo! Mobile. Try it now. > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > > > > > -- > Tomas Pitner > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
XFDF a FireFox
Dobry den, generujem Java servletom XFDF output. V Exploreri sa PDF-ko zobrazi v poriadku, vo FireFoxe sa otvori nova zalozka, ktora sice zobrazi spravne PDF-ko aj s datami, ale stara zalozka zmrzne. Take iste spravanie som zaregistrovala napr. aj pri podavani danoveho priznania na www.drsr.sk pri pouziti FDF formatu. Tipujem, ze je to asi problem Adobe pluginu vo FireFoxe, ale nic rozumneho som nevygooglila. Zakaznik chce riesenie alebo aspon nejake vysvetlenie. Viem, ze sa tento problem az tak Javy netyka, ale nestretol sa nahodou niekto s tymto problemom? Dakujem Radovana Straube Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
Re: Tomcat port
Dobry den, XAMPP nepoznam, ale standardne sa port Tomcatu da zmenit v subore conf/server.xml. S pozdravom Radovana Straube --- Pavel Rieèan <[EMAIL PROTECTED]> wrote: > Poradte mi niekto ako ( ak sa to vobec da ) zmenit > port pri serveri Apache > Tomcat Add-ons v XAMPP-e. Momentalne mam port 8080 a > chcem iny..napr.8081 > > Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
Re: Generovani PDF formularu
Ano, pomocou iTextu sa daju generovat PDF formulare. Pozrite si hned prvy priklad na ich stranke. Ked som sa pred tromi rokmi prvykrat zoznamovala s iText-om, tak som si skusobne par PDF formularov vygenerovala. Teraz sa iTextu venuje kolega. My vo firme pouzivame iText tak, ze si najprv vytvorime nejakym nastrojom PDF-formular ako sablonu a potom si pomocou iTextu naplname polia, pripadne menime vlastnosti poli. S pozdravom Radovana Straube --- Richard Malaschitz <[EMAIL PROTECTED]> wrote: > V iTexte sa daju robit PDF formulare ? > > 2007/12/14, Radovana Straube > <[EMAIL PROTECTED]>: > > > > Dobry den, > > > > robime vo firme nieco podobneho a pouzivame iText > > (http://www.lowagie.com/iText/). Mozem len > odporucit. > > > > S pozdravom > > Radovana Straube > > > > --- Michal Palièka > <[EMAIL PROTECTED]> > > wrote: > > > > > Dobry den, > > > > > > v aplikaci generujeme PDF dokumenty pomoci FOP. > > > Dosud se jednalo o dokumenty, ktere nebylo mozno > > > menit. > > > > > > Nyni bychom potrebovali, aby tyto dokumenty mely > > > tvar PDF formularu. > > > > > > Zda se, ze FOP formulare PDF generovat neumi. > > > Existuje nejaka moznost, jak PDF dokument > "prevest" > > > na formular > > > (nejaky FOP post-processing)? Tj. nektere pevne > > > texty (label) by se zmenily > > > na vstupni policka (text-box, combo apod.). > > > > > > Mate s tim nekdo zkusenosti? > > > > > > Diky > > > mp. > > > > > > > > > > > > > > > > > > > Looking for last minute shopping deals? > > Find them fast with Yahoo! Search. > > > http://tools.search.yahoo.com/newsearch/category.php?category=shopping > > > Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs
Re: Generovani PDF formularu
Dobry den, robime vo firme nieco podobneho a pouzivame iText (http://www.lowagie.com/iText/). Mozem len odporucit. S pozdravom Radovana Straube --- Michal Palièka <[EMAIL PROTECTED]> wrote: > Dobry den, > > v aplikaci generujeme PDF dokumenty pomoci FOP. > Dosud se jednalo o dokumenty, ktere nebylo mozno > menit. > > Nyni bychom potrebovali, aby tyto dokumenty mely > tvar PDF formularu. > > Zda se, ze FOP formulare PDF generovat neumi. > Existuje nejaka moznost, jak PDF dokument "prevest" > na formular > (nejaky FOP post-processing)? Tj. nektere pevne > texty (label) by se zmenily > na vstupni policka (text-box, combo apod.). > > Mate s tim nekdo zkusenosti? > > Diky > mp. > > Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
Re: MVC - view DB data
Dobry den, > Je toto korektní postup? > 1/ zaptám se DB > 2/ záznam (1 øádek) ukládám do nìjakého objektu Na toto by ste mohli pouzivat Hibernate (http://www.hibernate.org/) a nechat si vratit celu collection naraz. > 3 /Objekty ukládám do kontenjeru a kontejner posílám > stránce JSP > 4/ Iteruji kontejner a nechávám zobrazit data Tieto dva body za Vas vyriesi Display tag library(http://displaytag.sourceforge.net/). Sluzi na zobrazovanie tabulkovych dat v JSP-strankach. Staci mu predat len Vasu collection. S pozdravom Radovana Straube Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
Re: bezpecna java web-aplikacia?
Dobry den, ak sa chcete hlbsie povenovat bezpecnosti web aplikacii, tak si mozete precitat dokument, ktory vypracoval nemecky spolkovy urad pre bezpecnost v informatike: http://www.bsi.de/literat/studien/websec/WebSec.pdf Su tam opisane bezpecnostne opatrania aj best practices. Ak neviete nemecky, tak kapitola 3.1 obsahuje linky na anglicky pisane stranky, z ktorych tento dokument vychadza. S pozdravom Radovana Straube --- Ivan 596 <[EMAIL PROTECTED]> wrote: > Ranko, > > mohol by sa prosim nejaky bezpecnostny specialista > podelit o kroky > PROGRAMATORA pre bezpecnu java web aplikacie? > > Uvediem svoje (aplikacia je klasicky java-web, jsp, > servlet, EE ziadne, > mozno neskor, Struts): > > 0. Prihlasovanie odosielane cez POST-metodu :-) > 1. SSL sifrovana komunikacia (to ale asi nie je > programtorova starost...) > 2. Osetrenie formularovych vstupov > - pre SQL (ak mam v programe kazdy parameter > osetreny apostrofmi:String > dotaz = "SELECT * FROM nieco WHERE id='" + id "', > staci vlastne len > nepovolit vo formularovom vstupe jediny znak: > apostrof?) > - treba pre nieco ine osetrovat formularove > vstupy, ktore sluzia len > databaze? > 3. Kazda stranka (okrem prihlasovacej) na zaciatku > testuje ci existuje > session s id uzivatela, teda iba uz prihlaseny mozu > pristupovat > 4. Testovanie vsade, kde sa neocakvaju GET > parametre, ci je metoda POST > 5. Osetrovanie parametrov, napr. ak ocakavam jediny, > nieco ako if ( ( > request.getParameterMap().size!=1) spolu s > testovanim presneho mena a > hodnoty > > > oplati sa este nieco?? > __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Re: Problem s rs.getBinaryStream [14|2235881]
Podla mojich skusenosti je driver od Microsoftu rychlejsi ako jtds, teda aspon s nasimi aplikaciami (nerobili sme ziadne standardne testy), preto sme presli spat od jtds k driveru od Microsoftu. --- Pavel Zelenka <[EMAIL PROTECTED]> wrote: > ted se prave chystam vyzkouset JTDS driver, tak > uvidim > > > > > > "Martin Fry¹" <[EMAIL PROTECTED]> > Odeslal: [EMAIL PROTECTED] > 14.09.2007 12:42 > Odpovìzte prosím u¾ivateli > Java > > > Komu > Java > Kopie > > Pøedmìt > Re: Problem s rs.getBinaryStream [14|2235881] > > > > > > > > > On 9/14/07, Pavel Zelenka <[EMAIL PROTECTED]> > wrote: > > Pokou¹ím se stahovat z MS SQL 2000 serveru data z > polo¾ky typu Image, > nicménì kód uvedený ní¾e naète pouze první 3 byty. > Pou¾ívám JDBC driver od > Microsoftu. > Nevíte v èem je problém nebo kde dìlám chybu? > > > a je nejaky duvod proc nepouzivat > http://jtds.sourceforge.net/ ? > rikaj, ze je lepsi nez Microsofti > > Martin > Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433
Re: Problem s rs.getBinaryStream [14|2235881]
Skuste nacitat obrazok do pola bytov rs.getBytes("obrazek"); S pozdravom Radovana Straube --- Pavel Zelenka <[EMAIL PROTECTED]> wrote: > Pokou¹ím se stahovat z MS SQL 2000 serveru data z > polo¾ky typu Image, > nicménì kód uvedený ní¾e naète pouze první 3 byty. > Pou¾ívám JDBC driver od > Microsoftu. > Nevíte v èem je problém nebo kde dìlám chybu? > > synchronized public void > getObrazek(HttpServletResponse response, > Integer id) throws SQLException, IOException { > > PreparedStatement ps = null; > ResultSet rs = null; > InputStream is = null; > OutputStream os = > response.getOutputStream(); > response.setContentType("image/jpeg"); > > ps = > con.prepareStatement(SQL_MOTOCYKLY_OBRAZEK); > ps.setInt(1, id); > rs = ps.executeQuery(); > if (rs.next()) { > is = rs.getBinaryStream("obrazek"); > } > > int b; > while (0 < (b=is.read())) { > System.out.println(b); > length ++; > } > is.close(); > os.flush(); Be a better Heartthrob. Get better relationship answers from someone who knows. Yahoo! Answers - Check it out. http://answers.yahoo.com/dir/?link=list&sid=396545433
Re: FTP knihovna
Dobry den, my uz 6 rokov pouzivame Free FTP http://www.enterprisedt.com/ S pozdravom Radovana Strabe --- "Ing. Radek Žuja" <[EMAIL PROTECTED]> wrote: > Dobrý den. > > PotÅeboval bych nÄjakou Free knihovnu pro > napsánà malého FTP klienta do > mojà aplikace. > Google jich najde spoustu. Máte nÄkdo nÄjaké > reference, na funkÄnà a > dobÅe použitelnou. > DÄkuji > > Radek Žuja > > Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. http://autos.yahoo.com/green_center/
Re: Vlakno
Dobry den, ak som spravne pochopila, tak ak nastane chyba potrebujete zavolat continue; S pozdravom Radovana Straube --- Martin Jedlièka <[EMAIL PROTECTED]> wrote: > Zdravim, > potreboval bych radu ohledna vlakna. Potreboval > bych udelat vlakno, > ktere ma ma v metode run cyklus while(true)... pokud > by doslo v tomto > cyklu k nejake vyjimce (nebo chybe), tak bych > potreboval to vlakno > prerusit a spustit ho znova od zacatku. Jak to mam > udelat? > > Diky za kazdou radu. > > Martin > > Priklad vlakna: > > class Vlakno extends Thread { >public void run(){ > while(true) { > // neco dela > if (chyba) { >// prerusit provadeni vlakna a spustit ho > znova (restart) > } > // neco dela > } >} > } > > > Got a little couch potato? Check out fun summer activities for kids. http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
Re: konstruktor
Problem je v tom, ze mate nespravne napisany konstruktor. Konstruktor nema mat navratovy typ. Namiesto public void GenPasswd(){ ... } pouzite toto: public GenPasswd() { ... } S pozdravom Radovana Straube --- [EMAIL PROTECTED] wrote: > Dobrý den > > nejspí¹ je to ¹kolácká otázka, ale zajímalo, by mì > proè objekty vytvoøené v konstruktoru vrací v > metodì void generate() null. > tøídu potom volám takto: > String passwd = new GenPasswd().generate(); > > Dìkuji Tomá¹ Jurman Znojmo > > Moje tøída: > /** > * Generate random string > */ > public class GenPasswd { > > //--Instance > constans > private final int LENGTH = 8; > > //--Instance > variable > private Random rnd; > private StringBuffer passwd; > private int number; > > //--Constructor > > public void GenPasswd(){ > rnd= new Random(); > passwd = new StringBuffer(); > } > > //--Other > methods > /** >* @return String passwd >*/ > public String generate(){ > > for(; (passwd.length() < LENGTH); ){ > // ZDE > je první vyjímka NullPointerException > > number = rnd.nextInt(123); > // ZDEje druhá > vyjímka NullPointerException > > if (((number > 49) && (number < 57)) || ((number > > 65) && (number < 90)) || ((number > 97) && (number > < 122))){ > passwd.append((char)(number)); > > } > } > > return passwd.toString(); > } > } > Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. http://tv.yahoo.com/collections/222