Re: Zabezpecenie legacy web aplikacie proti XSS utokom

2012-04-27 Tema obsahu Lukas Barton
Cau, jednoducha dve pravidla: a) vsecheno co jde na vystup escapovat - tj. nikde nepouzivat {} ale jen c:out a custom tagy. Ty slozene zavorky pro vypis vystupu v JSP je IMHO hodne velka chyba v navrhu vzhledem k XSS. b) kdyz uz jde nekde ven (X)HTML tak procistit - treba pomoci Antisamy.

Re: Zabezpecenie legacy web aplikacie proti XSS utokom

2012-04-27 Tema obsahu Lukas Barton
to, ze vyvojari nezabudnu na spravnom mieste pouzit spravne escapovanie. Ja dufam, ze sa najde i lepsie riesenie :-) -Peter On Friday, 27. April 2012 at 16:14, Lukas Barton wrote: Cau, jednoducha dve pravidla: a) vsecheno co jde na vystup escapovat - tj. nikde nepouzivat {} ale

Re: web aplikacia a ulozisko na obrazky

2012-04-08 Tema obsahu Lukas Barton
Vyhoda HDFS je, ze ho muzete geograficky distribuovat a v dane lokalite mit jenom nejakou lehkou proxy, ktera jen presmeruje request na lokalni HDFS cluster.Pokud vsak nebudete mit vic HDFS serveru, bude lepsi pouzit primo filesystem. A jen to naimplementovat tak, ze v budoucnu v pripade velke

Re: skusenosti s gwt

2011-09-26 Tema obsahu Lukas Barton
Ahoj, my jsme narazili na dva zasadni problemy: a) vygenerovany JS nejde v podstate profilovat/debuggovat b) pro vetsi aplikace roste doba kompilace a spotreba pameti behem kompilace - pro 300 000 radek kodu pocitej s desitkama minut a 12 GB pameti A pak obcas neco prestane fungovat, treba

Re: skusenosti s gwt

2011-09-26 Tema obsahu Lukas Barton
No vzhledem k defektum v samotnem kompilatoru je obcas nutne debuggovat ten vygenerovany Java Script, a to je opravdu lahudka. Stejne tak profilovani nema cenu delat v hosted modu. Lukas 2011/9/26 Vladislav Krejcirik vkrejci...@gmail.com Vygenerovany JS lze debugovat v Eclipse kdyz mate

Re: Ochrana proti XSS v uzivatelem zadanem HTML

2011-08-16 Tema obsahu Lukas Barton
, tak treba viz https://github.com/zkoss/zk/blob/master/zcommon/src/org/zkoss/xml/XMLs.java metoda escapeXML. 2011/8/15 Lukas Barton lu...@cnawr.cz: Ahoj, ve webaplikaci ma moznost uzivatel zadat HTML pomoci Rich Text HTML editoru TinyMCE. Toho HTML ma moznost editovat i rucne. Zaroven

Ochrana proti XSS v uzivatelem zadanem HTML

2011-08-15 Tema obsahu Lukas Barton
Ahoj, ve webaplikaci ma moznost uzivatel zadat HTML pomoci Rich Text HTML editoru TinyMCE. Toho HTML ma moznost editovat i rucne. Zaroven pres REST muze na server nahrat v podstate jakekoliv HTML. Aplikace potom toto HTML zobrazuje ve strance uzivatelum. Hledal jsem tedy nejakou knihovnu,

Re: zapis do DB mimo aktivnej transakcie

2011-07-21 Tema obsahu Lukas Barton
Zalezi jak mate rizene transakce, pokud deklarativne pres Spring, tak zapis do DB provedte v novem vlakne. Pripadne muzete zkusit ziskat primo nove JDBC spojeni a transakce si nad timto spojenim zaridit programaticky. Lukas 2011/7/21 Ivan Polak ivan.po...@f4s.sk Zdravim konferenciu, mam

Re: Hibernate a diakritika

2010-08-29 Tema obsahu Lukas Barton
To ale bude desne pomale, nebot se nepouzije index. Rozumnejsi je pridat sloupec, kde aplikace predpocita hodnotu bezdiakritiky (lowercase,...) a stejne tak upravit vyhledavaci retezec. Dalsi moznost je pouzit k hledani v textu neco jineho nez DB... Lukas On 8/29/10, Ondra Medek

Re: parallel framework s Parallel.for()

2010-08-29 Tema obsahu Lukas Barton
IMHO for-join framework a ParallelArray dela presne to ci potrebujete. Pustit to na hash mapu je trivialni uloha. Ted zpameti nevim jestli je to v Java OOB nebo jako separe knihovna. Lukas On 8/29/10, Petr Prikryl peter.prik...@gmail.com wrote: Dobre poledne, pisu program ktery vytvari

Re: parallel framework s Parallel.for()

2010-08-29 Tema obsahu Lukas Barton
Neni, pouzijte CocurrentHasMap. On 8/29/10, Petr Prikryl peter.prik...@gmail.com wrote: Diky, vyzkousim, jen co se ujistim ze hashMap je threadsafe. PP On 08/29/2010 06:10 PM, Lukas Barton wrote: IMHO for-join framework a ParallelArray dela presne to ci potrebujete. Pustit to na hash mapu je

Re: Porovnani objektu

2010-06-29 Tema obsahu Lukas Barton
A proc nepouzijete WeakReference nebo WeakHashMap? Lukas 2010/6/29 michal.niko...@elanor.cz mam tridu (smyslena, oholena jen na reprezentaci problemu): public class Neco implements INekohoJineho { public String dejHodnotu(Object element){ String hodnota =

Re: Hibernate OneToOne Lazy

2010-04-15 Tema obsahu Lukas Barton
Namapovat jednosmerne. USERa k EMOPLOYEE dotahovat explicitine. Lukas Ondra Medek wrote: Pokud si pamatuju, tak kdyz je cizi klic v jine tabulce a je to 0..1, tak Hibernate musi tu query udelat. Protoze nevi, jestli tam ma byt null nebo proxy. JJ, to je popsané zde

Re: Hibernate OneToOne Lazy

2010-04-14 Tema obsahu Lukas Barton
Pokud si pamatuju, tak kdyz je cizi klic v jine tabulce a je to 0..1, tak Hibernate musi tu query udelat. Protoze nevi, jestli tam ma byt null nebo proxy. Lukas 2010/4/14 Ondra Medek xmed...@gmail.com Ahoj, Mám v Hibernate dvě entity spojené přes nepovinný bidirectional OneToOne vztah:

Re: Obdoba PreparedStatement.setMaxRows() na straně databáze

2010-03-11 Tema obsahu Lukas Barton
Hibernate to dela - metoda *setMaxResults* Ale nemusi to chodit na vsech DB, zalezi na konkretnim dialektu - jeste nedavno to neumel pro MS SQL v kombinaci s *setFirstResult*. Z tech dialektu se da vykoukat konkretni SQL implementace pro dane databaze. Lukas 2010/3/11 Oto Buchta

Re: hibernate a instanceOf

2010-03-11 Tema obsahu Lukas Barton
Pro kolekce to pomoci tech proxy sleduje - a lze se dostat do zajimavych problemu, kdyz mu tu proxy na kolekci prepiseme. Proxy tam nebudou, pokud to zakazeme, nebo pokud se jedna o instance nenactene pomoci Hibernatu - at uz asociovane k session dodatecne, nebo takove, ktere dosud nejsou

Re: hibernate hashCide a equals

2010-03-04 Tema obsahu Lukas Barton
Jenom pozor, ze je v equals metode nutne pouzivat instanceof misto getClass()==. Hibernate tam totiz dava proxy a pak by to nefungovalo. Lukas Rastislav Siekel wrote: Jakrta Commons-Lang a zatiaľ ma nesklamali. Rastislav Bedo Siekel

Re: Re: hibernate hashCide a equals

2010-03-04 Tema obsahu Lukas Barton
...@prosoft.sk mailto:sie...@prosoft.sk sie...@prosoft.sk Tel : 041/562 54 91 Fax : 041/562 54 97 Mobil : 0905 34 00 20 On 4. 3. 2010 9:43, Lukas Barton wrote: Jenom pozor, ze je v equals metode nutne pouzivat instanceof misto getClass()==. Hibernate tam totiz dava proxy a pak

Re: spring-jdbc a transakcie

2010-02-17 Tema obsahu Lukas Barton
Pokud se data vejdou do pameti, je lepsi vsechno drzet v pameti a zapsat behem jedne kratke transakce. V pripade rizika konkurencnich zmen dat, je vhodne pouzit optimisticke zamky. Na konci potom jen uzivatele informujete o vysledku. Lukas 2010/2/17 Dusan Zatkovsky msk.c...@gmail.com

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Lukas Barton
Doporucil bych ridit transakce deklarativne pomoci anotaci (pripadne konfigurace v XML) mimo perzistentni vrstvu - ta by mela transakce jen propagovat, nikoliv ridit. Nastaveni viz: http://static.springsource.org/spring/docs/2.0.x/reference/transaction.html Pokud chcete transakce ridit

Re: spring-jdbc a transakcie

2010-02-16 Tema obsahu Lukas Barton
Pokud mate transakce na business vrstve a vsechno spravne nastavite, tak se Spring postara o to, ze tam to spojeni bude jenom jedno a jenom jedna transakce (teda pokud vsechno bude v ramci jednoho vlakna). Lukas 2010/2/16 Dusan Zatkovsky msk.c...@gmail.com On Tuesday 16 of February 2010

Re: Hibernate discriminator v OUTER JOIN

2009-09-16 Tema obsahu Lukas Barton
Proc proste nenapisete: select Record1 from Record1 where not exists(select Log.id from Log where Log.id = Record1.id and Log.type = TL) Nemusite nic znasilnovat a je to i srozumitelnejsi. On 9/16/09, Rastislav Siekel sie...@prosoft.sk wrote: Ahojte, nevedel by niekto poradiť ako dostanem v

Re: Hibernate modelar

2009-07-30 Tema obsahu Lukas Barton
http://www.andromda.org/ my melo umet vygenerovat Java i Hibernati mapping z UML. Ale kdyz jsem si s tim v roce 2006 hral, tak to jeste nebylo dokonale. Havne pro slozitejsi projekty narazite na ruzne nedostatky generatoru - nevhodna java, mapovani nebo schema. Takze ja osobne mapovani, schema i

Re: servlet a staticka metoda

2009-07-28 Tema obsahu Lukas Barton
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 radovana_stra...@yahoo.com Este som sa chcela opytat: v servlete volam

Re: servlet a staticka metoda

2009-07-28 Tema obsahu Lukas Barton
, len neviem ci to pomoze a ci to bude bezpecne... --- On Tue, 7/28/09, Lukas Barton lu...@cnawr.cz wrote: From: Lukas Barton lu...@cnawr.cz Subject: Re: servlet a staticka metoda To: Java konference@java.cz Date: Tuesday, July 28, 2009, 1:00 PM Nemusite. Ale pokud ten servlet je ve

Re: DAO a stored procedures only pristup

2009-06-30 Tema obsahu Lukas Barton
Stejne to popisuje Gavin King. Viz treba http://blog.hibernate.org/Bloggers/TheLieOfSimplicity?showCommentForm=true Nebo http://blog.hibernate.org/2174.lace Co se tyce performance, tak viz napr.: http://www.javaperformancetuning.com/news/interview041.shtm nebo

Re: zamykani tabulek mysql+hibernate

2009-06-19 Tema obsahu Lukas Barton
vytvori objekt SqlQuery. Na tomto objektu musite zavolat executeUpdate. Flush je zase zbytecny. Doporucil bych si precist tu dokumentaci celou :-) A javadoc vsech metod na tride Session. Lukas Barton 2009/6/19 Pavel Nemec neme...@gmail.com S Hibernate a vlastne i s Mysql spise zacinam, takze

Re: zamykani tabulek mysql+hibernate

2009-06-19 Tema obsahu Lukas Barton
2009/6/19 Pavel Nemec neme...@gmail.com 2009/6/19 Lukas Barton lu...@cnawr.cz V prvnim pripade musite volat session.get. Session.load udela proxy, ktera se inicializuje az po pristoupeni na jeji property. Bohuzel toto nepomaha. Bez ohledu, zda volam .load, nebo .get a zda po tom provedu

Re: zamykani tabulek mysql+hibernate

2009-06-19 Tema obsahu Lukas Barton
A pouzivate vubec transakce? Muzete poslat cely kod? Pokud ne, tak je pozorovane chovani spravne, viz https://www.hibernate.org/403.html Lukas 2009/6/19 Pavel Nemec neme...@gmail.com Zmeny vraceny byt musi, flush jen posle prikazy do DB, commit se dela zvlast. Dokonce Hibernate muze

Re: zamikani tabulek mysql+hibernate

2009-06-19 Tema obsahu Lukas Barton
MyISAM tabulky nejsou transakcni, coz je zdroj vasich problemu. Jinak to zamykani objektu bych resil pres session.lock (kdyz uz tu instanci mate). Nejsem si jisty, ze session.get udela to same na jiz jednou natazenou instanci. Rozhodne je to necitelny zpusob, jak v tomto pripade zamykat. Lukas

Re: zamykani tabulek mysql+hibernate

2009-06-16 Tema obsahu Lukas Barton
Jak presne Hibernate *zamyka *na MySQL najdes v danem dialectu. Jsou tam na to metody. Pricemz pesimisticke zamky (coz je i LockMode.UPGRADE) umi Hibernate jen pokud ho umi databaze (Typicky pres select ... for update). A vetsinou to zamkne jen jeden radek/stranku (zalezi na granuralite na dane DB

Re: OT: JPA - mapování číselníků

2009-03-11 Tema obsahu Lukas Barton
Sam Gavin King v mnoha rozhovorech rikal, ze spravne pouzity Hibernate bude az na umele pripady rychlejsi nez ciste JDBC. (viz napr. http://www.javaperformancetuning.com/news/interview041.shtml) Bohuzel se najde dost pripadu, kdy bude spravne pouziti Hibernate velmi slozite (napr. batchove

Re: Ako prepojit dve webaplikacie?

2009-02-11 Tema obsahu Lukas Barton
Pouzit JBoss a EAR, ve kterem budou dva WARy. Spolecne tridy date do lib adresare v EARu. Lukas 2009/2/11 Robert Novotny robert.novo...@upjs.sk Dobry den, riesime s kolegami nasledujuci architekturno-technologicky problem a nedari sa nam prist na zmysluplne riesenie. Mame informacny

Re: Kompatibilita

2009-01-08 Tema obsahu Lukas Barton
Cross verze Javy funguje napr. Hessian. A bude fungovat i CORBA. Bohuzel Hessian vyzaduje 1.3 Javu. Mozna najdete 1.1 CORBA klienta. Lukas 2009/1/8 Martin Kuba ma...@ics.muni.cz No, moje dávné zkušenosti říkají, že serializace a potažmo RMI funguje spolehlivě pouze mezi stejnými verzemi

Re: Hibernate Criteria API

2008-11-08 Tema obsahu Lukas Barton
where person.personId in ( select min(per2.personId) from Person per2 group by per2.{property} ) criteria nepouzivam - nevim. VS On Fri, Nov 7, 2008 at 3:50 PM, Lukas Barton [EMAIL PROTECTED] wrote: from Person person where not exists(from Person diff where diff.name=person.name

Re: Hibernate Criteria API

2008-11-08 Tema obsahu Lukas Barton
Tak jsem si konecne poradne precetl zadani. V mem druhem pokusu staci != nahradit za not ;-) from Person person where not exists(from Person diff where diff.name= person.name and not(person.iddiff.id)) 2008/11/8 Vaclav Stumbauer [EMAIL PROTECTED] On Sat, Nov 8, 2008 at 3:47 PM, Lukas Barton

Re: Hibernate Criteria API

2008-11-07 Tema obsahu Lukas Barton
from Person person where not exists(from Person diff where diff.name= person.name) On Fri, Nov 7, 2008 at 3:33 PM, radovan deka [EMAIL PROTECTED] wrote: Zdravim java komunitu, chtel bych se zeptat, zda lze pomoci Hibernate Criteria API pripadne HQL (radeji bych pres Criteria API, pac

Re: WebService vs. vlastny format

2008-10-06 Tema obsahu Lukas Barton
Staci chvili hledat: Credit Suisse - CORBA - delali SOA jeste driv, nez se zacali pouzivat Web Services *Carphone Warehouse - JMS Urcite najdete nejake dalsi, napr. s MQ, EJB, POX, ATOM-based REST... Lukas * 2008/10/6 Lukáš Zapletal [EMAIL PROTECTED] Z pozice systemoveho integratora mohu

Re: WebService vs. vlastny format

2008-10-03 Tema obsahu Lukas Barton
Proc porad lidi nechapu, ze SOAP je protokol a REST je architektocnicky pristup. Muzete mit REST architekturu a pouzivat SOAP. Naopak muzete mit ATOM nebo JSON protokol a nemit REST. Lukas 2008/10/3 Tomas Hubalek [EMAIL PROTECTED] Uprimne receno nevim, co mate na mysli web service. Jestli

Re: File.length() a InputStream.available()

2008-09-16 Tema obsahu Lukas Barton
available() vraci neco jineho nez length(), viz javadoc: available(): Returns the number of bytes that can be read (or skipped over) from this input stream without blocking by the next caller of a method for this input stream. The next caller might be the same thread or or another thread.

Re: Hibernate funkcia JOIN

2008-08-30 Tema obsahu Lukas Barton
namapovavate na bean, ako sa by sa spravne mal namapovat vysledok kde sa vracia napr. max, min, avg a podobne. vsetkym dakujem! Ivan Lukas Barton wrote / napísal(a): Napr.: select max(bid.bidPrice),count(bid.id) from Bid bid group by bid.item.id Zajimavejsi zapis bude, kdyz ma Item

Re: Hibernate funkcia JOIN

2008-08-30 Tema obsahu Lukas Barton
MyResultBean(Integer i1, Date d1, ListBid bids) a select new com.aplikacia.model.MyResultBean(item.c, item.createDate, item.bids) vypisuje Unable to locate appropriate constructor on class [com.aplikacia.model.MyResultBean] napriek tomu ze dany konstruktor mam. Ivan Lukas Barton wrote / napísal

Re: Hibernate funkcia JOIN

2008-08-29 Tema obsahu Lukas Barton
Napr.: select max(bid.bidPrice),count(bid.id) from Bid bid group by bid.item.id Zajimavejsi zapis bude, kdyz ma Item mapovanou kolekci bids (ale neznam vase UC, tak nevim, zda je to rozumne): a) select max(bid.bidPrice), count(bid.id) from Item item join item.bids bid group by item.id b)

Re: EJB a transakcie

2008-08-28 Tema obsahu Lukas Barton
IMHO vam jde o nastaveni lock timeoutu mezi transakcema na 0 sekund (tj. zadne cekani na ziskani write/read zamku). Pokud vim, tak napr. Informix takove nastaveni umoznuje jak na urovni cele databaze, tak jednotliveho spojeni. Jak jsou na tom dalsi databaze je nutne zjistit z jejich dokumentace,

Re: EntityManager flushMode

2008-08-17 Tema obsahu Lukas Barton
Ahoj, problem je, ze pouzivate v UI primo managed entitu a pri commitu transakce dojde k ulozeni stavu z objektu do databaze (flush). Reseni jsou dve: a) neposilat managed entitu az do UI v pripade modifikujicich operaci - pouzijte specialni DTO b) detachnete danou entitu od

Re: i18n v databázi

2008-08-06 Tema obsahu Lukas Barton
Pouzijte NamingStrategy - http://www.hibernate.org/hib_docs/v3/api/org/hibernate/cfg/NamingStrategy.html Locale tam dopravite napr. pres ThreadLocal promenou. Bohuzel toto reseni bude fungovat jen pro cteni. Pro zapis bude stejne lepsi, mit tam namapovane vsechno - pouzit jinou entitu.

Re: Navrh programu

2008-08-06 Tema obsahu Lukas Barton
Ahoj, profily nejsou IMHO urcene k takovemotu pouziti a bylo by to s nima pekelne slozite. Konkretni reseni zalezi na packagingu aplikace. Napr. pro WAR funguje to, ze je maven umi automaticky mergovat, takze je mozne napr. ty loga prepsat: - mam zakladni WAR modul - mam v WAR modul pro

Re: Quartz

2008-04-21 Tema obsahu Lukas Barton
Message Driven Beans. Zavolate poslanim JMS zpravy. Lukas vobord1 wrote: zdravim, ve springu mam naplanovanou ulohu pomoci CronTriggerBean (org.quartz.CronTrigger), vsechno funguje dobre, ale chtel bych tuto ulohu spustit mimo naplanovany cas (z webu po kliknuti tlacitka). Uloha muze

Re: Hibernate mapping - LIST a definovanie criteria

2008-03-24 Tema obsahu Lukas Barton
Ivan Polák napsal(a): myslim, ze je to velmi zvlastne, criteria mam definovane: Criteria dateValidCriteria = session.createCriteria(ObjectA.class). setFetchMode(loads, FetchMode.JOIN). setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); Ja bych to napsal takto, bez toho transformeru - ten

Re: Hibernate mapping - LIST a definovanie criteria

2008-03-24 Tema obsahu Lukas Barton
Prominte, mam v tom chybu, prohodil jsem si konstanty (dobre ze uz EAGER deprekovali a misto neho je jasnejsi JOIN). Dejte tam FetchMode.SELECT. Jinak pro podminky na asociacovane objekty musite pouzivat Subqueries. Ale je v tom hodne bugu a moc to nefunguje -

Re: Hibernate mapping - LIST a definovanie criteria

2008-03-24 Tema obsahu Lukas Barton
). setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); tak toto nefunguje. Ivan Ivan Polák wrote / napísal(a): dakujem, dakujem, dakujem, to je ono. velka vdaka. Ivan Lukas Barton wrote / napísal(a): Prominte, mam v tom chybu, prohodil jsem si konstanty (dobre ze uz EAGER deprekovali a misto neho je

Re: Nahrada zpetnych lomitek

2008-03-04 Tema obsahu Lukas Barton
Nebo prohnat parametry nejakou takovouto metodou: public String escapeReqular(String repl) { return repl.replaceAll(, ).replaceAll(\\$, \\$); } Lukas Podlesak Kamil wrote: Backslash slouzi jako escape v Jave (kde se musi zdvojit), ale i v regularnich

Re: hibernate mapovani

2008-01-23 Tema obsahu Lukas Barton
Napiste anotaci @ManyToOne k deklaracifieldu private Category parentCategory; Anotaci @JoinColumn(name=id) muzete IMHO vynechat. Lukas Ahoj, nedari se mi namapovat tridu Category, nevite prosim nekdo co je spatne? Hibernate hazi vyjimku: org.hibernate.MappingException: Could not

Re: Hibernate a horizontalni rozdeleni dat

2008-01-17 Tema obsahu Lukas Barton
Ahoj, jde k tomu zneuzit dedicnost (pomoci join), jen musite vyrobit tabulku, kde budou jen primani klice z obou techto tabulek. Lukas Lukas Kubasek wrote: Ahoj, mam takovy zajimavy pozadavek na Hibernate. Mam jednu logickou entitu Zakaznik a k ni dve tabulky s totoznym schematem

Re: Hibernate session.close()

2007-12-21 Tema obsahu Lukas Barton
Zdravim, v nize uvedem kodu mi chybi ziskavani session. Bez toho nelze poradne poradit. Ale zadny z nize uvedenych prikadu mi neprijde dobry, viz komentare mezi radky. V jakem druhu aplikace tento kod pouzivat (web, desktop, ...)? Lukas [EMAIL PROTECTED] napsal(a): Dobrý den

Re: Aplet + VRML + Mysql

2007-12-18 Tema obsahu Lukas Barton
Ahoj, nas skolni projekt na MFF UK navazoval na Interaktivní virtuální galerie http://www.ms.mff.cuni.cz/%7Etull6627/diplomka Tomase Ullricha, ktery mel toto rozchozene (vedouci Jiri Zara). Problem je, ze takovou klientskou konfiguraci dnes jiz nikdo nema. A jak jste sam zjistil, nastavit

Re: spring, odeslani formulare

2007-12-12 Tema obsahu Lukas Barton
To asi nepomuze, protoze stejne se nevratite ven z prislusne metody v servletu. Na serveru proste zpracujte data z klienta asynchronne, napr. pomoci JMS a MDB. Lukas Ing. Jan Novotný wrote: Co takhle v servletu zavolat getOutputStream().close(), otázka je, zda tam už web server nestihne

Re: Hibernate a zdedene entity

2007-12-06 Tema obsahu Lukas Barton
Ahoj, proc to proboha delate tak slozite pres mapovani a SQL? Vzdyt to jde udelat primo v HQL: select new ZakazkaRozsirena (zakazka, select max(oceneni.cena) from zakazka.oceneni oceneni) from Zakazky zakazka Kde: ZakazkaRozsirena konstruktor: public ZakzkaRozsirena(Zakazka zakazka,

Re: Hibernate a zdedene entity

2007-12-06 Tema obsahu Lukas Barton
Ahoj, jeste dodatek. To nize uvede mapovani neni mapovani dedicnosti. A taky anotace pro mapovani se nededi. Takze by to stejne nemohlo fungovat. Tak jak to tam mate uvedene, tak mapujete dve Entity: * Jedna ma sloupce NAZEV a ZAKAZKA. Druha ma sloupce MAX_CENA. * Jak spravne mapovat

Re: Hibernate a zdedene entity

2007-12-05 Tema obsahu Lukas Barton
Ta query je polymorfni a vy nemate v ResultSetu sloupce pro vsechny potomky. Udelejte si predka AbstraktZakazky, ktery bude mit stejne mapovani jako Zakazky a pak ze Zakazky a ZakazkyRozsirene udelejte jeho potomka. Potom ta query na Zakazky nebude polymorfni a bude fungovat. Lukas Karel

Re: Formát c(ísla jako zlomek

2007-12-02 Tema obsahu Lukas Barton
Žahour Ladislav napsal(a): V většině výstupníc formátů je nějak definován počet desetiných míst, takže stejně nastoupí implicitní nebo definovaná přesnost. Potřebuji na zlomky v majetkovýc listech což znamená asi tak maximálně tisíciny takže by to neměl být problém. No ona 1/2000 a 1/1999 se

Re: Distribuovane transakce v JMS

2007-11-28 Tema obsahu Lukas Barton
Ahoj, a proc to chcete programovat? a) muzete pouzit prostredky serveru, napr. Weblogic nebo Oracle umi propagovat transakcni kontext skrz RMI. b) muzete propagovat transakcni context z JTS rucne (XID) ... prijemci musi jen pouzivat stejny transakcni server. Lukas Lukas Zapletal

Re: porovnanie rcp

2007-11-11 Tema obsahu Lukas Barton
Ahoj, zacerem te prednasky bylo, ze obe platformy jsou velmi vyrovnane. Takze je to spis vec osobnich preferenci SWT vs Swing. Dale je mozne pridat jako rozhodavaci kriterium existence pluginu, ktere byste mohli ve sve aplikaci pouzit... Lukas Milan Boruvka napsal(a): Co se tyce

Re: spring hibernate transakce

2007-11-07 Tema obsahu Lukas Barton
Martin Beránek napsal(a): diky za reakci - budu o tom uvazovat. jeste jedna otazka k transakcim: spring reference manual jsem samozrejme prochazel (stejne tak pasaze o transakcich v knize Spring in Action), ale tato pasaz se mi zda asi nejvic tajemna. Jake jsou tedy moznosti rizeni

Re: Hibernate session a jeji existence

2007-10-10 Tema obsahu Lukas Barton
Roman Pichlik napsal(a): 1) Je vyhodnejsi po celou dobu behu aplikace nechat otevrenou jednu session 2) Nebo je vyhodnejsi pro kazdou logickou posloupnost operaci otevrit novou session a po ukonceni session zavrit? 2 protoze - kratka doba alokace databazoveho pripojeni -

Re: Hibernate, mysql a nahrada oracle-sequenci

2007-09-24 Tema obsahu Lukas Barton
Viz: http://www.hibernate.org/hib_docs/reference/en/html/mapping.html#mapping-declaration-id-hilo Adámek Lukáš wrote: Ahoj Rad bych na MySQL zavedl sequence tak jak je ma oracle, to znamena, aby generovane ID zaznamu bylo unikatni v cele DB. Toto se v MySQL dela pomoci tabulky, ktera

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-22 Tema obsahu Lukas Barton
Ahoj, presne receno plati , ze ostatni vlakna po vstupu do synchronized sekce vidi stav, ktery tam zanechalo nejake jine vlakno pred jejim opustenim (viz druhy bod nize_ (pokud je to synchronized sekce nad stejnym objektem). Tedy samotne opusteni nestaci, je nutne aby do te same

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-11 Tema obsahu Lukas Barton
Ján Valkovič wrote: Mna zaujima :-) urcite sa dozviem viac o multithreadingu a jave a veciach okolo a este zaujimavejsim sposobom ako keby som cital o tom kdesi pokec a este aj anglicky :-) rozhovor medzi clovekom z akademickej sfery a praxe je vzdy zaujimavy ;-) takze ja som za pokracovanie

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Ahoj, k situaci PROBLEM od verze 1.5 dojit nemuze. Drive to mozne bylo, ale od 1.5 ma Java vylepseny pametovy model a ten zarucuje, ze v okamziku, kdy new vrati referenci, je objekt inicializovany (tj. probehl jeho konstruktor). Todle prave v 1.5 neplati! Instrukce se

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Ano, muze dochazet k prehozeni instrukci (muze to provest compilator, JIT, nebo to muze byt dusledek cache). Toto je ovsem vyjimka. Viz specifikace na str. 322: Just before a reference to the newly created object is returned as the result, the indicated constructor is

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: To samozrejme platit musi - spravne receno, JIT si muze instrukce prehazet jak chce, pokud to neovlivni beh programu. Specifikace nerika, jak ma fungovat JIT. Rika jak mate jeho fungovani vnimat. Ale nikde se tam nemluvi o tom, ze ten vysledek v pameti vidi i ostatni

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Tak jeste jednou: Trida p = new Trida(); V okamziku kdy new vrati odkaz na nove vytvoreny objekt, je tento objekt inicializovan (zajistuje to tzv. Initialization safety). To implikuje napr. to, ze finalni promenne maji nastaveny hodnoty. Jak muze jine vlakno ziskat odkaz

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Cituji z emailu od Lukas Barton [EMAIL PROTECTED]: Zdeněk Troníček wrote: Tak jeste jednou: Trida p = new Trida(); V okamziku kdy new vrati odkaz na nove vytvoreny objekt, je tento objekt inicializovan (zajistuje to tzv. Initialization safety). To implikuje

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Ale je to mozne, cituji z kapitoly 17 specifikace: *These semantics do not prescribe how a multithreaded program should be executed. Rather, they describe the behaviors that multithreaded programs are allowed to exhibit. Any execution strategy that generates only allowed behaviors is an

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-10 Tema obsahu Lukas Barton
Zdeněk Troníček wrote: Ja jsem ten kod uvadel proto, aby bylo videt, ze ten Vas scenar neni mozny. Odkaz na alokovanou pamet je na zasobniku a ten je privatni pro dane vlakno. Asi se nedomluvime ;-) Prostudujte si nasledujici odkazy:

Re: Hibernate a skryti hesla v hibernate.cfg.xml

2007-09-09 Tema obsahu Lukas Barton
Fungujici kod je: Configuration configuration = *new* *Configuration*(); //configuration= //configuration.*configure*(); Properties properties=|*configuration.getProperties http://www.hibernate.org/hib_docs/v3/api/org/hibernate/cfg/Configuration.html#getProperties%28%29*();

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-07 Tema obsahu Lukas Barton
Jiri Dolezel napsal(a): iii) to Lukas B.: Tak to je prave to, cim si nejsem jisty. Mas pravdu, ze set/get jsou vzajemne synchronizovane, coz zaruci vzajemne blokovani cteni a zapisu. Dokonce mame i zaruceno, ze je kazdy Produkt vytvoren prave jednou. Ale je zaruceno to, ze se nekonzistentni

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-07 Tema obsahu Lukas Barton
; } } public boolean equals(Object o) { synchronized(mutex) {return m.equals(o);} } public int hashCode() { synchronized(mutex) {return m.hashCode();} } } Lukas Barton napsal(a): Jiri Dolezel napsal(a): iii) to Lukas B.: Tak to je

Re: lazy-init cache a synchronizacni problem (double-check-locking)

2007-09-06 Tema obsahu Lukas Barton
Ahoj, uvedeny kod je spravne i pro viceprocesorove stroje. Situace popsana v 1 nastat nemuze protoze kazdy zapis a cteni z cacheOfProducts je synchronizovane (synchronizedMap) - tj. cteni zde po zapisu vzdy pres synchronized. (put happens before get) A pri vytvareni nove hodnoty

Re: Hibernate, criteria a group by

2007-09-05 Tema obsahu Lukas Barton
Pouzijte HQL a funkci hour(); Viz: http://www.hibernate.org/hib_docs/v3/reference/en/html/queryhql.html#queryhql-expressions Lukas Jaroslav Hurdes wrote: Zdravim, hledam zpusob, jak se vyhnout nativnimu sql a tento dotaz (viz nize) zapsat pomoci hibernate kriterii. select p.CS_NODE_ID

Re: Nastaveni Eclipse

2007-08-30 Tema obsahu Lukas Barton
Ja mam radeji Ctrl+E :-) Lukas Jiri Mares wrote: Zdravim, priznam se, ze jsem tuto funkci nikdy nepotreboval, protoze pro prepinani editoru mi prijde rychlejsi pouzit klavesove zkratky Ctrl+Shift+E a ruce zustavaji na klavesnici a nemusi na mys Jirka Tomas Beranek napsal(a):

Re: Seznam EJB

2007-08-29 Tema obsahu Lukas Barton
V Hibernate se na to muzete doptat pres SessionFactory.getAllClassMetada. EJB na to zadny podobny postup nema. Co zkusit parsovat soubor persistence.xml nebo najit vsechny tridy s anotaci @Entity ;-) Lukas Zdravim, nevi nekdo jakym efektivnim zpusobem se zjistit seznam EJB, ktere jsou na

Re: hibernate unique many-to-one

2007-08-21 Tema obsahu Lukas Barton
Jake SQL vam to generuje pro nacteni te relace? Pokud si dobre pamatuji je Hibernate citlivy na poradi sloupcu v many-to-one, zkuste prohodit key_id a appkey_id. Lukas Dus(an Mamrilla wrote: Zdravim, Mam problem s vysledkom mapovania jednosmernej one-to-one asociacie. Priklad

Re: hibernate unique many-to-one

2007-08-21 Tema obsahu Lukas Barton
, appKeyId=2}] DEBUG Loader - done processing result set (1 rows) 2007/8/21, Lukas Barton [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Jake SQL vam to generuje pro nacteni te relace? Pokud si dobre pamatuji je Hibernate citlivy na poradi sloupcu v many-to-one, zkuste prohodit key_id

Re: hibernate unique many-to-one

2007-08-21 Tema obsahu Lukas Barton
Mamrilla wrote: Tu je criteria, ktore pouzivam 2007/8/21, Lukas Barton [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: Jake je vase HQL/Criteria? Lukas Dušan Mamrilla wrote: Bohuzial to nepomohlo. Log zaznam so selektom: DEBUG SQL - select this_

Re: hibernate unique many-to-one

2007-08-21 Tema obsahu Lukas Barton
ostatne vazby aby som sa uistil ze to nie je moj vseobecny problem. 2007/8/21, Lukas Barton [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]: A co vrati getApplicationKey, null? Zkuste pridat .setFetchMode(applicationKey, FetchMode.EAGER): DetachedCriteria.forClass

Re: Zjisteni pracovnich dnu mezi 2 dny

2007-07-25 Tema obsahu Lukas Barton
Matej Babjak napsal(a): Osobne by som asi skusil cyklus, kde do java.util.Calendar nastavite pociatocny den, posuvate sa po jednom dni (Calendar.add()) a pre kazdy den zistite: 1) ci nie je sobota alebo nedela (Calendar.get(DAY_OF_WEEK)) 2) ak 1) je nie, tak overite v DB sviatkov, ci nie je

Re: jak v JPA/Hibernate namapovat rosti

2007-07-20 Tema obsahu Lukas Barton
Petr Kolesa napsal(a): Nakonec jsem v tom zbytecne hledal slozitosti: @Entity class Concept { @ManyToMany(cascade={CascadeType.PERSIST, CascadeType.MERGE}, mappedBy=children) private ListConcept parents; @ManyToMany(cascade={CascadeType.PERSIST, CascadeType.MERGE}) private

Re: jak v JPA/Hibernate namapovat rosti

2007-07-20 Tema obsahu Lukas Barton
Jan Dosoudil napsal(a): Zdravim, select p from Concept c left join c.parents p where c = :id To asi nebude fungovat, protoze Petr pise: Tj. neukladaj se mi rodice. Lukas Petr Kolesa napsal(a): Lukas Barton napsal(a): Ahoj, toto udelat nejde, viz manual Hibernatu kapitola

Re: JPA/Hibernate: persist vs. save

2007-07-19 Tema obsahu Lukas Barton
Ahoj, to chovani je normalni. Pise se o tom na nekolika mistech v dokumentaci k Hibernatu. Metoda persist() je z JPA (jsou na EntityManageru). Metody saveOrUpdate() a save() jsou Hibernate specific a funguji jinak. Lukas Petr Kolesa wrote: Dobry den, pri hrani si s JPA/Hibernate

Re: jak v JPA/Hibernate namapovat rosti

2007-07-17 Tema obsahu Lukas Barton
Ahoj, toto udelat nejde, viz manual Hibernatu kapitola 6.3.2. (http://www.hibernate.org/hib_docs/reference/en/html/collections.html) You may specify a bidirectional many-to-many association simply by mapping two many-to-many associations to the same database table and declaring one end as

Re: Dynamicky Web Service (server)

2007-07-13 Tema obsahu Lukas Barton
IMHO vynalezate hotove: a) pouzijte za runtime UDDI, ve kterem si klient najde spravny endpoint. b) pouzijte ESB, ktere vam v proprietarni konfiguraci netransparentne z pohledu klienta umozni presmerovat zpravy za runtime na spravny endpoint (Open Source je napr.

Re: Anotacie (Hibernate) a dedicnost tried

2007-07-12 Tema obsahu Lukas Barton
[EMAIL PROTECTED] wrote: V potomkovi by som chcel pouzit anotaciu na hibernate, ale neviem ako mam dat anotaciu pre id, kedze sa v potomkovi nespomina a do predka to napisat nemozem, kedze ho vyuzivaju dalsie triedy Proc ji nemuzete zapsat do predka? Protoze pak si staci zavest v Hibernatu

Re: Tvorba pluginu pro Eclipse a projekty

2007-07-04 Tema obsahu Lukas Barton
Pavel Cvrček wrote: Přijde mi, že si nerozumíme. Každý nově vytvořený projekt v Eclipsu má nad soubory v projektu standardní akci open, která otevře soubor v editoru. Uživatele dvojklepne a soubor se otevře dle nastavení Eclipse. To vše mi zajistí platforma, nemusím nic vytvářet. Mně jde o

Eclipse Europa

2007-07-03 Tema obsahu Lukas Barton
Ahoj, volne navazuji na prezentaci o RCP. Prave (vcera) se dostal ven naslednik Eclipse Calisto a to Eclipse Europa (http://www.eclipse.org/europa/). Jedna se koodrinovany release 21 projektu, mezi jinymi i Eclipse 3.3. Lukas

Re: SOAP - CORBA bridge

2007-07-03 Tema obsahu Lukas Barton
Zkuste se podivat po nejakem ESB. Umi to napr.: http://www.iona.com/products/artix/broad_support.htm Lukas Lukas Zapletal wrote: Zdravim, existuje specifikace mapujici IDL a WSDL, takze by se dal udelat nastroj (nasel jsem jeden napsany v Perlu), ktery by prevadel tyto dva formaty.

Re: CZJUG - souboj platforem

2007-06-28 Tema obsahu Lukas Barton
http://www.eclipse.org/nebula/ Lukas Wenca wrote: Ahoj, vcera tam padla zminka o jakemsi projektu k Eclipse, ktery ma obsahovat nejake bohatsi komponenty pro JFace. Zacinalo to tusim na M, ale ja si za boha nemuzu vzpomenout. Vite nekdo? Diky Wenca P.S.: Budou k dispozici ty slidy?

Re: Jak na inner join v hibernatu s 2 or vazbami

2007-06-18 Tema obsahu Lukas Barton
Zkuste nasledujici zapis v HQL: FROM Station station WHERE EXISTS(FROM BasinSchema basin JOIN Channel channel WHERE basin.id = :id AND (channel .endRiverStation = station OR channel.sourceRiverStation = station)) (pripadne dejte jako parametr rovnou objekt typu BasinSchema). Lukas Ing.

Re: EJB a Glassfish - korekcia

2007-04-24 Tema obsahu Lukas Barton
Ales Dostal napsal(a): Jeste jednou diky. Jinak jak se mam divat na to,ze samotny glassfish si ubira porad dalsi a dalsi pamet, kterou neni mozne pomoci GC odstranit. Mam to chapat tak, ze po dovrseni max velikost dovolene pameti, kterou ma k dispozici pretece nebo zacne uvolnovat z pameti, co

Re: hibernate: could not resolve property

2007-04-18 Tema obsahu Lukas Barton
V HQL funguje takove odkazovani na sloupce z joinovatelnych trid (tabulek) funguje. Ale v Criteria API musi ten join provest explicitne volanim metody .createCriteria List cats = sess.createCriteria(PriceListItem.class) .createCriteria(article) .add(

  1   2   3   >