Jedno reseni je vytvorit managed beanu s application scope, ktera bude mit
pro kazdou konstantu getter.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Jaroslav Hurdes napsal(a):
> Zdravim. Potrebuji vyuzit java konstatny v JSF kodu
>
> java kod:
>
> public class ClassWithConstant
SkypeOut společnosti Skype.
Informatické středy FIT v Ballingově sálu NTK jsou přednášky a workshopy
určené studentům, pracovníkům ČVUT a široké odborné veřejnosti. Jsou
pořádány Fakultou informačních technologií ČVUT.
Vstup je zdarma.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Dobry den,
opravdu Vam to nechodilo? Mne tohle chodi:
Metoda isActivatable je volana s parametrem doctor.id.
Z.
--
Zdenek Tronicek
FIT CTU in Prague
> 2010/3/24 Petr Prikryl
>
>> Dobry den, uz se chvili trapim s tim jak do atributu rendered protlacit
>>
Take lze pouzit AspectJ. Napr. tento aspect prida metodu print() do tridy
Test:
public aspect AddMethodAspect {
public void Test.print() {
System.out.println("hi!");
}
}
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Ondra Medek napsal(a):
> Lze pouzit ASM nebo Java
Dobry den,
JSF 2.0 s facelety tabulky pro formulare nepouzivaji (mate 2.0?). Navic je
mozne pouzivat EL primo ve strance. Napr.:
Vitejte: #{securityManagedBean.username}
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Petr Prikryl napsal(a):
> vyreseno:
> mel jsem spatny
Nemelo by tam byt misto converterMessage validatorMessage?
Jde o validaci, ne o konverzi.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Petr Prikryl napsal(a):
> Ahoj,
> potreboval bych definovat error message pokud se nematchne email
> pattern. Zkusil jsem toto:
&
implementaci metody,
ne o prepsani. Takze bych mel radeji anotaci @Implement.
A taky @Overload.
Z.
--
Zdenek Tronicek
FIT CTU in Prague
Josef Cacek napsal(a):
> Ahojte,
>
> 2010/3/9 Zdenek Tronicek :
>> Pouziti anotace pri implementaci metody z rozhrani je v rozporu se
>> speci
povazovat za bug.
(Moje NetBeans 6.8 ji nevyzaduji.)
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Jaroslav Hurdes napsal(a):
> Co se tyce toho, zda tuto anotaci pouzivat, tak jsem nekde cetl a
> souhlasim s tim, ze je dobre ji pouzivat. Tato anotace vam zajisti
> kontrolu nad tim, zda
je na spoločného predka".
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Rastislav Siekel napsal(a):
> Veď preto tam ten Commons-Lang dáva takéto niečo:
>
> ...
> Class lhsClass = lhs.getClass();
> Class rhsClass = rhs.getClass();
> Cl
V JSF 2.0 je to tak, ze kdyz metoda action() vrati retezec, pro ktery neni
ve faces-config.xml odpovidajici pravidlo, tak se k tomuto retezci prida
pripona a provede se prechod na takto pojmenovanou stranku.
Tj. faces-config.xml neni vubec potreba.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Zdenek Tronicek
FIT CTU in Prague
Dusan Zatkovsky napsal(a):
> Ahoj.
>
> Snazim sa zabrdnut do tajov jsf.
>
> V netbeans som si vytvoril web projekt, vyrobil 2 managed beany,
> 2 xhtml stranky.
>
> Postupoval som podobne, ako v tomto tutoriali:
>
> http://www.developin
ja ten dotaz chapal tak, ze pisatel se chce podivat na neco noveho,
aniz by to chtel hned pouzit. A na takovy dotaz jsem odpovidal.
Z.
--
Zdenek Tronicek
FIT CTU in Prague
Roman Pichlík napsal(a):
> No je to pekne, ale asi tak porad o tri konske delky za zbytkem
> startovniho pole
napr. na http://java.sun.com/javaee/technologies/.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Jiří Nápravník napsal(a):
> Zdravím,
> dovolím si takhle při nedělním večeru možná menší flame war, i když bych
> nerad aby se to v to zvrhlo.
>
> Řeším dilema, který framework je &quo
Mate pravdu oba. Ja psal o Sun JVM, protoze jine temer nepouzivam. Nicmene
ve specifikaci je, ze JVM muze volani System.gc() ignorovat.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Jan Moravec napsal(a):
> To je sice pravda, ale asi jen ve specifikaci... Minimalne Suni JVM pri
> System.gc
generace do tenured).
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Oto Buchta napsal(a):
> K metodě finalize() - jediný smysl má tehdy, pokud si člověk sám řídí
> Garbage collector. Vím minimálně o jednom případě, kdy jsem tak musel
> činit, neb knihovna, kterou jsem musel použít, byla tak
zavolat uklidovou metodu. Programator
by na to ovsem nemel spolehat a mel by se snazit, aby kazdy objekt po sobe
uklidil.
Jinak ten clanek, ktery uvadis, je z roku 98. Takze to asi nebude
nejvhodnejsi zdroj.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Ondra Medek napsal(a):
> Ahoj,
>
>
) break length =-1;
length = s.length();
};
a nebo uplne jinak.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Ladislav Thon napsal(a):
>> V navaznosti na tuto diskuzi bych rad poznamenal, ze jednim z navrhu na
vylepseni Javy je Automatic Resource Management.
> Je to jeden z akceptovaný
();
}
}
K zavreni streamu br dojde automaticky po opusteni bloku try. Mimochodem,
C# to ma.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Filip Jirsák napsal(a):
> Přičemž k těm nejjednodušším programovým konstrukcím patří třeba to, že
> každá funkce dělá právě jednu činnost, a to tu, kt
e to ovsem
povazovat za prukazne, protoze vse (JMeter i GlassFish) bezelo na mem
notebooku.]
Nicmene postup, ktery popisujete, tj. flush() na bufferovany stream a
close() na underlying stream, by mel podle meho nazoru fungovat take. Pro
vznik leaku nevidim duvod.
Z.T.
--
Zdenek Tronicek
FIT CTU
Tomcat 6.0 implementuje Servlety 2.5, nicmene je to v rozporu i se
specifikaci 2.5.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Martin Kuba napsal(a):
> Tomas Vojtech napsal(a):
>> Zamýšleno tím bylo to, že všechny požadavky budou obslouženy servletem
>> cgw kromě těch s ur
aplikace muze byt v Jave).
Na druhou stanu je pravda, ze JavaFX je stale hodne ve vyvoji. Takze pokud
hledate neco stabilniho, tak Flash je mozna lepsi volbou.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Martin Kuba napsal(a):
> Rastislav Rehak napsal(a):
>> Ked uz uvazovat o Flex,
> Nestálo by za to nahlásit SUNům jako bug, že český Collator
> neřadí správně česky ?
Urcite ano. A protoze se k tomu nikdo nemel (nebo jo?), udelal jsem to ja.
Bugs maji id 1654996 a 1654999.
Z.
--
Zdenek Tronicek
FIT CTU in Prague
normou.
(Mam na mysli tu z roku 1994).
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Oto Buchta napsal(a):
> 2009/10/29 Podlesak Kamil :
>> Očekávání je zcela správné, přesně takový komparátor skutečně existuje:
>>
>> java.text.Collator#getInstance
>>
>> Pozor na
znate
framework X a pro danou aplikaci postacuje, nema cenu si delat tezkou
hlavu z toho, ze framework Y by byl mozna o malinko lepsi. Proste pouzijte
framework X.
Z.T.
--
Zdenek Tronicek
FIT CTU in Prague
Roman Roman napsal(a):
> Dobrý deň.
>
> Páčia sa mi také ankety, aké robí napr
Dobry den,
a ktery z techto pripadu testuje situaci, o ktere pise Makub?
Vy potrebujete napr. serveru @cvut predat email pro adresata x...@fel.cvut.cz.
Nejdrive pro existujici adresu a pak pro neexistujici.
Z.T.
Cituji Tomáš Procházka :
Díky za reakci. Já si celou dobu myslel, že SMTP doručuj
.
Jinak vysledek toho selectu by se mel najit v cache (u TopLinku se to
jmenuje second-level cache).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Cituji Ondra Medek :
DD,
delam typickou
Dobry den,
knihovna? JEE ma JavaMail API (http://java.sun.com/products/javamail/).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Cituji Tomáš Procházka :
Děkuji za odpověď.
Nechcese
Letter 174 obsahuje jeji reseni:
http://www.javaspecialists.eu/archive/Issue174.html
Jde o problem podobny tomu, ktery jsme zde diskutovali v unoru.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Dobry den,
v JPA mohou byt parametry pouze za WHERE a HAVING. Takze pres ty to nejde.
Pokud netrvate na JPQL, tak lze pouzit Hibernate Criteria API.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz
Dobry den,
k tomu co je nize bych doplnil bytecode instrumentation. Asi bych to
ovsem resil tak, ze vytvareni instanci bych presunul do tovarni
metody, ktera by vracela instanci anonymniho potomka Person. Ten by
mel metodu isEnabled.
Z.T.
--
Zdenek Tronicek
Department of Computer Science
Dobry den,
jde o vztah OneToMany, takze lze presunout sloupec z join tabulky do
tabulky Vklad. Entita ExpediceVklad pak neni potreba.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
{
DriverManager.registerDriver(new MyDriver());
}
...
}
Pak staci natahnout tridu driveru do pameti. Bud pres Class.forName()
nebo nastavenim property jdbc.drivers na prikazove radce.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
Vlajkova lod JavaFX se dava do pohybu. Pokud jste se uz nalodili nebo
se na to v brzke dobe chystate, je tu sance vyhrat 25000 USD:
http://www.javafx.com/challenge/
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http
dealokovan pred koncem platnosti promenne f (tj. pred koncem metody),
nebude fungovat.
Pokud jde o ty lokalni promenne, tak ve vypise javap je jejich pocet
za retezcem Locals= a po dobu vykonavani metody se tato hodnota nemeni.
Z.T.
--
Zdenek Tronicek
Department of Comput
, ze to
nedelaji ani jine prekladace. Ve vyjimecnych pripadech by to sice
pomohlo, vetsinou by to vsak byl znacny overhead.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Cituji Dusan
Dobry den,
mam jen poznamku: FetchType.LAZY je podle JPA specky jen doporuceni,
kterym se implementace ridit nemusi. (Narozdil od FetchType.EAGER,
ktere je zavazne).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http
Dobry den,
na fakulte strojni byly zprovozneny turnikety (jsou to ty turnikety
hned u vchodu z metra) a kazdy navstevnik se musi "zapsat" na
vratnici. "Zapsani" probiha tak, ze vratny protahne vasi obcanku
cteckou. Pri odchodu byste se meli zase "odepsat&qu
a toto delat ci ne bohuzel z ukazky nelze poznat. Mozna je to
opravdu silenost.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Tomáš Procházka :
Zkoušel jsem REST v Netbeans tak, že
{
@XmlElement(required = false)
BeanOne b1;
@XmlElement(required = false)
BeanTwo b2;
...
}
Jde o nahradu variantniho zaznamu z Pascalu.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz
Rad bych Vam neco poradil, ale nemam jasno v tom, co ten "genericky
editor" dela. Metoda returnMultipleObjects nema parametry a vraci
beanu. To znamena, ze vybere tridu, vytvori instanci a tu vrati? Na
zaklade ceho ji vybere? Nebo je to jinak?
Z.T.
--
Zdenek Tronicek
Department o
nymi slovy: pouziti Object je nevhodne. Kdyz zmenite navratovy typ
metody returnMultipleObjects, bude po problemu.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Tomas Hubalek :
Zdar,
t;email", email).getSingleResult();
} catch(NoResultException e) {
worker = null;
}
return worker;
}
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Cituji [EMAIL PROTECTED]:
Zdr
e hledal, proc mi to vraci neco jineho...
Myslim, ze by bylo dobre, kdybys poslal svoje reseni. Ja jsem svoje
JSP poslal v jednom z predchozich mailu. Pak muzeme tato dve reseni
porovnat.
Jinak doufam, ze se do toho zapoji i ostatni, protoze jinak bude asi
lepsi to resit mimo konferen
vetsinou vice
casu nez prvotni vytvareni. A neustalym psanim stejneho software
znovu a znovu
si jiste ve vysledku nic neusetris.
K tomuhle mam jednu poznamku: vyvoj "univerzalnich" komponent, ktere
jdou nad ramec zadani, je pomerne castym duvodem selhani projektu.
Z.T.
--
Zdenek T
Cituji František Kučera <[EMAIL PROTECTED]>:
On Monday 20 of October 2008 17:28:48 Zdenek Tronicek wrote:
Cituji Oto Buchta <[EMAIL PROTECTED]>:
Jak jsem psal, zadani bylo "vypsat tabulku smennych kurzu". Tato
tabulka bude soucast webove prezentace smenarny. Zakaznik si
to jako rici o
autu, ktere nema klimatizaci, ze je spatne, bez ohledu na to, kde a k
cemu jej chceme pouzivat. (Napoveda: nehledej v aute ani controller
ani view).
Jave zdar,
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
pritom pominout ucel
pouziti. Jestlize tuto kalkulacku chcete pouzivat ve smenarne pro
prepocet men, tak je zbytecne po ni pozadovat napr. statisticke funkce
ci vykreslovani grafu.
Dalsi dobre pouziti JSTL SQL je v prototypovani aplikaci, kde nas veci
jako osetreni chyb vetsinou netrapi.
Z.T.
--
Dobry den,
domnivate se, ze OCI ovladac je rychlejsi nez Thin? Myslite si, ze
cachovani prikazu muze zrychlit vasi aplikaci? Zajima vas, kdy je
rychlejsi Statement a kdy PreparedStatement?
Pak se podivejte na http://www.chmura.cz/bakalarska-prace/.
Z.T.
--
Zdenek Tronicek
Department of
Dobry den,
nevraci nahodou pageService.find(2); entitu v detached stavu?
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Cituji tomas <[EMAIL PROTECTED]>:
Mezi objekty je as
:
public void addAuthor() {
Author author1 = em.find(Author.class, Long.valueOf(2));
Book book = em.find(Book.class, Long.valueOf(4));
book.getAuthors().add(author1);
}
(Volani merge() je zbytecne, protoze entity jsou v managed stavu).
Z.T.
--
Zdenek Tronicek
Department
u
jinemu.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Norbert Krankilla <[EMAIL PROTECTED]>:
Dobre ranko,
vedel by mi niekto slovne vysvetlit aky je vztah medz
DB pracuji tak jako dosud. Kdyz
ovsem MDB prijme zpravu, ktera znamena "pristup k externimu zdroji",
preposle tuto zpravu do zvlastni fronty. Tj. odesilatele se to nedotkne.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +
zdrojum, do samostatne fronty, odkud je bude synchronne vybirat nejaky
objekt (a ten bude pouze jeden, tedy nebude clusterovany).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Jiří
.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Jiří Holý <[EMAIL PROTECTED]>:
Ahoj,
narazil jsem na drobny problem a nedari se mi ho nijak vyresit nebo obejit
(nebo neumim dobre
ty
public class Host {
@OneToOne
private Pokoj pokoj;
...
}
Nebo klasicky:
@Entity
public class Pokoj {
@OneToMany(mappedBy = "pokoj")
private List hosts;
...
}
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague
je dobrym zvykem hlidat konzistenci vztahu. Tj. pokud nastavite
v nejake CategoryItem odkaz na Page, mel byste i v Page nastavit odkaz
na danou CategoryItem tak, aby vztah byl skutecne bidirectional.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague
vice kontejnerech - pak kazdy kontejner muze mit vlastni instanci
servletu) nebo pokud servlet implementuje SingleThreadModel (pak muze
byt v kontejneru vice instanci a kontejner zajistuje pooling).
Ve verzi 2.4 je ovsem SingleThreadModel deprecated.
Z.T.
--
Zdenek Tronicek
Department of Computer
merge.
Jinak to flush nema zadne opodstatneni, jak uz psal Dagi.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Pavel Zelenka <[EMAIL PROTECTED]>:
problém ale je, jak jsem psal
Dobry den,
pouzivejte printf a %n. Na Windows se %n nahradi \r\n a na unixu \n.
(Na Macu je to pry \n\r).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Luká? Zapletal <[EM
V bytecode neni zadna informace o tom, ze parametr metody byl
deklarovan final. (U atributu ta informace je.) Takze optimalizaci to
temer jiste nepomuze.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http
o tridy
zahrnout do entity (ktera bude potomkem) a mapovat je do database.
Pouziti MappedSuperclass a Entity soucasne nedava smysl (Netbeans na
to spravne upozornuji).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://c
getList (String sql, Class clazz)
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Karel Nagy <[EMAIL PROTECTED]>:
Dobry den,
nevite jak spravne napsat hlavicku metody, ktera vraci v
pri primem volani (tj. v ramci beany) neuplatni.
Jo a nepujde o vnorene transakce, ale aktivni transakce bude
pozastavena a vytvori se nova (flat model, jak tu uz nekdo zminil).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
Ano. Viditelnost je na urovni trid, ne instanci.
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague tel: +420 2 2435 7410
http://cs.felk.cvut.cz/~tronicek
Quoting Martin Bednář <[EMAIL PROTECTED]>:
public class A {
private int x;
publi
klientum, kteri jsou implementovany v jinych jazycich.
Webova sluzba sice muze byt jen volani vzdalene funkce (s tim, ze
komunikace je pres XML), spise se vsak doporucuje, aby to byl vetsi
logicky celek (coarse-grained).
Z.T.
--
Zdenek Tronicek
Department of Computer Science and Engineering
Prague
nicializaci promenne p ve tride B (napr. pomoci navrhoveho
vzoru Factory method ci Abstract factory).
Moc nerozumim co je mysleno tim, ze "kazdy novy zakaznik prinasi zmeny
v techto rozhranich", takze na to nemuzu odpovedet. Jiste ale je, ze
rozhrani by mela byt pokud m
66 matches
Mail list logo