Re: java7 - je už stable?
Myslíte že už dozrál čas začít používat javu 7 v produkčním nasazení. V posledním update (2) už žádný security bugfix nebyl a chyby co se opravují Podla toho kde sa to nasadzuje. Pre Mac OS existuje iba developer preview.
Re: Prehlad Webovych frameworkov
Vzhľadom na obrovskú popularitu Ruby on Rails by som čakal, že spomenú jej Java konkurenciu. Play framework bol iba spomenutý, že existuje a Grails nebol spomenutý vôbec. 2011/10/18 Vladimir Balko vba...@gmail.com: Zdravim, rad by som upozornil tych co sa zaujimaju o webove frameworky, ze v poslednom cisle e-casopisu http://jaxenter.com/java-tech-journal vysiel velmi pekny prehlad web frameworkov VBalko
Re: DMS modul pro zabudování do aplikace
Alfresco ale zvláda spústu vecí, ktoré sa dosť komplikovane programujú a skôr alebo neskôr si to užívatelia vyžiadajú. Alfresco napríklad spúšta na pozadí celý OpenOffice, pomocou ktorého prevádza niektoré typy súborov do textového tvaru. To sa pomocou zopár JARiek nedá zvládnuť. r. 2011/2/20 Jiří Chaloupka k...@jirichaloupka.cz: Přistupovat bude pouze přes moji aplikaci. S Alfrescem mám problém v tom, že je to full ECM. Moje představa 3rd party DMS pluginu je jeden či několik JAR knihoven, kterým pomocí XML (nepo jinéh konfiguráku) řeknu, jaký mají použít existující datasource stávajícího aplikačního serveru a stávající databáze, kde má ukládat soubory (adresář - cesta nebo databáze) a podobně. Kdybych použil Alfresco, tak si vedle stávajícího AS budu instalovat ještě samostatný Tomcat (který jinak nepoužívám a bude mi brát další systémové zdroje) a mysql databázi (kterou také nepoužívám a bude mi brát další systémové zdroje). Alternativně, budu trávit čas tím, že se budu snažit alfresco rozchodit v prostředí stávajícího aplikačního serveru a případně řešit konflikty verzí knihoven. Takže, co hledám je DMS ve formě konfigurovatelných knihoven, ne samostatně fungující systém. Je-li takový, prosím o hodnocení, máte-li si ním zkušenosti. V opačném případě budem pro mě jednodušší si funkcionalitu naimplementovat Díky, Jirka Dne 20. února 2011 20:24 Daniel Rezny dan...@rezny.eu napsal(a): Ahoj, Vyber zalezi aj od toho ci pouzivatelia budu pristupovat k dokumentom len cez tvoju aplikaciu alebo aj cez rozhranie DMS. Tiez je dolezite porozmyslat nad sposobom pridelovania pristupovych prav. Nie kazde DMS dokaze zvladnut zlozite pridelovanie prav uzivatelom a skupinam pre adresare, podadresare, ... Ak by pouzivatelia pristupovali aj cez rozhranie DMS tak by som asi odporucil ist do Alfresco. Poskytuje okrem ineho moznost pristupu cez WebDav. Liferay je ok ale ich DMS je vhodne nie na velke implementacie vzhladom na problemy s pridelovanim prav a dedenim prav. Jackrabbit nepoznam. Daniel -Original Message- From: konference-boun...@java.cz [mailto:konference-boun...@java.cz] On Behalf Of Rastislav Rehak Sent: Sunday, February 20, 2011 8:16 PM To: Java Subject: Re: DMS modul pro zabudování do aplikace Ahoj v podstate ides na to dobre. Alfresco je DMS aj uzivatelskym rozhranim. Ked ho nainstalujes a prepojis so svojou aplikaciou tam mas vystarane. Jackrabbit je len repository to znamena, ze nema uzivatelske rozhranie, okrem par generickych JCR browserov/editorov. Takze UI si musis urobit sam. Hodi sa to vtedy, ked chces ukladat data s vlastnostami XML dokumentov. JCR interface sa velmi podoba DOMu. Za istych okolnosti sa da tiez uvazovat nad Liferay - ma zabudovane take light DMS a obstojne CMS. Rasto Dňa 20.2.11 7:45 PM, Jiří Chaloupka wrote / napísal(a): Zdravím, v rámci web aplikace bych chtěl pracovat s dokumenty - pro začátek základní operace jako ukládat, listovat, stahovat, verzovat - nicméně do budoucna předpokládám další rozšiřování této funkcionality. Proto se mi nechce psát to sám (i když v této základní funkcionalitě by to bylo za chvíli hotové) a raději bych použil nějaké hotové řešení, které bych zabudoval. Proto bych se rád poptal na vaše zkušenosti s dostupnými systémy - vím o Alfrescu, ale odrazuje mne 400 MB instalátor, narazil jsem na Jackrabbit z rodiny Apache, jsou i další. Zajímá mne vaše doporučení, na co se podívat a čemu se raději vyhnout - pokud někdo podobný modul zabudovával. Asi nemá smysl dodávat, že vlastní aplikace, do které chci DMS zabudovat, je v Javě, proto dotaz zde. Díky, Jirka
Re: Co teď letí v Javě na web a verzování?
Myslím, že v tomto smere je zaujímavá aktivita firmy vmware, ktorá kúpila SpringSource, investuje do webových frameworkov Grails a Spring Roo, ponúka vylepšený Eclipse - SpringSource Tool Suite, ponúka enterprise verzie webových serverov Apache a Tomcat, atď. Tu je už spomínaná tabuľka od Matt Raible: http://bit.ly/jvm-frameworks-matrix kde je Grails na prvom mieste. Mne osobne sa zdá lepší Play!, ktorý funguje podobne ako Grails (robíte zmeny v kóde a hneď je vidno zmeny), je to ale čistá Java a je rýchlejší. (1) Chci se zeptat, protože vím, že mi už asi docela ujel vlak, co se má momentálně smysl učit, pokud chci vyvíjet webové aplikace (pokud možno rich, tj. AJAX apod.) ? JSF nebo něco úplně už jiného?
Re: [Java] Program nejvýhodnější nabídky
upřímně řečeno taky nechápu na co přesně se ptáte - hledáte někoho, kdo vám podobný systém navrhne? To asi přesahuje rámec této konference, mimo jiné i proto, že možných přístupů jsou spousty. To je fakt. Napriklad vzhladom na poziadavky (dizajn ma byt super, server ma komunikovat s klientami) by som pouzil Adobe Flex a na serveri BlazeDS.
Re: SQLite
Ak už teda musíte robiť v Jave a nie v Adobe AIR (má integrovanú podporu pre kryptovaný SQLite) tak nič lepšie ako H2 databázu nenájdete: - http://www.h2database.com - Autor Thomas Mueller je povodny autor HSQLDB a spolupracoval aj na Pointbase DB - H2 má všetky možné features aké len existujú (security, može byť aj server aj embedded, auto-recovery, fulltext, kódové stránky,...) - môže byť aj encryptovaná - dobre zdokumentovaná - jednoduchý administratorský tool - malý jar file p.s. Jediný reálny problém v praxi sa vyskytol pri hromadných zmenách (update, delete viac ako 100 000 záznamov v rámci jednej db transakcie). Vtedy je vhodné vypnúť transakcie. 2010/1/18 Petr Jonas foxovic.vel...@seznam.cz: Dobrý den, chtěl bych se zeptat, jaké máte zkušenosti s SQLite, chci k desktopovému projektu preidelat DB, jednoduchou, ze mi pripadne zbytecne instalovat mysql, či sostgre a pod. a jak je to s šifrováním dat? a nejsou jednoduše k přečtení, nevíte někdo?. děkuji předem za odpověď.
Re: Odp: Calendar +1 rok?
Ešte aj calendar.get(Calendar.HOUR) vie byť pekne zákerná chyba (namiesto správneho calendar.get(Calendar.HOUR_OF_DAY) Cislovani mesicu je od nuly, ne od jednicky. Tj. Prosinec je 11. Aha. Kalendar, kde sa mesiace pocitaju od 0. Zeby nejake mentalne zatmenie v SUNe? :) Diky. -- Dusan
Re: Zkušenosti s Apache Wicket
Ked uz uvazovat o Flex, preco nie Swing alebo Silverligth alebo JavaFX ? Flex ma niektoré výhody oproti Silverlight a JavaFX (keď máme na mysli klasickú aplikáciu - zoznamy, formuláre, prepojenie na server), čo robí vývoj tohoto typu aplikácií veľmi efektívny: 1. Flash Player je prakticky na všetkých počítačoch a jeho inštalácia je jednoduchá a rýchla 2. Adobe Flex má viac UI komponent a sú lepšie ako má Java. http://www.adobe.com/devnet/flex/tourdeflex/web/# Komponenty podporujú data binding. 3. Grafické možnosti na úpravu vlastného dizajnu sú veľmi rozsiahle či už použitím pripravených skins - http://www.scalenine.com/ - alebo iba úpravou štýlov: http://examples.adobe.com/flex3/consulting/styleexplorer/Flex3StyleExplorer.html# 4. Flex má veľmi dobre prepracovanú komunikáciu s Java EE serverom založenú na open source riešení: http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/ Táto knižnica zabezpečuje volanie procedúr na serveri, komunikáciu cez binárny protokol, messaging systém fungujúci aj keď je k dispozícii iba http komunikácia, serializácia objektov medzi Flex a Java - http://livedocs.adobe.com/blazeds/1/blazeds_devguide/help.html?content=serialize_data_2.html#312520 Silverlight pojede jenom na MS-Windowsech, ne ? Silverlight ide aj na Macu a myslím, že aj na Linuxe.
Re: Provoz apletu proti db na internetu
4) Část komunikace s databází, a nejspíš i vrstva DAO - nebo tak nějak se tomu nejsíš říká, čili to co formuje dotazy na databázi, by nejspíš mělo zůstat na serveru. Zásadná otázka je či to má byť trojvrstvá architektúra (klient-server-databáza) alebo dvojvrstvá (klient-server). V prvom prípade je nutné rozumne rozdeliť logiku aplikácie medzi klienta a server, použiť vrstvu DAO, vyriešiť ako bude applet komunikovať zo serverom (xml, rmi, hessian, ...) atď. V druhom prípade môžete priamo ísť JDBC driverom na databázu. Ak riešenie nemusí byť čistá Java, tak pre prvý prípad je veľmi dobré riešenie od Adobe: na serveri knižnica BlazeDS (alebo komerčná LCDS) a klient napísaný v Adobe Flex. Tu dokonca niekto napísal aj klientskú knižnicu pre Javu, pretože pre Swingy (Applety) neexistuje tak jednoduchá a zároveň komplexná knižnica ako je BlazeDS. Pre druhý prípad by bolo možno lepšie riešenie niečo ako CouchDB.
Re: Comparator na retezce s diakritikou
Teoreticky dokonca existuje problém aj so slovami, ktoré obsahujú písmená ...ch... ale nejedná sa o ch. Niektoré takéto slová sú aj v slovníku: viachlasný (spev)
Re: nástroj na dokumentáciu
Adobe RoboHelp: http://www.adobe.com/products/robohelp/ 2009/7/6 Artuš Malý jkcz.ar...@gmail.com: Ahoj, zháňam nástroj na vytváranie dokumentácie pre zákazníkov. Čo by som od software požadoval: - export do html, nech to rovno slúži ako online manuál - export do pdf - pre tlačenú verziu manuálu - jednoduché ovládanie (dokumentáciu píše neprogramátor) - vkladanie obrázkov - možnosť ukladania do svn - v podstate stačí, aby sa celá dokumentácia neukladala ako jeden veľký binárny súbor - platforma Windows - jednoduché rozbehanie - nemáme na to veľa času - pokiaľ možno nejakú podporu pre jazykové mutácie dokumentácie - Možno sú niektoré požiadavky samozrejmosťou. Zatiaľ som s žiadnym software na dokumentáciu nepracoval, takže neviem, čo očakávať. Ospravedlňujem sa, ak to nepatrí do tejto konferencie, no s týmto problémom sa niekto z Vás už určite stretol. Ďakujem
Re: CZJUG Březen - Webové frameworky
Ale chtel bych neco kde je automatizovane vyrabeni CRUD prototypu (nebo jak jinak to nazvat). Proste: vygeneruj mi model, SQL skript, kontrollery, views - poupravit to - hotovo. Niečo ako Oracle APEX for Stripes :)
Re: OT: JPA - mapování číselníků
pretoze mam (opravnene*) pochybnosti o performance takehoto riesenia. Tie su uplne na mieste... urovni sql elegantne riesit pomocou sql join-u. Hrozne by ma zaujimalo, ake sql prikazy vygeneruje hibernate pri dotaze na zaznam z tabulky computers. Ci pouzije join, alebo bude len trapne selectovat z dvoch tabuliek. Pavle, nemohol by ste mi sem potom nejake sql dotazy z Defaultne chovanie Hibernate je, ze pouzije JOIN. Toto chovanie sa da ale v Hibernate modifikovat, pretoze v pripade rozsiahlych databazovych schem byvaju SQL dotazy a nasledne parsovanie objektov prilis pomale (a vsetci nadavaju na pomaly Hibernate). A ani potom nevyuziva cache objektov.
Re: issue task tracker
http://www.mantisbt.org/ http://www.microsoft.com/sharepoint/default.mspx
Re: derby zapomenute heslo
Ono je vobec podivne, ze tam take heslo existuje, kedze sa jedna predovsetkym o jednoduchu embedded databazu. 2008/5/21 Lukáš Zapletal [EMAIL PROTECTED]: Vyresil jste to? Take by me to zajimalo (ne ze by se mi to stalo). LZ Dne 16. květen 2008 20:02 Jiří Nápravník [EMAIL PROTECTED] napsal(a): Zdravim, tak se mi podarilo zapomenout heslo k JAVA DB. Je nejaka moznost jak ho odnekud dekodovat? Nebo pripadne nejak ho zmenit? Tvoril jsem ji v netbeansech... -- Přeji pěkný zbytek dne, s pozdravem Jiří Nápravník www.bigmobil.cz | www.bigstudio.cz -- Lukas Zapletal http://lukas.zapletalovi.com
Re: WEB aplikacia bez zmeny url adresy
já bych se v první řadě snažil zákazníkovi takovýto požadavek rozmluvit. Toto jde naprosto proti myšlence webu. Když uživatel bude chtít někomu poslat URL nebo si jej dát do záložek, má smůlu. Robi to ale napr. moj internetbanking - tam to ma urcity vyznam, ze neexistuje tato moznost http://www.k3b.org/ - toto nemusi byt prave to, co chce zakaznik. Spominany internet banking ma vsetky linky urobene cez JavaScript a smeruju na url povodnej stranky.
Re: Hibernate mapping - LIST a definovanie criteria
crit.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); Dňa 23.3.2008, Ivan Polák [EMAIL PROTECTED] napísal(a): este doplnim otazku. zvladol som vnorene criteria objekty. mam nasledovnu situaciu: prvy objekt A ma 3 load objekty. druhy objekt A ma 2 load objekty. treti objekt A ma 1 load objekt. a vypis je nasledovny - teda obsahuje duplicitne polozky, pricom objekt A by tam mal byt iba raz a nie 3x (nakolko obsahuje 3 load objekty): prvy objektA - load1 prvy objektA - load2 prvy objektA- load3 prvy objektA - load1 prvy objektA - load2 prvy objektA- load3 prvy objektA - load1 prvy objektA - load2 prvy objektA- load3 druhy objektA- load1 druhy objektA - load2 druhy objektA - load1 druhy objektA - load2 treti objektA - load1 treti objektA - load2 podla mna asi chyba definovanie INNER_JOIN, teda: CriteriaSpecification.INNER_JOIN ? dakujem Ivan Ivan Polák wrote / napísal(a): dakujem, toto som v dokumentacii nejako prehliadol :-(. dakujem Ivan Josef Adamčík wrote / napísal(a): Trik je v tom, ze se vytvori vnoreny criteria objekt. Tedy treba: session.createCriteria(A.class) .(... pripadne restrikce a dalsi modifikatory pro A) .createCriteria(loads). . (... restrikce a modifikatory pro objekty z kolekce loads) Dalsi moznosti je pouzit .createAlias(..) Obe moznosti jsou popsany zde: http://www.hibernate.org/hib_docs/reference/en/html/querycriteria.html#querycriteria-associations 2008/3/22 Ivan Polák [EMAIL PROTECTED]: Ahojte, potreboval by som pomoct s definovanim hibernate criteria pre nasledovnu situaciu. mam objekt A, ktory ma : @OneToMany(mappedBy = ..., fetch = FetchType.LAZY, cascade = CascadeType.ALL) @JoinColumn(name = owner_id) private ListLoad loads; objekt Load ma 2 vlastnosti - platnost od a platnost do. teda objekt A ma list objektov typu Load. ako mam napisat criteria pre vyhladavanie, ked vyhladavacie kriteria su datum-od, datum do, ak chcem prehladavat objekty A, ale tato podmienka s datumami sa vztahuje na objekty loads, teda aby sa pozrelo postupne na vsetky objekty A co mam v DB a pre kazdy objekt sa pozrelo na vsetky objekty loads typu Load, ktore k nemu patria, a vypisalo len take objekty A, ktory ma aspon jeden objekt v loads, ktory splna podmienku. neide mi o to, ako napisat criteria pre datumovu podmienku, ide mi o to, ako prehladavat nejake pole objektov patriace k hlavnym objektom ktore prehladavam. dufam ze som to aspon trocha zrozumitelne popisal. velmi pekne dakujem Ivan
Re: html (utf8) - Java - mySQL - problem s kodovanim cestiny
S vasim problemom Vam nikto neporadi, kym nebude jasne ci je problem na strane stahovania HTML stranky (mozete ju ulozit do suboru, aby to bolo jasne) alebo na strane MySQL (mozete skusit ulozit nejaky text s diakritikou). Ja mam dojem, ze problem je opravdu v tom, jak Java pracuje s kodovanym textem. Napriklad, kdyz si necham vypsat promennou (System.out.println) (tj. Mezinarodni znak je interpretovan jako dva znaky). Mali by ste dostat jeden znak.
Re: vytvareni historie zmen entit
Raz som pouzil podobne riesenie. Boli tam tri tabulky. V prvej bol cas, id uzivatela, class, cislo verzie, id objektu a informácia či sa jedná o update alebo delete. V druhej bola kolekcia properties a nové hodnoty k danej verzii objektu. V tretej tabulke sa zaznamenávali zmeny v kolekciách. Je to ale dosť náročné riešenie a neskôr sme to urobili ďaleko jednoduchšie: pri každej zmene sme cez Xstream zapísali objekt ako XML do jednej tabuľky. Dobrý den, chtěl bych se zeptat jak byste řešili následující problém. Mám v aplikaci nějaké entity a potřebuji generovat historii všech změn. např class User { private String name; private String password; ... } načtu uživatele z db změním jméno a znova uložím, pak potřebuju mít někde záznam o tom že jsem pole name změnil z hodnoty x na y v nějaký čas. Napadlo mě. class GlobalHistory{ private String oldValue; private String newValue; private String field; } class GlobalHistoryBundle{ private String classType; private SetGlobalHistory fields; } při na každý update v dao pak dát aspekt, který nejprve načte z db původní entitu, porovná s tím co chci uložit a vygeneruji GlobalHistory a GlobalHistoryBundle. Po úspěšném uložení entity uložím i tuto historii. Používám technologie hibernate a spring. Vidíte nějaké slabiny, případně máte jiný osvědčený způsob? Martin Chalupa
Re: Generovani PDF formularu
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
Re: JPA a mapovani ListString
Nefunguje toto ?: @CollectionOfElements public List getNames() { ... pripadne este @CollectionOfElements @JoinTable (name=... @IndexColumn ... public ListString getNames() { ... narazil jsem na to, jak v JPA resp. Hibernate Annotations namapovat ListString. Pokud bych mel ListMojeTrida, kde MojeTrida ma
Re: zaohkrouhlovani na 50ti halere
Tak to je škoda, že táto plodná diskusia plná zaujímavých algoritmov musí skončiť. Už som tešil na superrýchly algoritmus zaokrúhľovania: static int[] round = new int[] {0,0,0,0,10,10,10,10,10,10,10,10,10,10,20,20,20,20,20,20,20,20,20,20,30,30,...} int getHaliere(float suma) { int haliere = Math.round(suma * 100) % 100; return round[haliere]; } Diky moc. Uz to mam vyresene. Oni si to jeste poupravili jinak. Nakonec je
Re: Jaký webový framework?
Ako hovori Zdenek Jirotka v Saturninovi: Chtěl bych vidět toho smělce ...ktory v tej zaplave web-frameworkov ma odvahu nejaky doporucit... 2007/3/22, Horálek Jaroslav [EMAIL PROTECTED]: Dobrý den, zajímavé téma... V tuto chvíli se také rozhoduji jaký webový framework použít pro středně velký redakční systém. Zatím jsem nejvíce nakloněn pro Spring MVC. Můžete mi prosím někdo napsat své zkušenosti. Jestli je to rozumné rozhodnutí, popřípadě doporučit jiný. Díky Jarda
Re: Co jde v .NET a nejde v Jave?
Podotykam, ze ted se bavime hlavne o GUI aplikacich a slozitych projektech na dlouhou dobu (tj. argument ze neco naklikam za pet minut 1. V Jave sa nedaju robit (rozumnym sposobom) aplikacie pre Windows Mobile platformu. 2. V Jave sa nedaju (jednoducho) robit niektore veci spojene s Windows OS - manipulacia s procesmi, services, tray-icon (myslim, ze toto uz ide v 1.6),
Re: rychly vyvoj webaplikace pro existujici DB strukturu
Velice nas zaujal produkt Oracle Application Express, ktery to umoznuje udelat doopravdy velice rychle. Naklikate, jake tabulky pouzivate, jakou sablonu pouzit a par jinych detailu a aplikace je hotova. Zni to jako pohadka. Oracle ma aj novy produkt: Oracle WebCenter Suite Vyzera to podstatne lepsie ako Oracle Application Express a nic podobneho som v Jave este nevidel.
Re: databáze
Ked ma mat databaza iba zopar MB tak sa mi zda Derby (HSQLDB, Pointbase, McKoi) ako vyborne riesenie. Su s nimi minimalne problemy pri instalacii a udrzbe - co moze byt vyhodou pri niektorych malych aplikaciach. Ak sa pouziva Hibernate (a mozno aj Toplink) tak by pripadny nutny prechod na vykonejsiu databazu nebol az taky problem. 2007/2/7, Rastislav Rehak [EMAIL PROTECTED]: Derby nebrat. Rozhodne by som radsej pouzil PostgreSQL. Derby a spol. sa pouziva len na take skolenia a pripadne embeded do standalone aplikacie. Nastroje su skoro ziadne.
Re: Workflow enginy
My pouzivame OS Workflow http://www.opensymphony.com/osworkflow/ - jednoducha syntax xml (pri porovnani s XPDL) - moze pouzivat Hibernate - pre riadenie logiky vo workflowe moze pouzivat beanshell alebo priamo Java classy
Re: Tisk z javy
Myslim, ze su len dve rozumne moznosti: 1. Pouzit reportovaci nastroj napr. Jasper Reports (pre desktopove aplikacie existuje viewer vyrobenych reportov s moznostami exportu, tlace, ) 2. Vyrabat reporty rucne. Ci uz pdf (iText), xls (jxl) alebo html a nechat uzivatela nech si otvori defaultny tool na prezeranie Jake jsou moznosti tisku ruznych reportu v Jave? Vsiml jsem si ze jsou hodne popularni Jasper reports, ale nejsem si jist jetli to neni kanon na vrabce podobne jako XSL:FO nad kterym jsem uvazoval (applikace - PDF - tiskarna).
Re: mazani kolekce objektu s criteria
session.createCriteria(...).add(Restrictions.sql(substring(w.VehicleNumber,6,3)=? ...)); Tiež sa mi Criteria pozdávajú, ale niekedy musím skrátka použiť HQL.Alebo viete poradiť ako prerobiť:... WHERE substring(vv.VehicleNumber, 6, 3) = ? ...do Critera? Podľa zdrojákov to vyzerá, že to nejde. Ak sa mýlim, budem len rád.
Re: JSF scope request, session
Ale nie je obvykle aby niekto zadaval dvoch uzivatelov sucasne. Ak sa stavaju pripadu, ze si niekto chce iba prezerat inych uzivatelov pocas zadavania, tak to mozete vyriesit dvoma roznymi beanmi. Jeden bude session a urceny na editaciu a druhy bude request urceny na prezeranie dat. 2006/10/10, Ondřej Fafejta KYBERIE [EMAIL PROTECTED]: Děkuji za odpovědi!Trochu ten příklad ještě zesložitím, abych zdůvodnil, proč nechcipoužívat request beany.Mějme otevřená dvě okna na vytvoření nového uživatele.Pro vytvoření nového uživatele se používá WIZARD, který obsahuje např. 3 kroky.1. Zadání údajů k uživateli (jméno, příjmení ...)2. Zadání hlavní adresy3. Zobrazení souhrnu před uloženímPokud bych používal request beany, tak ve WIZARDu v kroku 2 musímpřenést všechna pole z kroku 1. V kroku 3 musím přenést všechna pole z kroku 2 i 1.Proto jsem psal o zadávání hromady hidden parametrů.FafiMirek Stohr wrote: Jednoznacne pripad od pripadu, ve vasem pripade s uzivateli v ruznych oknech to chce scope request (jiz bylo zmineno, nektere prohlizece v novem okne otevrou novou session). A ta hromada hidden parametru, to jako proc? JSF umoznuje ziskavat primo objekty, a hidden parametry prakticky nepotrebujete. Anebo nerozumim specificke situaci, to je taky mozne. Mirek
Re: Connection Pool pro Sybase
Ja teda neviem vobec nic o tom, ako funguje dany program, ale myslim ze po prikaze PooledConnection _pc = _poolDS.getPooledConnection();znamena prikaz .getConnection() iba vratenie vnoreneho objektu, takze prikazy Connection _conn1 = _pc.getConnection();Connection _conn2 = _pc.getConnection();Vam vratia instanci toho isteho objektu. Takze samozrejme close() zavrie _conn1 aj _conn2. Myslim ze treba vytvorit z _poolDS nejaku dalsiu PooledConnection 2006/9/27, Ing. Radek Žuja [EMAIL PROTECTED]: Dobrý den.Mám malou prosbu neřešil jste někdo Connection Poll pro připojená kSybase ASE databázi.Pokouším se to zprovoznit ale asi jsem to úplně nepochopilMyslel jsem že bude fungovat následující ukázkový kód: .SybConnectionPoolDataSource _poolDS = new SybConnectionPoolDataSource();_poolDS.setCHARSET(cp1250);_poolDS.setServerName(192.168.1.68);_poolDS.setPortNumber(4100); _poolDS.setDatabaseName(ds);_poolDS.setUser(user);_poolDS.setPassword(password);try{ PooledConnection _pc = _poolDS.getPooledConnection(); Connection _conn1 = _pc.getConnection(); Connection _conn2 = _pc.getConnection(); _conn2.close(); _conn1.close();}catch(Exception e){ System.out.println(e.getMessage());}ale při vytvoření objektu conn2 se mi automaticky zavře conn1, což není to co bych chtěl.Můžete mi prosím někdo dát nějaký example nebo říct co dělám špatně
Re: OT: Craig McClanahan v CR
http://conferences.oreillynet.com/presentations/os2005/mcclanahan.pdfTo je ono ?
Re: JPA a autoincrement
Nevíte někdo, zda jde Java Persistance API donutit, aby používaloautoincrementaci primárního klíče? Respektive to umí databáze sama, Oracle nevie AUTO_INCREMENT takze musite zvolit iny sposob vytvarania primary key. Napriklad Sequencer:@Id @GeneratedValue(strategy=GenerationType.SEQUENCE)
Re: JDBC+mysql
Ja mam v jednej tabulke 26 000 000 zaznamov. Nepresiel som na InnoDB pretoze by mal byt MyISAM v mojom pripade lepsi (velmi vela selectov a relativne malo insertov a ziadne update) a ale hlavne, pretoze som (pomerne pracne) vyriesil problem s prerusenymi transakciami. Ked ale teraz robime na novej aplikacii (pocitame asi tak 50GB zaznamov) tak sme sa rozhodli pre MySQL (zakaznik nechce Oracle) a pre InnoDB, pretoze tam budu dlhe a komplikovane transakcie. Může se taky připtat na něco malinko mimo.Zajímá mě ten přechod na InnoDB. Je to výkonově lepší? Mě velmi chybínepodpora cizích klíčů u MyISAM a tím i celkově složitá režie rušenírušení záznamů o které by se jinak starala DB automaticky. Ale admin nechce na MyISAM přejít z výkonových důvodů. Navíc se vymlouvá na to,že vývoj InndoDB je stejně ukončen, protože to odkoupil Oracle.
Re: PermSpace, JBOSS a refresh webu
Nezapisujete nieco na disk do adresara kde su JSP stranky ?2006/9/6, URBAN Leos [EMAIL PROTECTED]: Ne, to nemam. Jsou tam dve JSP stranky. Prvni zobrazuje stav a neustalese v tech 5s intervalech obnovuje (v session ma objekt pripojeny naaplikacni server a pri obnove se zavola metoda vracejici Integer spoctem aktualnich zaznamu). Pokud se na teto prvni strance cvakne na cudlik, spusti se druha JSP ktera zmeni stav (odecte zaznam) a zustanestat, dokud uzivatel nestiskne tlacitko kterym se vrati zpet na prvniJSP. Na PocketExploreru refresh na jinou stranku nefungoval, ale to neni dulezite.Tito klienti bezi prave a jenom dva a presto po trech hodinach sundajiJBOSS.LeosRoman Pichlik napsal(a): problem je ten, ze se casto vytvari nove tridy. To muze byt zpusobeno napriklad castym deploy/undeploy jak pisete a nebo napriklad tim, ze se tam casto kompilujou JSP. Nemate tam nahodou neco co by dynamicky generovalo nove JSP? URBAN Leos napsal(a): Ahoj, mam EAR aplikaci (JBOSS 4.0.4.GA + EJB3RC8), jejiz jednou soucasti je webova aplikace. V ni je JSP stranka, ktera ve sve session drzi JavaBean a vola jeho metody, ktere se pripojuji k aplikacnimu serveru a volaji stateless session bean metody. To vse pak pomoci HTML Refresh cykluje v 5s intervalech. Problem je, ze po nejake dobe vsechno lehne s hlaskou: java.lang.RuntimeException: by java.lang.OutOfMemoryError: PermGen space Doba za jak dlouho to lehne je umerna velikosti PermSpace pameti (parametry JVM -XX:PermSize a -XX:MaxPermSize ) - pri dvakrat vetsi pameti dvakrat delsi doba. Kdyby to padalo na velikosti HEAPu tak bych rekl ze to nekde neco neuvolnuje a pretece to ale pamet PermSize se (podle google) pouziva jen pro ukladani informaci o tridach (nikoliv objektu) a zpusobuje problemy pri opakovanem deployi aplikaci. To ja nedelam, tam bezi jen ta jedina aplikace a po zmene cely server restartuji. Dela to jboss jak pod Windows XP tak pod Linuxem. Nesetkal jste se nekdo s tim? Diky moc, Leos
Re: Cache v clusteru
Este je tu EhCacheU obou jsem mel ve vetsim provozu nebo pri velkem poctu serveru urcite problemy s JGroups, ktery slouzi jako jednoduchy sitovy Ta by mala vediet okrem JGroups pouzivat aj RMI
Re: Jsf a nalogovany/nenalogovany uzivatel
Vec sa da riesit aj daleko jednoduchsie. Takmer kazdy JSF tag ma atribut rendered alebo disabled, kde mozete zavolat svoju metodu, ktora vam vrati boolean hodnotu. Namiesto metody mozete mat aj obycajnu hashmapu: t:commandLink action='' immediate='true' disabled='#{!user.right.menu_example01}'h:outputText value='Polozka v menu'//t:commandLink V uvedenom priklade ma session bean user hashmapu right, ktora obsahuje objekt s klucom menu_example01.Tomahawk (MyFaces) obsahuje aj atribut enabledOnUserRole, kde sa moze priamo napisat rola s danym pravom.
Re: java.security.Permission
A este si treba pozriet Javadoc k samotnemu objektu java.lang.Object. Tam sa pise o metode hashCode(), ze musi byt implementovana tak aby dva objekty, ktore su equals() musia mat rovnaky hshCode().
Re: equals, hashcode, permission
Je tam jeste nejaka chyba?Uz iba ta klasicka o porovnavani Stringov. Takze namiesto: if (( cp.getName == this.getName () ) cp.getActions () == this.getActions ()) ma byt if ( cp.getName().equals(this.getName()) cp.getActions () == this.getActions ()) return true;
Re: Hibernate - ukladani jedne tridy do vice tabulek
Hibernate je ORM nastroj. Mapuje tabulky do objektov. Mapuje existujuce tabulky do existujucich objektov. To co pozadujete je podla mna zly dizajn. Neda sa to vyriesit tak, ze urobite v Oracli jedno view kde bude union pre vsetky potrebne tabulky a update tohto view urobite pomocou triggrov (Oracle myslim ma nieco ako updatable view) alebo pomocou prepisania tagu sql-update. Pripadne prepisanim classy pre update a insert ? Uprimne, byl jsem Hibernate nadsen, ale nyni jsem mirne zklaman. Stale hledam jine reseni, prece nejsem jediny, kdo toto musel resit.
Re: Aplikace sklad - vhodna databaze, framework?
klientech asi cisty swing (tohle je proste moje nocni mura), na webu bud Pre v podstate rovnaky typ aplikacie (Aplikacny server so Springom+Hibernate, Swing klient) som este uvazoval s JGoodies Swing Suite: http://www.jgoodies.com/products/swingsuite.html
Re: Spolupráce aplikací
Riesim podobny problem. Mat jednu vleku aplikaciu 'rozbitu' do viacerych serverovych aplikacii (war-ov) ma sice pomerne malo vyhod, ale je to v konkretnom pripade nevyhnutne. Jedna z vyhod, je ze male casti aplikacie su navzajom od seba nezavisle a jednoduchsie otestovat a nasadit maly modul ako celu velku aplikaciu (v niektorych viac byrokratickych organizaciach maju velmi zaujimave bezpecnostne predpisy ohladom testovania a nasadzovania verzii). Niektori zakaznici niektore moduly vobec nechcu alebo je niektory modul u zakaznika inak implementovany. Ako komunikaciu medzi modulmi zvazujem RMI alebo JMS (alebo sa spolahnut na Spring, atd. - tych moznosti je naozaj vela).
Re: Framework pro praci s databazi v desktop aplikaci
Moc dekuji vsem zucastnenym. Ani jsem nedoufal v takovy ohlas:) Jen jetoho na me ted docela dost a musim se nejprve sam prokousat nekterymi Myslim, ze ten ohlas spociva v tom, ze vdaka niektorym skutocnostiam (celkom dobra Java5 a mozno este lepsia Java6, technologia JWS - alebo exitujuci autoupdate v niektorych frameworkoch, dostupnost rychlych pocitacov - takze uz nie je Java na Desktope velky problem) sa zacina pisat viac a viac intranetovych aplikacii vo Swingu (mozno to ale AJAX zmeni).
Re: Viac sessions z jedneho browserovskeho procesu
Aky je dovod tejto potreby ? Ak potrebujete aby uzivatel mohol pracovat s jednou aplikaciou a bol sucasne prihlaseny ako dvaja rozni uzivatelia, tak take nieco umoznuje Internet Explorer (nesmiete ale sputit IE cez Ctrl+N ale musite sputit samostatne novy IE -- to je celkom dobra vlastnost na testovanie softveru, ktoru bohuzial Firefox nema). Ak si to vyzaduje nejake bezpecnostne pravidlo (napriklad niektore internet banking softy to maju) tak nepomoze ani obycajny URL rewriting, ale bude asi nutne robit nejaky _javascript_ (napriklad vsetky odkazy na strankach mat ako odoslanie formularu a podobne). Dňa 13.3.2006, Horvath, Bystrik [EMAIL PROTECTED] napísal(a): Dobry den!Potreboval by som poradit s nasledovnou vecou:Potrebovali by sme na projekte, aby sa userovi po otvoreni novych okienz toho isteho procesu browser-a (ctrl+N, File-New Window) vygenerovala nova session. Ked sa session vytvara cez cookies, tak to nejde (v ramcitoho isteho procesu sa cookies zdielaju), ale cital som, ze cez URLrewritig by to slo. Riesil to uz niekto? Ocenim kazdu odpoved.Diky, Bystro Horvath
Re: Tomcat, spring, hibernate Memory lake
Ked uz nic ine, tak sa urobit dump a tam je vidno vsetky objekty, ktore su v pamati.2006/2/10, Petr Matulík - MoroSystems [EMAIL PROTECTED] :Dobry den,mame stejny problem a po desitkach hodin jeho reseni se nezda byt v nasich silach jej vyresit. JSTL jsme v nasem pripade z okruhupodezrelych vyloucili. Kvalitni vstupni branou ke studiu tohoto problemuje http://opensource2.atlassian.com/confluence/spring/pages/viewpage.action?pageId=2669.S pozdravemPetr--Bc. Petr MatulíkMoroSystems+420 605 409 300 [EMAIL PROTECTED]http://morosystems.czales napsal(a): Dobry den, na zaklade osobnej skusenosti by som Vam odporucil: - preverit konfiguraciu Tomcat (http://tomcat.apache.org/tomcat-5.0-doc/jasper-howto.html, http://jakarta.apache.org/tomcat/faq/memory.html ) - preverit JDBC ovladac ci neobsahuje memory leak (vid Bugzilla prislusneho projektu, pripadne nieco obdobne) - zmenit implicitne hodnoty JVM ( http://blogs.sun.com/roller/resources/watt/jvm-options-list.html) - preverit aplikaciu pomocou profilera ci neobsahuje memory leak (nie je to sice profiler, ale dobru skusenost mam aj s GCViewer - http://www.tagtraum.com/gcviewer.html) Ales Benda Lukas wrote: Zacal jsem pouzivat tomcar, spring (jstl) a hibernate, misto jednoduchych JSP a servletu na strankach. Problem je ale s obsazenim pameti. Pri lazeni musim aplikaci nekolikrat spoustet a reloadovat, bezne se jiz po druhem reloadu (od restartu Tomcatu), zacne vsechno zpomalovat a pritom pamet obsazena Tomcatem narusta. Po sestem az sedmem reloadu dojde k heapu a musim restartovat Tomcat. Podle prispevku Memoryleak v jstl? to vypada ze za problemu muze jstl. Da se s tim neco delat? Preci kdyby to delalo i v ostrem provozu tak aplikaci neni mozno vubec nasazovat, ne? Vyresi problem prechod napr. na Jetty?
Re: Zmena atributu HTML souboru
Existuju kniznice (napr. HtmlTidy), ktore urobia s textu well-formed XHTML (opravia v nom chyby). Nasledne je asi mozne pouzit lubovolnu XML kniznicu (napr. JDOM). 2006/2/8, Vity [EMAIL PROTECTED]: Zdravim.Pokud je to HTML well-formed resp. XHTML, tak Vase zadani vypada jakospravny ukol pro XSLT transformace(@see http://www.kosek.cz/xml/xslt/).Pokud well-formed neni, tak se na to budete muset divat jako text a pak Vam asi pomohou regularni vyrazy(@see String.replaceAll).S pozdravemVity- Original Message -From: Karel Nagy [EMAIL PROTECTED]To: Java konference@java.czSent: Wednesday, February 08, 2006 10:37 AMSubject: Zmena atributu HTML souboru Dobry den, mohli byste mne prosim doporucit nejakou knihovnu (parser) na upravu obsahu HTML souboru? Potrebuji projit cely soubor a zmenit nejake atributy elementu (napr. zmenit atribut SRC u elementu IMG) a upraveny soubor dale pouzivat (ulozit, poslat mailem, ...). Zkousel jsem zatim NekoHtml, JTidy a Xerces (ten se mne ale zda slozity), ale ne s pozadovanym vysledkem. Dekuji za radu. Karel
Re: Zmena atributu HTML souboru
Pomylil som sa, nie HtmlTidy ale JTidy (http://sourceforge.net/projects/jtidy)2006/2/8, Richard Malaschitz [EMAIL PROTECTED]:Existuju kniznice (napr. HtmlTidy), ktore urobia s textu well-formed XHTML (opravia v nom chyby). Nasledne je asi mozne pouzit lubovolnu XML kniznicu (napr. JDOM). 2006/2/8, Vity [EMAIL PROTECTED]: Zdravim.Pokud je to HTML well-formed resp. XHTML, tak Vase zadani vypada jakospravny ukol pro XSLT transformace(@see http://www.kosek.cz/xml/xslt/).Pokud well-formed neni, tak se na to budete muset divat jako text a pak Vam asi pomohou regularni vyrazy(@see String.replaceAll).S pozdravemVity- Original Message -From: Karel Nagy [EMAIL PROTECTED]To: Java konference@java.czSent: Wednesday, February 08, 2006 10:37 AMSubject: Zmena atributu HTML souboru Dobry den, mohli byste mne prosim doporucit nejakou knihovnu (parser) na upravu obsahu HTML souboru? Potrebuji projit cely soubor a zmenit nejake atributy elementu (napr. zmenit atribut SRC u elementu IMG) a upraveny soubor dale pouzivat (ulozit, poslat mailem, ...). Zkousel jsem zatim NekoHtml, JTidy a Xerces (ten se mne ale zda slozity), ale ne s pozadovanym vysledkem. Dekuji za radu. Karel
Re: Interpreter matematickych vyrazu
Ja myslim, ze presne na tento druh problemov boli vymyslene skriptovacie jazyky. BeanShell sa da naucit za 20 minut a JARko ma 143k. Groovy asi nebude vacsi. Rychlost tychto jazykov je celkom dobra, ale zrejme ste pri kazdom zavolani inicializovali interpreter, co je dost pomala operacia (aspon v BeanShelli). Pre dosiahnutie maximalneho vykonu, sa pri starte aplikacie mozu vsetky scripty, ktore sa budu pouzivat skompilovat do native java.
Re: viditelnost trid u Tomcatu
1) jestlize trida Student neni servlet, musim ji definovat ve web.xml? Ne 2) test.jsp mi na tridu Student nevidi, co mam jak upravit aby videl? Aka je exception ?
Re: Konfigurace Tomcat 5.5
Ja som to po nejakych pokusoch nechal v server.xml tak isto ako v Tomcat4 a ... funguje to !
Re: Memoryleak v jstl?
Myslim, ze to suvisi s tym, ze webovy kontajner kvoli rychlosti pouziva stale tie iste objekty. Vytvaranie objektov a ich rusenie by asi znacne zatazovalo server. 2005/9/30, Jirka Hanika [EMAIL PROTECTED]: Je mozne, ze Tomcat (5.5. na WinXP, JSTL 1.1.2) recykluje nejake tagy a pritom neuvolni jejich obsah? Je to mozne a nerekl bych, ze je to specificke pro Tomcat. Kdyz si programujete vlastni tagy s nepovinnymi atributy, tak je toto chovani zdrojem spousty prekvapeni. Bohuzel. Jirka
Re: Spoluprace komponent
ještě chybí Firebird. Trochu s tím dělám, oproti MySQL má třeba triggery nebo uložené procedury. Nevím, jak si život bez těchto udělátek představit, takže pozor, MySQL nemá ani stored procedures, ani triggery (připravovaná verze 5 je mít bude). Firebird i Postgre ano. Ak sa pouzije Hibernate (alebo iny OR nastroj) tak pouzite trigerov alebo stored procedur je dost problematicke. Nemyslim si, ze existuje situacia, kde by bolo pouzitie tychto databazovych featur nevyhnutne.
Re: XALAN
1. Mozno je lesie pouzit templates: TransformerFactory transFact = TransformerFactory.newInstance(); Templates templates = transFact.newTemplates(test.xsl); Transformer transformer = templates.newTransformer(); 2. nebude chyba v tom, ze nevie najst test.xsl ? Nema tam byt /test.xsl --- Předaná zpráva --- Od: Jaroslav Kuba [EMAIL PROTECTED] Komu: [EMAIL PROTECTED] [EMAIL PROTECTED] Předmět: XALAN Datum: Thu, 18 Aug 2005 18:52:51 +0200 Mam problem s pouzitim xalanu na linuxu Mam servlet ktery bezi na Windows pod Tomcatem 4.01 a dela transformaci xslt sablony pomoci procesoru XALAN transformaci vytvarim takto TransformerFactory tFactory = TransformerFactory.newInstance(); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); Document xmlDoc = dbFactory.newDocumentBuilder().newDocument(); Source XSLSource = new StreamSource(test.xsl); Properties prop = new Properties(); prop.put(indent, yes); prop.put(ident-amount, 5); prop.put(method, xml); Transformer transformer = null; ** T A D Y T O A S I P A D N E na na TransformerConfigurationException Can't init default templates transformer = tFactory.newTransformer(XSLSource); *** transformer.setOutputProperties(prop); System.out.println(Transformace); transformer.transform (new StreamSource(test.xml), new StreamResult(new FileOutputStream(test.html))); System.out.println(OK); -- Delphi 6 SP1 WinXP SP1 Jaroslav Kuba [EMAIL PROTECTED] Tresoft s.r.o Průmyslová 1137 Jičín 506 01 +420777172420 ICQ:156901864
Re: GUI Designer pro Eclipse 3.1
Ake ake je zrovnanie webovych aplikacii vs. thick client ? Rychlost vyvoja, spokojnost uzivatela, bezpecnost ?
Re: GUI Designer pro Eclipse 3.1
Celkom by ma zaujimalo, ci niekto pise vacsie aplikacie vo Swingu (alebo v SWT). Nemam na mysli nejake speciality typu IDE ale klasicke informacne systemy. Z diskusii okolo Javy to vyzera ako keby vsetci robili iba webove aplikacie.
Re: UML generatory
Mne sa zda, ze ten search nefunguje ?! On 7/6/05, Krajci,Martin [EMAIL PROTECTED] wrote: Dobry den, Toto tu uz bolo: http://www.javacentrum.sk/index.jsp?page=searchMails.jsp a vyhladat si dajte uml diagramy. MK -Original Message- From: Michal Svoboda [mailto:[EMAIL PROTECTED] Sent: Wednesday, July 06, 2005 11:36 AM To: konference@java.cz Subject: UML generatory Dobry den, mel bych dotaz ohledne nejake aplikace pro generovani JAVA kodu primo z UML digramu, pripadne promitnuti zmen v diagramu UML do JAVA kodu se zachovanim kodu, ktere mezitim do JAVA kodu pridal primo programator. Mam jakesi zkusenosti s Enterprice Architektem, ale prece jenom je to placene a podpora na Linuxu nic moc, existuje neco takoveho, slysel jsem o Umbrello, ale pokud jsem to spravne instaloval, funguje to pouze pod KDE, neznate neco jineho ? dekuji MS
Re: UML generatory
Chces donutit Google aby prehladaval tvoje stranky ? Ale da sa potom vybrat len prehladavanie v urcitom adresari ? jak nefunguje co nefunguje, je tam MySQL fulltext nastaveny na minimalne stvorpismenove slova. Ked budem mat zase raz trochu casu, dam tam Google.