Re: Tomcat
Martin Kuba píše v Po 19. 05. 2008 v 10:39 +0200: Hlavně nedělejte to, co jsem poslední dobou párkrát viděl, totiž Debian Linux s jeho default instalací Tomcatu, která má paranoidně zapnutý security manager, nic v ní nejede a linuxista začátečník je zmaten a v koncích. Tak s tím nesouhlasím. Ale nechci vyvolávat hádku, takže prosím toto už nekomentujte. Předpokládejme, že se jedná o nějakou produkční aplikaci. Takže mi vychází, že linuxista začátečník to dělat nebude. A pokud jde o samotný debian, tak vše se dá velmi snadno nakonfigurovat. Konkrétně security manager jde vypnout jedinou řádkou v konfiguračním souboru. Takže debian nezatracujte, i s ním se dá (velmi) dobře pracovat. A vyberte si to, co Vám bude vyhovovat. Pro mnoho firem je podpora od externích firem značně důležitá (pak jděte do SuSe/RedHat Enterprise edition). Závislost na jednom interním zaměstnanci je něco, co mnoho managerů nepřekousne... A nezapomeňte, že v enterprise řešeních ušetřením několika tisíc korun vůbec nic nezískáte, to se v celkovém objemu stejně ztratí. -- s pozdravem Vladimír Náprstek E-mail : [EMAIL PROTECTED]
Re: iBatis, konfigurace DaoManageru
Zdravím, nepoužívám iBatis způsobem, kterým jste popsal - používám jej v kombinaci se Springem, takže možná moje odpovědi nebudou stoprocentní, ale: ad 1) přístup do více databází se standardně řeší více SqlMapClienty - což by mohla být obdoba instance DaoManageru, pokud potřebujete do více databází současně v selectech, mělo by se dát v SQL jednoduše prefixovat název tabulky názvem databáze, kde tato tabulka leží (samozřejmě databáze musí běžet ve stejné DB instanci) ad 2) iBator jsem nikdy nepoužil, ale přiložený stacktrace odpovídá chybě v iBatis konfigurace - pravděpodobně chybí nějaký include statement, na který se vo konfiguraci odkazujete Chtěl jsem se zeptat - proč používáte DaoManager? Marně jsem hledal odkaz ve standardní dokumentaci iBatisu na tento objekt a našel jsem jen článek na OnJava. Zdá se mi, že standardně se pro práci s iBatisem používá právě spíš SqlMapClient. Viz. výňatek z dokumentace (kapitola Programming with Data Mapper: The API): String resource = com/ibatis/example/sqlMap-config.xml; Reader reader = Resources.getResourceAsReader (resource); SqlMapClient sqlMap = SqlMapClientBuilder.buildSqlMap(reader); Btw. dokumentace k iBatisu je výborně napsaná. Možná bych začal pátrat v ní ... Snad jsem trochu pomohl, Honza N. 2008/5/20 [EMAIL PROTECTED]: Dobrý den, nedávno jsem tady zahlédl odkaz na iBatis http://ibatis.apache.org/. Rozhodl jsem se ho tedy vyzkoušet. Zkusil jsem si pár příkladů a prošel nějaké tutoriály a vše funguvalo podle mých představ, ale když jsem ho chtěl použít, tak jsem narazil na 2 problémy. 1) Potřebuji zapisovat do více tabulek, které jsou v různých databázích. Chtěl bych se proto zeptat, jak se dá nakonfigurovat DaoManager případně, jak se to řeší. 2) Některé tabulky mají několik desítek sloupců, tak jsem se rozhodl použít iBator k vygenerování tříd. Vše se vygenerovalo, ale jakmile jsem se je pokusil použít (nic jsem neupravoval), tak mi to při inicializaci DaoManageru vypsalo: Exception in thread main java.lang.ExceptionInInitializerError at cz.projekt.main(Core.java:824) Caused by: java.lang.RuntimeException: Description. Cause: java.lang.RuntimeException: Could not initialize DaoConfig. Cause: com.ibatis.dao.client.DaoException: Error while configuring DaoManager. Cause: com.ibatis.common.exception.NestedRuntimeException: Error occurred. Cause: com.ibatis.common.xml.Node letException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMapConfig/sqlMap'. Cause: com.ibatis.common.xml.NodeletException: Error parsing XML. Cause: com.ibatis.common.exception.NestedRuntimeException: Error parsing XPath '/sqlMap/select'. Cause: com.ibatis.common.exception.NestedRuntimeException: Could not find SQL statement to include with refid 'SPOSREPDA_WT.abatorgenerated_Example_Where_Clause' Caused by: com.ibatis.common.exception.NestedRuntimeException: Could not find SQL statement to include with refid 'SPOSREPDA_WT.abatorgenerated_Example_Where_Clause' Mohl by mi prosím někdo pomoci? S jinými ORM nemám zkušenosti. Děkuji. Adam -- -- Ing. Jan Novotný @@ http://blog.novoj.net Myšlenky dne otce Fura --
Re: Obslužný program v Javě
On Tue, May 20, 2008 at 12:58:32PM +0200, Ondrej Nekola wrote: Prominte, ze se ptam, ale dava nekomu predchozi email smysl? O.N. Jasne ze dava. Pravdepodobne se jedna o studentika, ktery ma psat rocnikovy projekt Java-DB a nevi o tom ani zbla. Takze doporucuji: -nastudovat SQL (vali se toho vsude tuny) -nastudovat JDBC (http://java.sun.com/javase/technologies/database/) tapik Dobrý den, prosím vás má z vás někdo zkušenost s javou v databázi?Potřeboval bych poradit s jedním oslužným program napsaného v javě.Takový , Který by rozstřizoval vypis tabulek v databázi jakákoliv. Dejme tomu, že potřebuji vyřešit dotaz na urovni SQL, který bude vypisovat vyši platu pro jednotlivého zaměstance.Jenže v databázi jsou i zahrnuty vyše platu v jednotlivých měsích. Potřebuji mít takový program v javě , který bude přidělovat prioritu jedna k nejvyšímu platu v jednom oddělení.V tom oddělení budou ještě zaměstancovi nižží platy, která potřebuji společne zobrazit s tím vyším platek .Nižší platy budou vyšší priority tu potřebuji omezit na každý tředí udaj zobrazený.Nevím jak na to mám jít.Jsou tam nějaké specifické metody atd, které bych mohl uplatnit? Předem děkuji. Výsledek by měl vypadat následovně. První sloupekček bude : zaměstanci, mesic,vyše mzdy, AB 1 1 AB 4 1000 AB 7 5000 AB 10 6000 AC1 2 AC4 5000 AC7 5500 AC 10 6000 atd.
prohledavani XML
Zdravim, mam dotaz ohledne hledani elementu v XML souboru. Mam nize uvedeny XML soubor (tento soubor je upraveny format DWARF2), ktery obsahuje jednotlive elementy. Kazdy element ma nejake 'idref', ktery odkazuje da dalsi element. Priklad : variable - volatile_type - far_type - typedef - structure_type A potrebuju zjistit nejakym dotazem nazev struktury (t_bitStruktura), jeji polozky (b0, b1) atd... Mam na toto pouzit XPath nebo XQuery? Co je lepsi? Nejaky priklad? Diky moc. Martin variable id='0x6b' location 0x /location name promenna1 /name ref idref='0x5ab'/ /variable volatile_type id='0x5ab' ref idref='0x5b0'/ /volatile_type far_type id='0x5b0' ref idref='0x596'/ /far_type typedef id='0x596' name t_bitStruktura /name ref idref='0x4b8'/ /typedef structure_type id='0x4b8' name t_bitStruktura /name byte_size 0x1 /byte_size member id='0x4cc' name b0 /name bit_offset 0xf /bit_offset bit_size 0x1 /bit_size member_location 0x /member_location ref idref='0x35e'/ /member member id='0x4e4' name b1 /name bit_offset 0xd /bit_offset bit_size 0x2 /bit_size member_location 0x /member_location ref idref='0x35e'/ /member /structure_type typedef id='0x35e' name t_uint16 /name ref idref='0x2d0'/ /typedef basetype id='0x2d0' name unsigned int /name byte_size 0x1 /byte_size encoding 0x7 /encoding /basetype
Re: simulovany klik na tlacitko v SWT
To je ono. Diky moc. Martin ales napsal(a): Ahoj, myslim, ze by to mohlo fungovat nasledovne: getDisplay().timerExec(1000, new Runnable() { public void run() { if (!getButton().isDisposed()) { getButton().notifyListeners(SWT.Selection, new Event()); } } }); Ales Martin Jedlička wrote / napísal(a): Zdravim, pouzivam SWT a nevim, jak udelat toto: Mam dialogove okno s tlacitkem a chci, aby se to tlacitko samo zmacknulo (po nejakem odpoctu casu) - proste vytvorit simulovanou udalost kliknuti na tlacitko, aniz bych na tlacitko kliknul mysi. Nevite nekdo, jak na to? Diky moc. Martin
Re: prohledavani XML
Zdravím, XQuery je určeno spíš pro zpracování více XML dokumentů a pro jejich transformaci do jiného XML dokumentu. Pokud potřebujete jen získat nějaký uzel z jednoho XML dokumentu, je myslím vhodnější XPath. Filip Jirsák Dne 20. květen 2008 15:12 Martin Jedlička [EMAIL PROTECTED] napsal(a): Zdravim, mam dotaz ohledne hledani elementu v XML souboru. Mam nize uvedeny XML soubor (tento soubor je upraveny format DWARF2), ktery obsahuje jednotlive elementy. Kazdy element ma nejake 'idref', ktery odkazuje da dalsi element. Priklad : variable - volatile_type - far_type - typedef - structure_type A potrebuju zjistit nejakym dotazem nazev struktury (t_bitStruktura), jeji polozky (b0, b1) atd... Mam na toto pouzit XPath nebo XQuery? Co je lepsi? Nejaky priklad? Diky moc. Martin
Re: Obslužný program v Javě
Jasné, keď bola na intrákoch akcia do rána, potom ešte jedno šampanské, hodina spánku a o 14:00 to má byť hotové... akoby som sa videl :-) Bedo. Ing. Rastislav Siekel Prosoft s.r.o., Kuzmányho 8, 010 01 Žilina, Slovakia E-mail : [EMAIL PROTECTED] Tel : 041/562 54 91 Fax : 041/562 54 97 Mobil : 0905 34 00 20 Ondrej Nekola wrote: Prominte, ze se ptam, ale dava nekomu predchozi email smysl? O.N. Dobrý den, prosím vás má z vás někdo zkušenost s javou v databázi?Potřeboval bych poradit s jedním oslužným program napsaného v javě.Takový , Který by rozstřizoval vypis tabulek v databázi jakákoliv. Dejme tomu, že potřebuji vyřešit dotaz na urovni SQL, který bude vypisovat vyši platu pro jednotlivého zaměstance.Jenže v databázi jsou i zahrnuty vyše platu v jednotlivých měsích. Potřebuji mít takový program v javě , který bude přidělovat prioritu jedna k nejvyšímu platu v jednom oddělení.V tom oddělení budou ještě zaměstancovi nižží platy, která potřebuji společne zobrazit s tím vyším platek .Nižší platy budou vyšší priority tu potřebuji omezit na každý tředí udaj zobrazený.Nevím jak na to mám jít.Jsou tam nějaké specifické metody atd, které bych mohl uplatnit? Předem děkuji. Výsledek by měl vypadat následovně. První sloupekček bude : zaměstanci, mesic,vyše mzdy, AB 1 1 AB 4 1000 AB 7 5000 AB 10 6000 AC 1 2 AC 4 5000 AC 7 5500 AC 10 6000 atd.
Re: Tomcat
Zdravim, odpravedlnujem sa za off-topic, ale mozte mi, prosim, upresnit preco odporucate 64b linux ako server? Do cca 4GB RAM by malo byt jedno ci 32b alebo 64b a podla mojho nazoru sa *BSD alebo OpenSolaris hodi na server lepsie ako linux (ak odhliadnem od podpory hw, ale pri serveri je to jedno). Mimochodom: [citat] hardwarové požadavky: minimum: víceméně cokoliv od Pentium 4 s 1GB paměti [/citat] spolu s [citat] Pokud nemáte zatím zkušenosti s Linuxem, doporučuji OpenSuse 10.3 http://cs.opensuse.org/, instalace je triviální a klikací, obsahuje už SUN JDK 6.0 s pravidelnými záplatami. A do něj si ručne rozbalit instalaci nejnovějšího Tomcatu 6.0. [/citat] neodporucam, cloveku, ktory nema skusenosti s linuxom, kludne by sa mohlo stat, ze linux nebude mat na nieco ovladac (napr. sietovka RTL8111C mi robila prolem, bolo treba skompilovat ovladac od realtek-u) Vdaka za odpoved ya Martin Kuba wrote / napísal(a): Oto Buchta napsal(a): On Sun, May 18, 2008 at 09:09:32PM +0200, František Kučera wrote: Dne Sunday 18 of May 2008 18:29:38 Pavel Riečan napsal(a): Prosim Vas poradte.Potrebujem do projektu zahrnut zakladne systemove poziadavky - software , hardware na TOMCAT. Moze byt verzia 6.X Než se nám to zvrhne ve flamewar, tak zkusím tazateli poradit :-) softwarové požadavky: minimum - cokoliv kde běží Java SE optimální - 64-bitový Linux se SUN JDK 6.0 a Tomcat 6.0 Pokud nemáte zatím zkušenosti s Linuxem, doporučuji OpenSuse 10.3 http://cs.opensuse.org/, instalace je triviální a klikací, obsahuje už SUN JDK 6.0 s pravidelnými záplatami. A do něj si ručne rozbalit instalaci nejnovějšího Tomcatu 6.0. Hlavně nedělejte to, co jsem poslední dobou párkrát viděl, totiž Debian Linux s jeho default instalací Tomcatu, která má paranoidně zapnutý security manager, nic v ní nejede a linuxista začátečník je zmaten a v koncích. hardwarové požadavky: minimum: víceméně cokoliv od Pentium 4 s 1GB paměti optimum: 1U server s vícejádrovým Opteronem a 4GB paměti maximum: Sun Fire X4600 s 8x dual-core Opteron 8222 @ 3GHz a 256GB paměti :-) Makub
Re: Tomcat
... do cca 4GB nie je jedno ci 32b alebo 64b, pretoze s 32b skoncite niekde na hranici 1.6 GB per JVM Ján Valkovič wrote / napísal(a): Zdravim, odpravedlnujem sa za off-topic, ale mozte mi, prosim, upresnit preco odporucate 64b linux ako server? Do cca 4GB RAM by malo byt jedno ci 32b alebo 64b a podla mojho nazoru sa *BSD alebo OpenSolaris hodi na server lepsie ako linux (ak odhliadnem od podpory hw, ale pri serveri je to jedno). Mimochodom: [citat] hardwarové požadavky: minimum: víceméně cokoliv od Pentium 4 s 1GB paměti [/citat] spolu s [citat] Pokud nemáte zatím zkušenosti s Linuxem, doporučuji OpenSuse 10.3 http://cs.opensuse.org/, instalace je triviální a klikací, obsahuje už SUN JDK 6.0 s pravidelnými záplatami. A do něj si ručne rozbalit instalaci nejnovějšího Tomcatu 6.0. [/citat] neodporucam, cloveku, ktory nema skusenosti s linuxom, kludne by sa mohlo stat, ze linux nebude mat na nieco ovladac (napr. sietovka RTL8111C mi robila prolem, bolo treba skompilovat ovladac od realtek-u) Vdaka za odpoved ya Martin Kuba wrote / napísal(a): Oto Buchta napsal(a): On Sun, May 18, 2008 at 09:09:32PM +0200, František Kučera wrote: Dne Sunday 18 of May 2008 18:29:38 Pavel Riečan napsal(a): Prosim Vas poradte.Potrebujem do projektu zahrnut zakladne systemove poziadavky - software , hardware na TOMCAT. Moze byt verzia 6.X Než se nám to zvrhne ve flamewar, tak zkusím tazateli poradit :-) softwarové požadavky: minimum - cokoliv kde běží Java SE optimální - 64-bitový Linux se SUN JDK 6.0 a Tomcat 6.0 Pokud nemáte zatím zkušenosti s Linuxem, doporučuji OpenSuse 10.3 http://cs.opensuse.org/, instalace je triviální a klikací, obsahuje už SUN JDK 6.0 s pravidelnými záplatami. A do něj si ručne rozbalit instalaci nejnovějšího Tomcatu 6.0. Hlavně nedělejte to, co jsem poslední dobou párkrát viděl, totiž Debian Linux s jeho default instalací Tomcatu, která má paranoidně zapnutý security manager, nic v ní nejede a linuxista začátečník je zmaten a v koncích. hardwarové požadavky: minimum: víceméně cokoliv od Pentium 4 s 1GB paměti optimum: 1U server s vícejádrovým Opteronem a 4GB paměti maximum: Sun Fire X4600 s 8x dual-core Opteron 8222 @ 3GHz a 256GB paměti :-) Makub
Re: Tomcat
32bit linux RHEL3 i686 2.5GB heap (zalezi od toho ako je skompilovany kernel) to co pises plati pre 32bit windows :( 2008/5/20 Richard Holly [EMAIL PROTECTED]: ... do cca 4GB nie je jedno ci 32b alebo 64b, pretoze s 32b skoncite niekde na hranici 1.6 GB per JVM Ján Valkovič wrote / napísal(a): Zdravim, odpravedlnujem sa za off-topic, ale mozte mi, prosim, upresnit preco odporucate 64b linux ako server? Do cca 4GB RAM by malo byt jedno ci 32b alebo 64b a podla mojho nazoru sa *BSD alebo OpenSolaris hodi na server lepsie ako linux (ak odhliadnem od podpory hw, ale pri serveri je to jedno). Mimochodom: [citat] hardwarové požadavky: minimum: víceméně cokoliv od Pentium 4 s 1GB paměti [/citat] spolu s [citat] Pokud nemáte zatím zkušenosti s Linuxem, doporučuji OpenSuse 10.3 http://cs.opensuse.org/, instalace je triviální a klikací, obsahuje už SUN JDK 6.0 s pravidelnými záplatami. A do něj si ručne rozbalit instalaci nejnovějšího Tomcatu 6.0. [/citat] neodporucam, cloveku, ktory nema skusenosti s linuxom, kludne by sa mohlo stat, ze linux nebude mat na nieco ovladac (napr. sietovka RTL8111C mi robila prolem, bolo treba skompilovat ovladac od realtek-u) Vdaka za odpoved ya Martin Kuba wrote / napísal(a): Oto Buchta napsal(a): On Sun, May 18, 2008 at 09:09:32PM +0200, František Kučera wrote: Dne Sunday 18 of May 2008 18:29:38 Pavel Riečan napsal(a): Prosim Vas poradte.Potrebujem do projektu zahrnut zakladne systemove poziadavky - software , hardware na TOMCAT. Moze byt verzia 6.X Než se nám to zvrhne ve flamewar, tak zkusím tazateli poradit :-) softwarové požadavky: minimum - cokoliv kde běží Java SE optimální - 64-bitový Linux se SUN JDK 6.0 a Tomcat 6.0 Pokud nemáte zatím zkušenosti s Linuxem, doporučuji OpenSuse 10.3 http://cs.opensuse.org/, instalace je triviální a klikací, obsahuje už SUN JDK 6.0 s pravidelnými záplatami. A do něj si ručne rozbalit instalaci nejnovějšího Tomcatu 6.0. Hlavně nedělejte to, co jsem poslední dobou párkrát viděl, totiž Debian Linux s jeho default instalací Tomcatu, která má paranoidně zapnutý security manager, nic v ní nejede a linuxista začátečník je zmaten a v koncích. hardwarové požadavky: minimum: víceméně cokoliv od Pentium 4 s 1GB paměti optimum: 1U server s vícejádrovým Opteronem a 4GB paměti maximum: Sun Fire X4600 s 8x dual-core Opteron 8222 @ 3GHz a 256GB paměti :-) Makub
INF: Socket()
Mozno tento prispevok niekomu pomoze. Pracujem na jednej swing aplikacii. Uz par rokov som *nix positive windows by som si do zivotopisu asi uz ani neuviedol. Javu som zvolil koli usecase ze aj win users by radi pracovali s tym co vyprodukujem, raz napises a fici vsade + velmi elegantne kodenie z cpp sa neda ani porovnat. Trenujem swing aplikaciu u seba vsetko v poriadku potom u kolegov na win u niektorych ide u inych nie ! Java 6. Po dlhsom koumani som sa dopracoval k hroznej veci. Pod win si java Socket() automaticky nastavi proxy z nejakych system enviroment's. Neviem koho to bol napad, ale socket je podla mna dost nizkourovnova zalezitost. Taketo diametralne odlisne feature by sa podla mna mali pridavat cez nejaky rozumny navrhovy vzor nap. decorator, alebo spravit potomka Socketu, ktory bude pouzivat proxy. Mozno by stacilo proxy nehat default vypnute. Po uprave z http://java.sun.com/j2se/1.5.0/docs/api/java/net/Socket.html#Socket(java.net.Proxy) na Socket s = new Socket(Proxy.NO_PROXY); Vsetko ide ako ma. -- Program terminated with signal 11, Segmentation fault.