Re: O/R mapování a Torque

2006-04-21 Tema obsahu Roman Pichlik
To ze je Hibernate svazany s EJB je nesmysl. Hibernate 3.0 umoznuje 
pouze to, ze muze byt take pouzit jako EJB 3.0 kompatibilni 
implementace. Je ciste na vas jestli pouzijete Hibernate klasickym 
zpusobem a nebo pouzijete jeho EJB 3.0 API (EntityManager).


Tomáš Procházka napsal(a):

Zdravím.

Ptal jsem se v oficiální konferenci Torque, proč jej preferují před Hibernate a 
dostal jsem tuto odpověď od Greg Monroe Greg.Monroe at DukeCE.com

I took a quick look at Hibernate a while back and came away with the 
impression that it is strongly tied to the complexity of Enterprise

Java Beans.  It simplifies EJB operations but still requires a lot of
manual bookkeeping and coding to get started.

So, IMHO, Torque was better because it lets you go from laying 
out the tables to using code much faster.  Torque's tools also help

support and speed up a lot of the processes needed to go from
development to delivery and then maintaining the application. Things
like:

Having an easily produced common file that describes and documents
your application's data storage schema. (Makes version comparison
a simple matter of comparing XML file versions.)

It makes the generation of the SQL scripts to create the DB schema
for your application a snap, regardless of which vendor you are using.

Ease of implimenting changes to tables into your code.  Just change
the xml schema and rebuild.

Ease (but not enforcement) of creating cross DB Server engine code,
so you're application is not tied to a single vendor's implimentation.

Others with more hibernate experience might have different opions. But
I'd say if you don't need EJB support, don't use Hibernate.

And FWIW, IMHO, after working with a major EJB application for 5+ years
and then developing it's replacement with Torque, EJB is overkill for most 
common applications which really don't need 100%, never loose a 
transaction due to acts of god.  A good clustered Servlet only environment 
can give you 99.9+% reliablility without all of EJB's overhead (which is 
a real response killer with all it's open sockets between this and that..)


Oh, and as to performance, one thing that Torque does well is to 
supply a nice easy to configure/use connection caching methodogy.

This is a big performance gain for any OM layer since a large part
of SQL transaction overhead is simply establishing the connections
to the DB.  You should look at what other OM layers do in this 
regard if you are concerned about response time performance.




--
S pozdravem Roman Dagi Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */


__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


Re: Spring MVC a co na view vrstvu

2006-04-21 Tema obsahu Tomas Hubalek
Dik. Uvazoval jsem o tom, ale nevim jestli je to dost stabilni. Taky se 
mi zda ze k tomu je bidne dokumentace.


Co ostatni? Pouzivate Spring MVC? A jak? S Velocity? nebo mate nejake 
svoje JSP tagy?


Tom

Michal Palička napsal(a):

Dobry den,

podivejte se na Spring 2.0. Zatim sice jeste neni v ostre verzi, ale 
udajne se k ni jiz blizi... 
Nova verze by mela obsahovat JSP tagy pro ovladaci prvky formularu.


mp.

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tomas Hubalek
Sent: Thursday, April 20, 2006 3:07 PM
To: Java
Subject: Spring MVC a co na view vrstvu

Zdar,

rozhodl jsem se vyzkouset MVC z Spring 1.2 celkem s tim nemam problem, ale chybi mi takove ty html:form, html:input tagy ze struts. Co pouzivate na view vrstvu? Nejsem si jisty, jestli chci ji napr. do Velocity nebo to FreeMarkeru, protoze jsem se uz celkem naucil JSTL i EL i JSP Tags 2.0, takze myslim ze ucit se Velocity je pro me neuzitecne. 
Muzu se mylit. Poucte me... ;-)


Dik
Tom

  




Re: O/R mapování a Torque

2006-04-21 Tema obsahu Vlastimil Eliáš

Par pripominek na toto tema.
Pro upresneni s Hibernate verze 2.x delam vice nez 3 roky, verzi 3 jsem 
jeste nepouzil, Torque take ne.
Hibernate jsem tenkrat vybral po vyhodnoceni vice nastroju (OJB, Castor, 
Cayene, DODS), tenkrat se

o nem jeste nikde moc nepsalo, Torque mezi vyhodnocovanymi nastroji nebyl.

Tomáš Procházka napsal(a):

Zdravím.

Ptal jsem se v oficiální konferenci Torque, proč jej preferují před Hibernate a 
dostal jsem tuto odpověď od Greg Monroe Greg.Monroe at DukeCE.com

I took a quick look at Hibernate a while back and came away with the 
impression that it is strongly tied to the complexity of Enterprise

Java Beans.  It simplifies EJB operations but still requires a lot of
manual bookkeeping and coding to get started.
  
Hibernate neni podle me svazan s EJB vubec, vznikl nezavisle jako znacne 
jednodussi a presto feature rich

verze OR nastroje oproti EJB entity beanum pred verzi EJB3.
Prave pro tuto jednoduchost a pouzitelnost se tvurci specifikace EJB3 
(ktera je uplne nova, je nyni ve fazi dokoncovani)
inspirovali u Hibernate 2.x a take pote vznikl Hibernate 3 ktery muze 
slouzit jako zaklad pro implementaci
EJB3 (jak ho pouziva JBoss a rekl bych ze se na to chysta i BEA ve 
WebLogicu).
Zda se mi ze Greg tuto historii prilis nezna. Vubec celkem mnoho lidi si 
jednu dobu myslelo ze EJB3=Hibernate

a naopak coz samozrejme neni pravda.
So, IMHO, Torque was better because it lets you go from laying 
out the tables to using code much faster.  Torque's tools also help

support and speed up a lot of the processes needed to go from
development to delivery and then maintaining the application. Things
like:

Having an easily produced common file that describes and documents
your application's data storage schema. (Makes version comparison
a simple matter of comparing XML file versions.)
  
Mapovani pro Hibernate je take v XML souborech, u Hibernate 3 lze pouzit 
i anotace ala EJB 3

cehoz ja osobne ale nejsem tak uplne fanda.

It makes the generation of the SQL scripts to create the DB schema
for your application a snap, regardless of which vendor you are using.
  
Generovat SQL script umi Hibernate take. Ale jak uz zde nekdo psal, 
stejne je vzdy potreba DB schema
doplnit o dalsi veci kvuli vyladeni atp. Ja jsem vetsinou postupoval 
tak, ze udelam JavaBeany pro persistenci
(diky Eclipse jde gettery, settery generovat), pote pomoci Hibernatoru 
(Eclipse plugin) vygeneruji zaklad
XML mapovacich souboru a ty pote doladim rucne a pote z nich generuji 
SQL DDL ktere pak rucne doplnim
o specificke indexy atp. Takto to generuji na zacatku, dalsi mensi zmeny 
pak jiz vetsinou delam kompletne rucne
aby se zachovala rucni prace kterou jsem v jednotlivych krocich drive 
pouzil.
Hibernate ma i nastroje pro jine postupy, napr. od DB schematu k XML a k 
objektum, ty ale moc neznam

a nevim nakolik jsou nebo nejsou dobre.
Podle me ale stejne nastroje nemohou zvladnout vse automaticky 
optimalne, stejne do toho musite
zasahovat rucne protoze OR mapovani neni uplne jednoznacny proces a 
nektere veci jde delat ruzne pricemz

v nekterych situacich je vhodne pouzit jiny pristup nez v jinych.

Ease of implimenting changes to tables into your code.  Just change
the xml schema and rebuild.
  
To umi torque generovat i zmenove SQL DDL scripty? Pokud ano tak klobouk 
dolu uz vzhledem k nekompatibilite

databazi u prikazu typu alter table ;-)
Pri zmenach DB schematu u existujici  aplikace je take casto treba 
napsat scripty pro upravu existujicich

dat atp. coz je stejne rucni prace.

Ease (but not enforcement) of creating cross DB Server engine code,
so you're application is not tied to a single vendor's implimentation.
  

U Hibernate toto podle me take neni problem.

Others with more hibernate experience might have different opions. But
I'd say if you don't need EJB support, don't use Hibernate.
  
Hibernate jsem zacal pouzivat prave proto abych nemusel pouzivat EJB 
Entity Beany.

And FWIW, IMHO, after working with a major EJB application for 5+ years
and then developing it's replacement with Torque, EJB is overkill for most 
common applications which really don't need 100%, never loose a 
transaction due to acts of god.  A good clustered Servlet only environment 
can give you 99.9+% reliablility without all of EJB's overhead (which is 
a real response killer with all it's open sockets between this and that..)
  
Souhlas, presne proto jsem zacal pouzivat Hibernate. EJB ma podle me 
opodstatneni v urcitych
situacich, predevsim pro vzdaleny pristup ke sdilene business logice (at 
uz standardne pomoci RMI

nebo dnes pomoci ruznych WebServices related standardu).
Oh, and as to performance, one thing that Torque does well is to 
supply a nice easy to configure/use connection caching methodogy.

This is a big performance gain for any OM layer since a large part
of SQL transaction overhead is simply establishing the connections
to the DB.  You should look at what other OM layers do in this 
regard if you are 

migrace na tomcat 5.5, jstl a el tags

2006-04-21 Tema obsahu Burdik Petr

Ahojte,
premigroval jsem na vyvojovem notebooku na tomcat 5.5. Vsechny 
souvisejici problemy s knihovnami, rekonfiguracemi, ... mam za sebou 
krome jednoho problemu.


Nemuzu pouzivat nasledujici konstrukci:
c:out value='${nejakahodnota}' /

Pise mi to ze:

According to TLD or attribute directive in tag file, attribute value does not 
accept any expressions

Je mi jasne co mi pise, ale moc si nevim rady jak z teto slamastiky ven.

Pet




Re: migrace na tomcat 5.5, jstl a el tags

2006-04-21 Tema obsahu Oto 'tapik' Buchta
On Friday 21 April 2006 13:16, Burdik Petr wrote:
 Ahojte,
 premigroval jsem na vyvojovem notebooku na tomcat 5.5. Vsechny
 souvisejici problemy s knihovnami, rekonfiguracemi, ... mam za sebou
 krome jednoho problemu.

 Nemuzu pouzivat nasledujici konstrukci:
 c:out value='${nejakahodnota}' /

 Pise mi to ze:

 According to TLD or attribute directive in tag file, attribute value does
 not accept any expressions

 Je mi jasne co mi pise, ale moc si nevim rady jak z teto slamastiky ven.

Nevim, je to divne, takze strelba od boku: neni treba zmena v JSTL takova, ze 
c:out${nejakahodnota}/c:out?
Co rika c.tld? Neni zavedeny novy attribut expression? Vazne nevim...
-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz

__
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
__


Re: migrace na tomcat 5.5, jstl a el tags

2006-04-21 Tema obsahu Lumír Návrat
S tim ted valci hlavne nasi studenti v jednom predmetu. Problem je v 
tom, ze se mezi sebou perou knihovny pro JSTL.


Pokud pouzili JSTL library 1.1 z Netbeans, tak nesmeli mit ve WEB-INF 
vlastni TLD soubory ani v lib soubory jstl.jar a standard.jar.
Nevim proc ale v tech jarech co jsou v Netbeans to zahadne chape El 
vyrazy jako runtime expression a tak se musi pouzit jako uri

core-rt.tld. ktere ma nastaveny priznak rtexpr v TLD souboru na true.

Lumi(r)

Burdik Petr wrote:

Ahojte,
premigroval jsem na vyvojovem notebooku na tomcat 5.5. Vsechny 
souvisejici problemy s knihovnami, rekonfiguracemi, ... mam za sebou 
krome jednoho problemu.


Nemuzu pouzivat nasledujici konstrukci:
c:out value='${nejakahodnota}' /

Pise mi to ze:

According to TLD or attribute directive in tag file, attribute value 
does not accept any expressions


Je mi jasne co mi pise, ale moc si nevim rady jak z teto slamastiky ven.

Pet







Re: migrace na tomcat 5.5, jstl a el tags

2006-04-21 Tema obsahu Burdik Petr

Ahojte,
pouzivam sice netbeans, ale tam problem nemam. Pouzivam standard.jar a 
jstl.jar ze springu, ktere jsou tam pribaleny.


relavantni radky z /WEB-INF/lib/c.tld
attribute
   namevalue/name
   requiredtrue/required
   rtexprvaluetrue/rtexprvalue
/attribute

Jeste pro poradek udavam knihovny a verze:
jstl.jar - 1.0.3
standard.jar - 1.0.6

?xml version=1.0 encoding=ISO-8859-1?

web-app xmlns=http://java.sun.com/xml/ns/j2ee;
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   xsi:schemaLocation=http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd;
   version=2.4


Je to presne tim co pise Lumir. Diky. Stacilo prehodit na _rt a je to ok.

Pet

Lumír Návrat wrote:
S tim ted valci hlavne nasi studenti v jednom predmetu. Problem je v 
tom, ze se mezi sebou perou knihovny pro JSTL.


Pokud pouzili JSTL library 1.1 z Netbeans, tak nesmeli mit ve WEB-INF 
vlastni TLD soubory ani v lib soubory jstl.jar a standard.jar.
Nevim proc ale v tech jarech co jsou v Netbeans to zahadne chape El 
vyrazy jako runtime expression a tak se musi pouzit jako uri

core-rt.tld. ktere ma nastaveny priznak rtexpr v TLD souboru na true.

Lumi(r)

Burdik Petr wrote:

Ahojte,
premigroval jsem na vyvojovem notebooku na tomcat 5.5. Vsechny 
souvisejici problemy s knihovnami, rekonfiguracemi, ... mam za sebou 
krome jednoho problemu.


Nemuzu pouzivat nasledujici konstrukci:
c:out value='${nejakahodnota}' /

Pise mi to ze:

According to TLD or attribute directive in tag file, attribute value 
does not accept any expressions


Je mi jasne co mi pise, ale moc si nevim rady jak z teto slamastiky ven.

Pet










Re: algoritmus na rozdil stringu

2006-04-21 Tema obsahu Lukas Barton

Stanislav Ošmera napsal(a):

Ahoj,
Potreboval bych dobrej a hodne rychlej algoritmus ktery porovna dva
stringy a vyhodi mi cislo jak hodne jsou rozdilny.
Kdyz jsou stejny tak 0, kdyz jsou si hodne podobny tak maly cisloatd.
Treba ceska pojistovna as. a ceska pojistovna jsou si hodne
podobny. Rozdil muze byt kdekoliv ve stringu takze nelze pocitat kolik
pozic je stejnych. Podobny stringy jsou i ty s nejakym preklepem
ceska pojisotonva as.
Nedari se mi nic vhodneho nalezt ani vymyslet a kdyz neco tak to ma
exponencialni slozitost a je to pomaly.
Jo jde mi o obecnej algoritmus takze java v tom nehraje roli.
Diky za pomoc.
  
Hezky o tom pise clanek 
http://www.english.upenn.edu/~jlynch/Computing/compare.html


Jinak preji prijemnou zabavu pri implementaci. :-)


Re: migrace na tomcat 5.5, jstl a el tags - zajimavutka

2006-04-21 Tema obsahu Burdik Petr

Ahojte,
prave jsem upgradoval na jstl.jar (1.1.2) a standard.jar (1.1.2) a 
vsechno jede v pohode. Jenom je potreba v header stranek uvadet misto:

%@ taglib prefix=c uri=http://java.sun.com/jsp/core; %
toto:
%@ taglib prefix=c uri=http://java.sun.com/jsp/jstl/core; %

Pak si clovek pomuze i bez toho rt. Preju vsem moc pekny den a moc diky. 
Moc mi Vase pomoc pomohla. To je veta jak z nosu :)


Pet

Burdik Petr wrote:

Ahojte,
pouzivam sice netbeans, ale tam problem nemam. Pouzivam standard.jar a 
jstl.jar ze springu, ktere jsou tam pribaleny.


relavantni radky z /WEB-INF/lib/c.tld
attribute
   namevalue/name
   requiredtrue/required
   rtexprvaluetrue/rtexprvalue
/attribute

Jeste pro poradek udavam knihovny a verze:
jstl.jar - 1.0.3
standard.jar - 1.0.6

?xml version=1.0 encoding=ISO-8859-1?

web-app xmlns=http://java.sun.com/xml/ns/j2ee;
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   xsi:schemaLocation=http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd;
   version=2.4


Je to presne tim co pise Lumir. Diky. Stacilo prehodit na _rt a je to ok.

Pet

Lumír Návrat wrote:
S tim ted valci hlavne nasi studenti v jednom predmetu. Problem je v 
tom, ze se mezi sebou perou knihovny pro JSTL.


Pokud pouzili JSTL library 1.1 z Netbeans, tak nesmeli mit ve WEB-INF 
vlastni TLD soubory ani v lib soubory jstl.jar a standard.jar.
Nevim proc ale v tech jarech co jsou v Netbeans to zahadne chape El 
vyrazy jako runtime expression a tak se musi pouzit jako uri

core-rt.tld. ktere ma nastaveny priznak rtexpr v TLD souboru na true.

Lumi(r)

Burdik Petr wrote:

Ahojte,
premigroval jsem na vyvojovem notebooku na tomcat 5.5. Vsechny 
souvisejici problemy s knihovnami, rekonfiguracemi, ... mam za sebou 
krome jednoho problemu.


Nemuzu pouzivat nasledujici konstrukci:
c:out value='${nejakahodnota}' /

Pise mi to ze:

According to TLD or attribute directive in tag file, attribute value 
does not accept any expressions


Je mi jasne co mi pise, ale moc si nevim rady jak z teto slamastiky 
ven.


Pet













Re: migrace na tomcat 5.5, jstl a el tags

2006-04-21 Tema obsahu Martin Kuba

Burdik Petr wrote:


Ahojte,
pouzivam sice netbeans, ale tam problem nemam. Pouzivam standard.jar a 
jstl.jar ze springu, ktere jsou tam pribaleny.


relavantni radky z /WEB-INF/lib/c.tld
attribute
   namevalue/name
   requiredtrue/required
   rtexprvaluetrue/rtexprvalue
/attribute

Jeste pro poradek udavam knihovny a verze:
jstl.jar - 1.0.3
standard.jar - 1.0.6

?xml version=1.0 encoding=ISO-8859-1?

web-app xmlns=http://java.sun.com/xml/ns/j2ee;
   xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
   xsi:schemaLocation=http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd;
   version=2.4


Je to presne tim co pise Lumir. Diky. Stacilo prehodit na _rt a je to ok.


Jo, TomCat 5.5 je implementace Servlet2.4/JSP2.0, ke kterym patri JSTL 1.1.
Kdyz pouzijete JSTL 1.0, ktere jsou delane pro Servlet2.3/JSP1.2
(Tomcat 4.1),  tak musite pouzit prave _rt verze.

U JSP2.0 se totiz na EL vyrazy vrhne uz samotne JSP,
a do tagu tak predava uz objekt odpovidajici vyrazu.
Kdezto v JSP1.2 se EL vyrazy dostaly az do tagu, protoze
pro JSP to byl nevyznamny staticky text.

Pokud muzete, upgradujte na JSTL 1.1.

Makub
--
~~
Supercomputing Center Brno Martin Kuba
Institute of Computer Scienceemail: [EMAIL PROTECTED]
Masaryk University http://www.ics.muni.cz/~makub/
Botanicka 68a, 60200 Brno, CZ mobil: +420-603-533775
--



smime.p7s
Description: S/MIME Cryptographic Signature


RE: algoritmus na rozdil stringu

2006-04-21 Tema obsahu Tomáš Záluský
Jde o problém výpočtu Levenshteinovy vzdálenosti, možná Vám pomůže
některý z těchto odkazů :-)
http://www.google.com/search?hl=csq=levenshtein+distancebtnG=Hledatlr
=
Tomáš Záluský


 -Original Message-
 From: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] On Behalf Of Stanislav Ošmera
 Sent: Friday, April 21, 2006 2:04 PM
 To: konference@java.cz
 Subject: algoritmus na rozdil stringu
 
 
 Ahoj,
 Potreboval bych dobrej a hodne rychlej algoritmus ktery porovna dva
 stringy a vyhodi mi cislo jak hodne jsou rozdilny.
 Kdyz jsou stejny tak 0, kdyz jsou si hodne podobny tak maly 
 cisloatd.
 Treba ceska pojistovna as. a ceska pojistovna jsou si hodne
 podobny. Rozdil muze byt kdekoliv ve stringu takze nelze pocitat kolik
 pozic je stejnych. Podobny stringy jsou i ty s nejakym preklepem
 ceska pojisotonva as.
 Nedari se mi nic vhodneho nalezt ani vymyslet a kdyz neco tak to ma
 exponencialni slozitost a je to pomaly.
 Jo jde mi o obecnej algoritmus takze java v tom nehraje roli.
 Diky za pomoc.
 
 --
 Stanislav Ošmera
 Work: +44 (0)2075 980 348
 Cell: +44 (0)7914 635 412
 private email: [EMAIL PROTECTED]
 work email: [EMAIL PROTECTED]
 Skype: sosmera   ICQ:149634231
 




umisteni JFrame

2006-04-21 Tema obsahu Ales Pavel
shoj potreboval bych otevirat formular na stejnem miste jako se otevre 
popup menu  z ktereho ho oteviram.


posilam si jako parent JmenuItem ze ktereho ho to poustim ale bohuzel se 
mi nedari.


jak tohle resite?

Diky moc

Ales