Re: NetBeans module toplink persistence

2007-05-29 Tema obsahu Jan Karhánek
 (Build 
060412)): oracle.toplink.essentials.exceptions.ValidationException
Exception Description: Cannot create temp classloader from current 
loader: 
[SystemClassLoader[org.openide.util,org.openide.modules,org.openide.options,com.mysql.jdbc,org.openide.awt,org.netbeans.api.progress,org.openide.dialogs,org.openide.nodes,org.openide.explorer,org.openide.filesystems,org.netbeans.lib.uihandler,org.openide.windows,org.netbeans.modules.editor.mimelookup,org.openide.text,org.openide.actions,org.netbeans.bootstrap,org.netbeans.core.startup,org.netbeans.modules.autoupdate.services,org.netbeans.modules.queries,org.openide.loaders,org.netbeans.modules.options.api,org.netbeans.swing.plaf,org.netbeans.core,org.netbeans.modules.autoupdate,org.jdesktop.layout,org.netbeans.modules.uihandler,javax.mail,org.netbeans.core.ui,org.netbeans.modules.settings,org.netbeans.swing.tabcontrol,org.netbeans.core.windows,org.netbeans.upgrader,org.netbeans.modules.options.keymap,org.netbeans.modules.updatecenters,org.netbeans.modules.autoupdate.ui,org.netbeans.modules.j2ee.toplinklib,org.netbeans.modules.masterfs,javax.el,toplink.essentials,org.netbeans.modules.editor.mimelookup.impl,org.netbeans.modules.progress.ui,cz.hany.golftournament]]
   at 
oracle.toplink.essentials.exceptions.ValidationException.currentLoaderNotValid(ValidationException.java:1865)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.createTempLoader(JavaSECMPInitializer.java:221)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.createTempLoader(JavaSECMPInitializer.java:210)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.callPredeploy(JavaSECMPInitializer.java:129)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initPersistenceUnits(JavaSECMPInitializer.java:309)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initialize(JavaSECMPInitializer.java:335)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.initializeFromMain(JavaSECMPInitializer.java:372)
   at 
oracle.toplink.essentials.internal.ejb.cmp3.JavaSECMPInitializer.getJavaSECMPInitializer(JavaSECMPInitializer.java:83)
   at 
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.getServerSession(EntityManagerFactoryProvider.java:283)
   at 
oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider.createEntityManagerFactory(EntityManagerFactoryProvider.java:125)
   at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
   at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
   at 
cz.hany.golftournament.PersonViewTopComponent.jButton1ActionPerformed(PersonViewTopComponent.java:72)
   at 
cz.hany.golftournament.PersonViewTopComponent.access$000(PersonViewTopComponent.java:16)
   at 
cz.hany.golftournament.PersonViewTopComponent$1.actionPerformed(PersonViewTopComponent.java:46)
   at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
   at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
   at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:377)
   at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:232)
   at 
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)

   at java.awt.Component.processMouseEvent(Component.java:5999)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3240)
   at java.awt.Component.processEvent(Component.java:5764)
   at java.awt.Container.processEvent(Container.java:1984)
   at java.awt.Component.dispatchEventImpl(Component.java:4407)
   at java.awt.Container.dispatchEventImpl(Container.java:2042)
   at java.awt.Component.dispatchEvent(Component.java:4237)
   at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4248)
   at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3912)

   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3842)
   at java.awt.Container.dispatchEventImpl(Container.java:2028)
   at java.awt.Window.dispatchEventImpl(Window.java:2405)
   at java.awt.Component.dispatchEvent(Component.java:4237)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:600)
   at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
   at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
   at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
   at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
   at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)

   at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


Jan Karhánek napsal(a):

Ahoj,

nemáte někdo prosím zkušenost s vytvářením modulu pro

NetBeans module toplink persistence

2007-05-25 Tema obsahu Jan Karhánek

Ahoj,

nemáte někdo prosím zkušenost s vytvářením modulu pro platformu 
netbeans, tak aby modul podporoval java persistence např. Toplink.? 
Nemohu najít žádný tutoriál pro NB5.5 či NB6 :(


Pro použití persistence v aplikaci J2SE jsem něco našel a to bez 
problémů funguje, na všechno jsou v aplikaci přístupní průvodci, ale při 
vývoji modulu NB6 průvodci nejsou přístupní ani nic z persistence 
(entity class, persistence unit...). Okopíroval jsem do vytvořeného 
modulu META-INF a persistence.xml z J2SE aplikace, přidal knihovnu 
toplink, javaee.jar.


u každé anotace @Entity v entitních třídách je chybové hlášení že tento 
projekt neobsahuje persistence unit, v NB6 je sice hezký průvodce, který 
se snaží fixnout tu chybu vytvoření nové persistence unit, ale po stisku 
ok se nic neděje. Při stejném pokusu v J2SE aplikaci se persistence unit 
normálně vytvoří, ale NB6 modulu ne.


Při pokusu vytvořit:

private static EntityManagerFactory emf = 
Persistence.createEntityManagerFactory(persistenceunit);


dojde k exception. Asi evidentně v nastavení projektu není vše v pořádku 
a nemůže najít persistence unit:(


javax.persistence.PersistenceException: No Persistence provider for 
EntityManager named persistenceunit
   at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)
   at 
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:60)
   at 
cz.hany.golftournament.PersonViewTopComponent.clinit(PersonViewTopComponent.java:22)

Caused: java.lang.ExceptionInInitializerError
   at 
cz.hany.golftournament.PersonViewTopComponent$ResolvableHelper.readResolve(PersonViewTopComponent.java:171)

   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

   at java.lang.reflect.Method.invoke(Method.java:589)

Díky moc za pomoc. Hany

--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Re: OT: Nabidka zamestnani pro 2 programatory/programatorky - 1x JAVA, 1x DELPHI

2007-03-16 Tema obsahu Jan Karhánek

Už jsem se dlouho tak nezasmál:) Je to tak...

Martin Kuba napsal(a):

Pavel Kolesnikov wrote:
  

Existuje vubec zamestnavatel, ktery je svou nabidku schopen popsat
jinak nez v techto univerzalnich frazich, ktere najdete v prakticky
kazdem inzeratu?



No to je treba umet cist mezi radky :-) Aspon ja si delam nasledujici
preklady:

- pozadujeme flexibilitu a vysoke pracovni nasazeni
 = neumime spravne planovat a proto vzdycky sturmujeme
   tesne pred terminem

- mlady pracovni kolektiv
 = jsme jeste nezabehnuta firma

- pozadujeme znalost BFLM, PSVZ, HCH, KR, DTN ...
 = cteme moc casopisu a nerozumime vsem tem buzzwordum

:-)

Makub
  


--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Re: Literatura o J2EE

2007-03-13 Tema obsahu Jan Karhánek
Doporučil bych pro začátek Mastering Enterprise JavaBeans 3.0, je tam 
vše co je třeba na pochopení problematiky. A je to volně ke stažení:)


http://www.theserverside.com/tt/books/wiley/masteringEJB3/

--

S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Lukas Zapletal napsal(a):

Dobry den,

doporucte nejakou knihu o J2EE (nejlepe o nove verzi) a JSF. Mam
nekolik favoritu na Amazonu, ale rad bych nejaky ten osobni nazor
(ktera byla dobra, ktera naopak spatna).

Nepohrdnu ani odkazy na dobre zdroje na internetu.

Preji pekny den




Re: Data Binding

2007-02-26 Tema obsahu Jan Karhánek
To je skvělé, že něco takového bude, ale teď je otázkou, kdy to přijde? 
jestli nemáte prosím nějaké zpřesňující datum?díky, Hany


Tomáš Procházka napsal(a):

Ahoj,
odpovídám na zprávu ze čtvrtka, 15. února 2007,
kterou Jan Karhánek napsal(a) v 18:34:29:

   To v Netbeans to bude Beans Binding, tedy JSR 295, jenž bude součástí přímo 
JDK.

 Více zde: 
http://weblogs.java.net/blog/zixle/archive/2006/05/ease_of_swing_d.html

  Ta podpora v NB bude stát za to ;-)


  Další databing projekty:

  https://databinding.dev.java.net/ - z něj vychází právě Beans Binding
  https://databuffer.dev.java.net/
  
  https://genesis.dev.java.net/


  A JGoodies už byl zmíněn, zkušenosti mám právě s ním
 
  


--- Původní zpráva ---
 Odesilatel: Jan Karhánek [EMAIL PROTECTED]
Předmět: Data Binding
  Datum: 15. února 2007, 18:34:29 (GMT +0100)
Přílohy: none
  msgid:[EMAIL PROTECTED]

J Nějaká budoucí podpora bude prý v NetBeans pro data binding, našel jsem

J tutorial jak to použít:

J 
http://wiki.netbeans.org/wiki/view/TS_60_FormSimpleJTableDataBinding#section-TS_60_FormSimpleJTableDataBinding-TestSuiteJTableBindingUsingWizards


J Marně jsem hledal jestli to už to existuje v NB 5.5 ,ale jsem zjistil,
J že to tam ještě není.:( Když jsem kontaktoval autora článku ohledně této
J komponenty, tak je vše ve stádiu vývoje pro NB 6.

J Jan Karhánek napsal(a):
  

Zdravím všechny,
  


  
rád bych se zeptal, jakou knihovnou, framework či prostředí používáte 
pro vývoj swing databázových JDBC aplikací s možností Data Bindingu 
alá M$ Access. (Free/NonFree?) Trochu jsem okoukl Oracle JDeveloper.
  


  

Díky moc za odpověď.
  




 Konec původní zprávy 

  


--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Re: Glassfish - zachytávání runtime exc eption u klienta

2007-02-19 Tema obsahu Jan Karhánek
Zdravím, na konferenci už se něco podobného řešilo, jsou to vlastnosti 
EJB, zkuste se podívat na předchozí diskuzi, to to jen jiná vyjímka:


http://www.java.cz/konference/2006-December/009936.html

Ondřej Fafejta napsal(a):

Zdravím konferenci!

Pokud na straně EJB vyhodím výjímku typu RunTimeException, tak se mi 
ke klientovi dostane EJBException.

Tedy klient vůbec neví, jaká výjímka nastala.

Je možné někde v glassfishi nastavit, aby se klientovi poslala 
skutečná vyhozená výjímka?


=
Pozn. pokud vyhodíme výjímku typu Exception, tak se ke klientovi 
dostane správná výjímka.
Ovšem pozor: pokud změníte nějaká data v načtené etnitě, tak se změny 
projeví, i když vyhodíte Exception.


Např.

public void updateEntity(MyEntity e) throws MyException{
MyEntity toUpdate=em.find(MyEntity.class, e.getId());
toUpdate.setName(UPRAVENE JMENO);

throw new MyException(Vlastni vyjimka -- extends Exception!);
}


Po vyhození výjímky se do entity toUpdate uloží změny - to je trochu 
nečekané, co? ;-)


Proto by se měly na straně EJB vyhazovat výjímky  typu RunTimeException.
Tam tento problém nenastává.
viz. specifikace ejb-3_0-fr-spec-persistence.pdf
str. 64 dole.

Fafi



--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Re: Glassfish - zachytávání runtime exc eption u klienta

2007-02-19 Tema obsahu Jan Karhánek

aha, takže pořád hledáte:) já jsem si toho nevšiml, to se omlouvám.
Jen jsem si pamatoval, že už se to tu řešilo něco podobného, ale upřímně 
řečeno by mě to také zajímalo, jakým způsobem to řešit.


Ondřej Fafejta napsal(a):

Jan Karhánek napsal(a):
Zdravím, na konferenci už se něco podobného řešilo, jsou to 
vlastnosti EJB, zkuste se podívat na předchozí diskuzi, to to jen 
jiná vyjímka:


http://www.java.cz/konference/2006-December/009936.html


To je pravda - dokonce jsem odpovídal já ;-)
Jenom se mi pořád nechce věřit, že by se to v glassfish nedalo nastavit.

Fafi



--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Re: Data Binding

2007-02-15 Tema obsahu Jan Karhánek
Nějaká budoucí podpora bude prý v NetBeans pro data binding, našel jsem 
tutorial jak to použít:


http://wiki.netbeans.org/wiki/view/TS_60_FormSimpleJTableDataBinding#section-TS_60_FormSimpleJTableDataBinding-TestSuiteJTableBindingUsingWizards 



Marně jsem hledal jestli to už to existuje v NB 5.5 ,ale jsem zjistil, 
že to tam ještě není.:( Když jsem kontaktoval autora článku ohledně této 
komponenty, tak je vše ve stádiu vývoje pro NB 6.


Jan Karhánek napsal(a):

Zdravím všechny,

rád bych se zeptal, jakou knihovnou, framework či prostředí používáte 
pro vývoj swing databázových JDBC aplikací s možností Data Bindingu 
alá M$ Access. (Free/NonFree?) Trochu jsem okoukl Oracle JDeveloper.


Díky moc za odpověď.



--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Data Binding

2007-02-14 Tema obsahu Jan Karhánek

Zdravím všechny,

rád bych se zeptal, jakou knihovnou, framework či prostředí používáte 
pro vývoj swing databázových JDBC aplikací s možností Data Bindingu alá 
M$ Access. (Free/NonFree?) Trochu jsem okoukl Oracle JDeveloper.


Díky moc za odpověď.

--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420 608 172 433
web: http://www.hany.info/



Re: Ctecka carovych kodu

2007-01-28 Tema obsahu Jan Karhánek
zkuste se podívat zde. už se zde něco takového řešilo na konferenci mám 
pocit.


http://blog.softeu.cz/ctecky-caroveho-kodu/

Standa Valenta napsal(a):

Dobry den.
Pokousim se vytvorit aplikaci, ktera eviduje zbozi na sklade. Aplikace 
by mela obsluhovat ctecku carovych kodu tzn. umet cist jeji hodnoty.
Existuje nejake API pro ovladani ctecek nebo USB zarizeni? Pokud mate 
nejake zkusenosti, uvitam jakoukoli radu.

Predem dekuji Valenta.




--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433
web: http://www.hany.info/



Re: Filosofie klient - server aplikace

2007-01-27 Tema obsahu Jan Karhánek



Roman Strobl napsal(a):

A to je presne duvod proc:
- vzniklo Java EE 5 jako kompletni reseni pro webenterprise aplikace 
(web framework JSF 1.2, business vrstva EJB 3, perzistence JPA, web 
services JAX-WS 2.0) - nemusite tweakovat
- pro Swing se dela Swing application framework, ktery zjednodusi 
vyvoj beznych swing aplikaci a bude to default zpusob jak delat swing 
aplikace
- Sun dela tool NetBeans, ktery podporuje tyto standardy, takze kdyz 
si vyberete NetBeans mate tool na co potrebujete jako zacatnecnik a 
pomuze vam to ty technologie se naucit.
- Sun delal Java Studio Creator nyni Visual Web Pack jako tool pro 
lidi, kteri s web developmentem v jave zacinaji - jeste to bude chtit 
vylepsit a ofixovat, ale myslenka je myslim dobra


S tímto přesně souhlasím, že je to určitý standard a toho bych se chtěl 
držet, jsem více méně v J2EE začátečník.
Samozrejme kdyz si jako zacatecnik vyberete Eclipse+Spring+AOP+jeden 
ze 100 web frameworku+OSGI+Eclipse RCP, mate mnohem flexibilnejsi 
reseni a treba i v mnoha ohledech i lepsi (ano rikam lepsi nez 
NetBeans :), ale na druhou stranu je na vas abyste si vsechno dali 
dohromady a sestavili si to jako vas desktopovy Linux (a to ted 
nemluvim o Ubuntu :)


open projektů se nebojím, ale rád bych použil nějaký kompaktní black 
box, se vším všudy a chci se vyhnout řešení problémů, že někde něco 
nefunguje, nebo je to složité to použít. Ikdyž to pochopitelně nemusí 
být vždy pravda. Až budu trochu zběhlejší v J2EE technologii, rád zkusím 
i něco jíného.


Nechci zacinat flamewar, ale jen chci podotknout, ze si tohle v Sunu 
uvedomujeme a ze se snazime delat technologie a tooly i pro 
zacatecniky (vyvojaru pod 30 let je cca. 50%). Neni to vsak jednoduche 
na tak velke a otevrene platforme jako je java.


jsem za to rád, různí průvodci mi dost pomáhají, ušetří spousty práce! 
zvlášť na J2EE jsou skvělé, díky za ně.
To ze existuje takova svoboda, velke mnozstvi frameworku, moznosti az 
se z toho cloveku toci hlava, za to muse nase java komunita. Jsme 
totiz celosvetove velmi aktivni a produkujeme velke mnozstvi frameworku.


framworky nemám ošahané vůbec, tak nemohu posoudit, ale hlava se mi točí 
už teď!
Moje rada: drzte se technologii jednoho vendora (a nemusi to byt prave 
Sun) a vas zivot bude mnohem jednodussi. Ale pokud si vyberete pouzit 
to nejlepsi z celeho spektra technologii, tak preji hodne stesti v 
jejich skladani :)
Zatím mi vše od sunu vyhovuje, tak nemám důvod hledat něco jiného, co by 
eventuálně mohlo být i lepší. Ale chci znát názory jiných, aby nebylo 
pozdě, až se něco rozjedenení cesta zpět. Pokud je, vždy to stojí 
čas a peníze.




Porad je to 1000x lepsi nez 1 varianta v .NET. Kdyz se ukaze, ze tato 
1 varianta na projektu nevyhovuje, tak nezbyte nez prejit k te 
slozitejsi jave...

na tom něco bude, od MS utíkám jak jen to jde...:)


-Roman

Tomas Hubalek wrote:

A nejen zacatecnika ;-)
Mam tu kolegu, pomerne zkuseneho programatora (ktery ale pred tim 
delal dlouho .NET) a ma presne stejny nazor...


Podle me je to podobne jako Linux vs. Windows. V linuxu muzu (a 
musim) vecne neco tweakovat, muzu mit deset ruznych window manageru 
podle libosti, ale vyzaduje to nasazeni a znalosti.


Ve windows nejsem schopen ten priserny task bar zmenit, virtual 
desktop stejne tak a muze me z toho mr*nout. Hledat nejake 3rd party 
utility se mi fakt nechce.

Tom

 

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of URBAN Leos
Sent: Wednesday, January 24, 2007 10:20 AM
To: Java
Subject: Re: Filosofie klient - server aplikace

Roman Pichlik napsal(a):
   

to je podle me omyl, zvolena technologie by nemela ridit architekturu
aplikace a to vetsinou EJB delalo
  

Mne nedavno v jednom blogu zaujal nazor ktery ocituji:

citace
Z ASP.NET jsem si zvyknul, že pokud něco chci, tak to můžu udělat 
rychle

a velmi jednoduše. V Javě na všechno existuje 10 přístupů a 20
frameworků, což je pro pokročilé vývojáře možná skvělé, ale začátečníka
z toho polije studený pot.
/citace

Zdroj je tady: 
http://www.borber.com/blog/dobra-kniha-o-javaserver-pages


Neco na tom bude...

Leos






--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Re: Filosofie klient - server aplikace

2007-01-27 Tema obsahu Jan Karhánek

O springu jsem pouze četl pár článků, ale nezkoušel. vyzkouším, díky

Petr Burdik napsal(a):
Uvazoval jste treba nekdy o springu? Na takovyto projekt mi prijde 
skoda zabyvat se EJB3 a kdyby tak muzete prejit na ejb. Kazdopadne to 
zvazte. Piseme mnohem rozsahlejsi system ve Springu a plne nam vyhovuje.


Pet

On Tue, 23 Jan 2007 21:11:23 +0100, Jan Karhánek 
[EMAIL PROTECTED] wrote:


No tak to každopádně. Ale líbí se mi modulárnost, update programu a 
hezké MDI. předpokládám další rozvoj aplikace. Je jasné, že aplikace 
se dá udělat i JDBC+swing a není co řešit.  Co vás by táhlo udělat 
aplikaci zrovna na NetBeans platformě?


velikost vrabce:   |=|

:)

Roman Strobl napsal(a):
Stejne tak NetBeans platforma muze byt kanon na vrabce. Jak velky je 
ten vas vrabec?


-Roman

Petr Burdik wrote:
Asi napisu za vsechny kdyz napisu, ze byste mel predevsim rict 
rozsah a co to bude za aplikace. Protoze podle me je na vetsinu 
veci EJB kanon na vrabce.


Pet

On Tue, 23 Jan 2007 19:32:23 +0100, Jan Karhánek 
[EMAIL PROTECTED] wrote:



Ahoj vývojáři,

jestli se mohu zeptat, jaké máte zkušenosti s vývojem databázových 
klient-server aplikací? Jakou vhodnou technologii (vývojové 
prostředí) by jste doporučili? EJB3, webové služby, JDBC...?


Mé představy jsou o použití glassfishe a EJB a mysql (cca 20-30 
tabulek) databáze na serveru. Vývoj v NetBeansech a pravděpodobně 
i použití NetBeans platformy jako klient GUI. Na klientu volání 
EJB session bean ale přemýšlím nad webovými službami, dobrá volba? 
Hodlám používat i prezentační část na webu, která bude zobrazovat 
část dat (JSP).


Díky moc.





--Using Opera's revolutionary e-mail client: 
http://www.opera.com/mail/









--Using Opera's revolutionary e-mail client: http://www.opera.com/mail/



--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433
web: http://www.hany.info/



Re: Filosofie klient - server aplikace

2007-01-27 Tema obsahu Jan Karhánek



URBAN Leos napsal(a):

Ahoj,
v podstatě uvažuji o tom samém (respektivě na tom dělám různé zkoušky) 
akorát tabulek bude o pár víc (asi stovka) a AS bude JBOSS.
Použití kanónu podle mně zcela odůvodní možnost snadného rozšíření o 
webové služby a následně mobilní aplikace, schedulery, systémové 
pozadí, atd.

no právě. to mě také napadározšíření, schedulery, web..

Ale praktické zkušenosti z reálu nemám, pokud byl dotaz na toto...
Na vývoj používám Netbeans.
Pokud se týká platforem tak žádná.
Ale s radostí se vrhnu do první GUI platformy která mi předvede 
reálnou demo DB aplikaci ála evidence objednávek (hlavička s vazbou na 
firmu a řádky s vazbou do číselníku zboží) a to nejlépe přes EJB3.
No nějaká FrameWork pro GUI řešící vazby by bylo skvělé! Až mám chutť si 
něco takového naprogramovat.


Leoš

Jan Karhánek napsal(a):

Ahoj vývojáři,

jestli se mohu zeptat, jaké máte zkušenosti s vývojem databázových 
klient-server aplikací? Jakou vhodnou technologii (vývojové 
prostředí) by jste doporučili? EJB3, webové služby, JDBC...?


Mé představy jsou o použití glassfishe a EJB a mysql (cca 20-30 
tabulek) databáze na serveru. Vývoj v NetBeansech a pravděpodobně i 
použití NetBeans platformy jako klient GUI. Na klientu volání EJB 
session bean ale přemýšlím nad webovými službami, dobrá volba? Hodlám 
používat i prezentační část na webu, která bude zobrazovat část dat 
(JSP).


Díky moc.






--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433
web: http://www.hany.info/



Filosofie klient - server aplikace

2007-01-23 Tema obsahu Jan Karhánek

Ahoj vývojáři,

jestli se mohu zeptat, jaké máte zkušenosti s vývojem databázových 
klient-server aplikací? Jakou vhodnou technologii (vývojové prostředí) 
by jste doporučili? EJB3, webové služby, JDBC...?


Mé představy jsou o použití glassfishe a EJB a mysql (cca 20-30 tabulek) 
databáze na serveru. Vývoj v NetBeansech a pravděpodobně i použití 
NetBeans platformy jako klient GUI. Na klientu volání EJB session bean 
ale přemýšlím nad webovými službami, dobrá volba? Hodlám používat i 
prezentační část na webu, která bude zobrazovat část dat (JSP).


Díky moc.

--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Re: Filosofie klient - server aplikace

2007-01-23 Tema obsahu Jan Karhánek
Jedná se o informační systém pro správu / vyřizování nabídek, poptávek 
na zboží a služby, generování reportů, statistik. cca 10-15 klientů.


o EJB vím že je to spíš kanon na vrabce, ale chci si ušetřit psaní kódu 
pro web. Web bude víceméně jen prezentovat data.


Petr Burdik napsal(a):
Asi napisu za vsechny kdyz napisu, ze byste mel predevsim rict rozsah 
a co to bude za aplikace. Protoze podle me je na vetsinu veci EJB 
kanon na vrabce.


Pet

On Tue, 23 Jan 2007 19:32:23 +0100, Jan Karhánek 
[EMAIL PROTECTED] wrote:



Ahoj vývojáři,

jestli se mohu zeptat, jaké máte zkušenosti s vývojem databázových 
klient-server aplikací? Jakou vhodnou technologii (vývojové 
prostředí) by jste doporučili? EJB3, webové služby, JDBC...?


Mé představy jsou o použití glassfishe a EJB a mysql (cca 20-30 
tabulek) databáze na serveru. Vývoj v NetBeansech a pravděpodobně i 
použití NetBeans platformy jako klient GUI. Na klientu volání EJB 
session bean ale přemýšlím nad webovými službami, dobrá volba? Hodlám 
používat i prezentační část na webu, která bude zobrazovat část dat 
(JSP).


Díky moc.





--Using Opera's revolutionary e-mail client: http://www.opera.com/mail/



--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Re: Filosofie klient - server aplikace

2007-01-23 Tema obsahu Jan Karhánek
No tak to každopádně. Ale líbí se mi modulárnost, update programu a 
hezké MDI. předpokládám další rozvoj aplikace. Je jasné, že aplikace se 
dá udělat i JDBC+swing a není co řešit.  Co vás by táhlo udělat aplikaci 
zrovna na NetBeans platformě?


velikost vrabce:   |=|

:)

Roman Strobl napsal(a):
Stejne tak NetBeans platforma muze byt kanon na vrabce. Jak velky je 
ten vas vrabec?


-Roman

Petr Burdik wrote:
Asi napisu za vsechny kdyz napisu, ze byste mel predevsim rict rozsah 
a co to bude za aplikace. Protoze podle me je na vetsinu veci EJB 
kanon na vrabce.


Pet

On Tue, 23 Jan 2007 19:32:23 +0100, Jan Karhánek 
[EMAIL PROTECTED] wrote:



Ahoj vývojáři,

jestli se mohu zeptat, jaké máte zkušenosti s vývojem databázových 
klient-server aplikací? Jakou vhodnou technologii (vývojové 
prostředí) by jste doporučili? EJB3, webové služby, JDBC...?


Mé představy jsou o použití glassfishe a EJB a mysql (cca 20-30 
tabulek) databáze na serveru. Vývoj v NetBeansech a pravděpodobně i 
použití NetBeans platformy jako klient GUI. Na klientu volání EJB 
session bean ale přemýšlím nad webovými službami, dobrá volba? 
Hodlám používat i prezentační část na webu, která bude zobrazovat 
část dat (JSP).


Díky moc.





--Using Opera's revolutionary e-mail client: http://www.opera.com/mail/





--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Vyvolani udalosti pri prichodu dat ze Socketu

2006-12-20 Tema obsahu Jan Karhánek
Chtel bych se zeptat, jak zpracovavat prichozi informace z InputStream 
ze Socket pomoci udalosti na klientske casti programu. Cekani na data 
bude pracovat ve vlaknu.


Zdali se to da resit pomoci Observable-Observer, tohle bych asi pozil ja.

Jedna se mi vyvolani udalosti ktere by odchytilo GUI neco ve stylu 
ActionListener napriklad pozadavek na obnoveni dat, abych nemusel resit 
nejaky timer.


private void obsluhyUdalosti() {
   ahojBT.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent e) {
   ahojBT_actionPerformed(e);
   }
   }
);

Snadne by asi bylo pridat ukazatel na GUI okno do vlakna a zavolat 
patricnou metodu na obnoveni dat, ale nepripada mi to moc ciste.


diky.

--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Re: vyber Swing komponenty

2006-12-11 Tema obsahu Jan Karhánek

Třeba použít knihovnu swingx

http://swinglabs.org/

google ví víc...:)

Martin Podhola napsal(a):

Ahoj vsem, Dobry den vsem,

s javou delam kratce (s programovani vsak dele), nicmene mam problem 
privyberu swing komponenty, programuji aplikaci, ktera bude zobrazovat 
kalendar, nevim do jake komponenty by bylo asi nejlepsi vkladat 
kalendar, v klasickem zobrazeni do ctverce, s vyznacenim akt. dne a 
svatku. Proto  prosim o radu, jaka je nejvhodnejsi komponenta pro  
toto zobrazeni.


Dekuji

Martin Podhola 


--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Re: Tisk z javy

2006-12-02 Tema obsahu Jan Karhánek

Ahoj,

jeste dalsi moznost je pouzit:

http://www.jfree.org/jfreereport/index.php

ale asi bych sel do Jasper reports, je k tomu docela pekny vizualni 
navrhar *iReport *.


http://jasperforge.org/sf/projects/ireport

Honza napsal(a):

Zdravim vespolek.

Pisu desktopovou aplikaci. Pouzivam JDBC a SWT a jinak si v podstate 
vsecko pisu sam.


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).


Co pouzivate pro tiskovy vystup z desktopovych aplikaci?

Diky za rady.

Honza



--
S pozdravem

Jan Karhánek, DiS.

Web: http://www.hany.info/
ICQ: 152742301
Tel: +420608172433



Re: Diplomová práce

2006-12-01 Tema obsahu Jan Karhánek

Google say:

http://www.logicacmg.cz/www/?kateg=2podkat=6

Markéta Machálková napsal(a):

Zdravím, budu dělat diplomku na porovnávání Java aplikačních serverůa chtěla 
bych navázat spolupráci se společností Logica CMG a potřebovala bych vědět, kdo 
tam dělá prpogramátora v Javě. Můžete mi poradit?

  


--
S pozdravem

Jan Karhánek, DiS.

ICQ: 152742301
Tel: +420608172433



Re: Dnešní CZJUG

2006-11-23 Tema obsahu Jan Karhánek

Dobry den,

podivejte se na stranky:

http://avc.sh.cvut.cz/

skoda jen, ze videa prichazi docela s velkym zpozdenim. Asi neni na to 
moc casu, skoda. Ale skvely zdroj informaci!


Volani session EJB 3.0 z modulu na NetBeans platforme

2006-11-22 Tema obsahu Jan Karhánek

Ahoj vývojáři,

Jestli mohu požádat o radu.

Marně hledám způsob, jak zavolat session beanu z modulu na platformě 
NetBeans 5.5. Rád bych vytvořil klientskou aplikaci na platformě 
NetBeans která bude používat vzdáleně SunAppServer 9.


Podařilo se mi pro testování vytvořit J2SE aplikaci, kde jsem 
přilinkoval pouze knihovny z aplikačního serveru:


appserv-admin.jar
appserv-deployment-client.jar
appserv-ext.jar
appserv-rt.jar
EnterpriseApp-ejb.jar (Moje EJB 3.0)
javaee.jar

pro připojení používám:

   public InitialContext InitialConnection(String server,int port) {
   Properties properties;
   InitialContext initialContext;

   properties = new Properties();
   
properties.setProperty(java.naming.factory.initial,com.sun.enterprise.naming.SerialInitContextFactory);
   
properties.setProperty(java.naming.factory.url.pkgs,com.sun.enterprise.naming);
   
properties.setProperty(java.naming.factory.state,com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl);

   properties.setProperty(org.omg.CORBA.ORBInitialHost, server);
   properties.setProperty(org.omg.CORBA.ORBInitialPort, 
Integer.toString(port));
  
   initialContext = new InitialContext(this.properties);

   return initialContext;
   }

Volání session EJB:

   CompanyFacadeRemote facade = 
(CompanyFacadeRemote)ic.lookup(CompanyFacadeRemote);

   for (Company item : facade.findBySupplier()) {
   cbCompany.insertItemAt(item,0);
   }


vše mi funguje krásně v J2SE aplikaci, jen jak to zapasovat do NetBeans 
modulu. Nechápu jakým způsobem mám přidat knihovny. Není to stejné jako 
v J2SE:( jestli mám pro každý jar vytvořit Library Wrapper Module 
Project stejně tak pro můj jar s EJB?! Zatím moje pokusy byly bez úspěchu.


Zda by mi někdo prosím poradil, díky Hany.



Re: Volani session EJB 3.0 z modulu na NetBeans platforme

2006-11-22 Tema obsahu Jan Karhánek

Ahoj Romane,

na prezentaci jsem koukal, ne jen na tuhle. Jsi docela medialni 
hvezda, ohledne NB :) Pres web services jsem to resit moc nechtel, ale 
premyslel jsem na tim.


no asi to zcela stejne nebude, jako J2SE. Vytvoril jsem jeden library 
wrapper pro vsechny knihovny do projektu, nastavil zavislosti modulu pro 
prezentaci dat. Ale pri volani:


this.initialContext = new InitialContext(this.properties);

to spadne :(

You are trying to access file: jndi.properties from the default package.
Please see 
http://www.netbeans.org/download/dev/javadoc/org-openide-modules/org/openide/modules/doc-files/classpath.html#default_package
22.11.2006 19:11:08 com.sun.corba.ee.impl.orb.ORBConfiguratorImpl 
runUserConfigurators
WARNING: IOP00910207: (INITIALIZE) Exception occured while running a 
user configurator

org.omg.CORBA.INITIALIZE:   vmcid: SUN  minor code: 207  completed: No
   at 
com.sun.corba.ee.impl.logging.ORBUtilSystemException.userConfiguratorException(ORBUtilSystemException.java:3907)
   at 
com.sun.corba.ee.impl.logging.ORBUtilSystemException.userConfiguratorException(ORBUtilSystemException.java:3925)
   at 
com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.runUserConfigurators(ORBConfiguratorImpl.java:156)
   at 
com.sun.corba.ee.impl.orb.ORBConfiguratorImpl.configure(ORBConfiguratorImpl.java:139)

   at com.sun.corba.ee.impl.orb.ORBImpl.postInit(ORBImpl.java:589)
   at 
com.sun.corba.ee.impl.orb.ORBImpl.set_parameters(ORBImpl.java:650)

   at org.omg.CORBA.ORB.init(ORB.java:337)
   at com.sun.enterprise.util.ORBManager.initORB(ORBManager.java:506)
   at com.sun.enterprise.util.ORBManager.getORB(ORBManager.java:264)
   at 
com.sun.enterprise.naming.SerialInitContextFactory.getInitialContext(SerialInitContextFactory.java:141)
   at 
javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
   at 
javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)

   at javax.naming.InitialContext.init(InitialContext.java:223)
   at javax.naming.InitialContext.init(InitialContext.java:197)
   at 
my.module.core.InitialConnection.init(InitialConnection.java:34)
   at 
my.module.core.BillboardViewerTopComponent.initBillboardView(BillboardViewerTopComponent.java:48)
   at 
my.module.core.BillboardViewerTopComponent.btRefreshActionPerformed(BillboardViewerTopComponent.java:158)
   at 
my.module.core.BillboardViewerTopComponent.access$100(BillboardViewerTopComponent.java:23)
   at 
my.module.core.BillboardViewerTopComponent$2.actionPerformed(BillboardViewerTopComponent.java:127)
   at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
   at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
   at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
   at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
   at 
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)

   at java.awt.Component.processMouseEvent(Component.java:5488)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
   at java.awt.Component.processEvent(Component.java:5253)
   at java.awt.Container.processEvent(Container.java:1966)
   at java.awt.Component.dispatchEventImpl(Component.java:3955)
   at java.awt.Container.dispatchEventImpl(Container.java:2024)
   at java.awt.Component.dispatchEvent(Component.java:3803)
   at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
   at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)

   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
   at java.awt.Container.dispatchEventImpl(Container.java:2010)
   at java.awt.Window.dispatchEventImpl(Window.java:1774)
   at java.awt.Component.dispatchEvent(Component.java:3803)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
   at 
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
   at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
   at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
   at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

   at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.IllegalArgumentException: org.omg.CORBA
   at java.lang.ClassLoader.definePackage(ClassLoader.java:1418)
   at 
org.netbeans.ProxyClassLoader.definePackage(ProxyClassLoader.java:388)
   at 
org.netbeans.JarClassLoader.definePackage(JarClassLoader.java:126)
   at 
org.netbeans.JarClassLoader.simpleFindClass(JarClassLoader.java:162)
   at 
org.netbeans.ProxyClassLoader.loadInOrder(ProxyClassLoader.java:590)
   at 
org.netbeans.ProxyClassLoader.smartLoadClass(ProxyClassLoader.java:531)
   

Re: Volani session EJB 3.0 z modulu na NetBeans platforme

2006-11-22 Tema obsahu Jan Karhánek

Ok, to by bylo skvele. Diky moc! Tohle by mi moc pomohlo a snad i ostatnim.