Re: JIDEA JavaEE5 tutorial s GUI

2008-10-30 Tema obsahu Lukáš Zapletal
 Predevsim diky obema, ale neni to co jsem hledal.
 Vesmes je to samy web a perzistence pres J2EE4.

Ja urcite videl nekde tutorial (na strankach JetBrains) na JPA,
protoze IDEA ma na JPA vynikajici modelovaci nastroj, ktery se v tomto
tutorialu ukazuje.

Co se tyka EJB (EJB3), tak co byste si v tom tutorialu predstavoval?
IDEA umi wizadrem vygenerovat bean (entity, session, message), stejne
tak EJB klienta. Zbytek je na programatorovi. Nadeployovat ho IDEA umi
taky, paklize mate nadefinovan J2EE server. Skutecne si nedokazu
predstavit to, co hledate. Mozna to bude nejaka knizka o problematice
EJB3+JPA. Ja osobne mohu doporucit Beginning EJB3 programming (tusim
se jmenuje, je to APRESS), kde je probrana i problematika EJB klienta,
deploy na Glassfish - vse, co potrebujete.

LZ

-- 
Lukas Zapletal
http://lukas.zapletalovi.com


Re: JIDEA JavaEE5 tutorial s GUI

2008-10-30 Tema obsahu Leoš Urban
 Skutecne si nedokazu predstavit to, co hledate. 

Porovnavam si IDEA a Netbeans pro navrh jednodussich EE aplikaci.

Nechtel jsem sem NB tahat aby z toho nevznikla nejaka roztrzka ale tam
je to asi takhle (pisu z hlavy tak se mozna nekde trochu seknu):

1) V NB vyberu EnterpriseApplication, objevi se pruvodce kde vyberu
cilovy AS (rekneme GF), zaskrtnu, ze chci EJB modul, WAR modul a
ApplicationClient modul. To je podobne jako v IDEa akorat mi to prijde
jasnejsi nez zaskrtavat JPA, EJB3 bez cehosi a J2EE5, ktere samo o sobe
uz JPA a EJB3 obsahuje. Budiz.

2) Kliknu New, PersistenceUnit, pruvodce mi dovoli zalozit novou jdbc
connection (databaze musi existovat) a nasledne datasource, vybrat
zpusob jak se budou ci nebudou generovat struktury automaticky.
Opet je v IDEA podobne, akorat to do persistence.xml generuje primo JDBC
spojeni a ne datasource aplikacniho serveru. Coz jde zmenit rucne.

3) Kliknu New, Entity bean. Vygeneruje to zaklad entity beany (EJB3) a
mohu tam dodat dalsi atributy atd. Opet podobne jako IDEA, NB generuje o
neco vic ale budiz.

4) Kliknu New, SessionBeanFromEntityBean a v pruvodci vyberu entity
beany z kterych chci generovat fasadni session beany a jake maji mit
rozhrani (local, remote).
Tento krok jsem v IDEA vubec nenasel, zrejme se musi delat rucne (jedna
se o praci s EntityManagerem a je fajn mit aspon zaklad predgenerovany a
jen doplnovat nove metody).

5) Pridam JFrame do modulu aplikacniho klienta a v kodu pres kontextove
menu kliknu Call Enterprise Bean a vyberu fasadni SB. Doplni se
prislusny kod do formulare a odted mohu volat metody AS.
Pridam rekneme cudlik pro dotazeni dat a JTable pro zobrazeni.
U IDEA opet zrejme vsechno rucne.

6) Preklad a deploy bude asi stejny u obou nastroju.


Protoze je IDEA tak vychvalovana tak jsem si to chtel jenom zkusit. 
A protoze je to dost slozity nastroj tak jsem hledal neco, co by mne
podobne jako je predchozich 6 bodu provedlo tvorbou.
Nic vic, nic min.


Leos



Re: JIDEA JavaEE5 tutorial s GUI

2008-10-30 Tema obsahu Vaclav Pech
Tutorial, ktery by pokryval Vase potreby jsem nenasel. Nicmene, pokud 
jsem dobre pochopil z Vaseho popisu, v IDEi jste vytvoril projekt, 
nastavil potrebne technologie, nakonfiguroval JPA a vytvoril entity. V 
tuto chvili postradate wizardy, ktere by nagenerovali fasadni session 
beany pro zakladni CRUD operace s entitami a dale pak kod pro volani 
session bean z GUI.
V IDEi obecne moc wizardu nenajdete. Zkuste ale treba uvnitr tela 
session beany akci Code  Generate (Ant + Insert). Pomoci nabidnuteho 
pop-up menu potom muzete do kodu vkladat reference na jine beany ci 
zdroje, jako treba EntityManager. Metody pro CRUD si pote ovsem musite 
napsat.
V kodu klienta opet zadny wizard, ale IDEA samozrejme rozpozna @EJB 
anotaci a bude Vam kompletovat prislusny kod, kde s beanou pracujete.


Vasek


Leoš Urban wrote:
Skutecne si nedokazu predstavit to, co hledate. 



Porovnavam si IDEA a Netbeans pro navrh jednodussich EE aplikaci.

Nechtel jsem sem NB tahat aby z toho nevznikla nejaka roztrzka ale tam
je to asi takhle (pisu z hlavy tak se mozna nekde trochu seknu):

1) V NB vyberu EnterpriseApplication, objevi se pruvodce kde vyberu
cilovy AS (rekneme GF), zaskrtnu, ze chci EJB modul, WAR modul a
ApplicationClient modul. To je podobne jako v IDEa akorat mi to prijde
jasnejsi nez zaskrtavat JPA, EJB3 bez cehosi a J2EE5, ktere samo o sobe
uz JPA a EJB3 obsahuje. Budiz.

2) Kliknu New, PersistenceUnit, pruvodce mi dovoli zalozit novou jdbc
connection (databaze musi existovat) a nasledne datasource, vybrat
zpusob jak se budou ci nebudou generovat struktury automaticky.
Opet je v IDEA podobne, akorat to do persistence.xml generuje primo JDBC
spojeni a ne datasource aplikacniho serveru. Coz jde zmenit rucne.

3) Kliknu New, Entity bean. Vygeneruje to zaklad entity beany (EJB3) a
mohu tam dodat dalsi atributy atd. Opet podobne jako IDEA, NB generuje o
neco vic ale budiz.

4) Kliknu New, SessionBeanFromEntityBean a v pruvodci vyberu entity
beany z kterych chci generovat fasadni session beany a jake maji mit
rozhrani (local, remote).
Tento krok jsem v IDEA vubec nenasel, zrejme se musi delat rucne (jedna
se o praci s EntityManagerem a je fajn mit aspon zaklad predgenerovany a
jen doplnovat nove metody).

5) Pridam JFrame do modulu aplikacniho klienta a v kodu pres kontextove
menu kliknu Call Enterprise Bean a vyberu fasadni SB. Doplni se
prislusny kod do formulare a odted mohu volat metody AS.
Pridam rekneme cudlik pro dotazeni dat a JTable pro zobrazeni.
U IDEA opet zrejme vsechno rucne.

6) Preklad a deploy bude asi stejny u obou nastroju.


Protoze je IDEA tak vychvalovana tak jsem si to chtel jenom zkusit. 
A protoze je to dost slozity nastroj tak jsem hledal neco, co by mne

podobne jako je predchozich 6 bodu provedlo tvorbou.
Nic vic, nic min.


Leos


__ NOD32 3569 (20081030) Information __

This message was checked by NOD32 antivirus system.
http://www.eset.com



  




Re: JIDEA JavaEE5 tutorial s GUI

2008-10-30 Tema obsahu Leoš Urban

 Tutorial, ktery by pokryval Vase potreby jsem nenasel. Nicmene, pokud 
 jsem dobre pochopil z Vaseho popisu, v IDEi jste vytvoril projekt, 
 nastavil potrebne technologie, nakonfiguroval JPA a vytvoril entity. V 
 tuto chvili postradate wizardy, ktere by nagenerovali fasadni session 
 beany pro zakladni CRUD operace s entitami a dale pak kod pro volani 
 session bean z GUI.

Velmi dekuji za odpoved, presne o to my slo.

Leos





Re: JIDEA JavaEE5 tutorial s GUI

2008-10-29 Tema obsahu Vaclav Pech
Rad doplnim. Krome on-line videi na uvedene adrese 
http://www.jetbrains.com/idea/training/demos a zvlaste pak na Java EE 
zamerene demo http://www.jetbrains.com/idea/training/demos/web.html (byt 
pro IDEA 6), doporucuji dokument 
http://www.jetbrains.com/idea/docs/Creating_Java_EE_Applications_and_Servlets_with_IntelliJ_IDEA.pdf. 
To by mohlo byt, co hledate.


Vasek


Lukáš Zapletal wrote:

Na strankach firmy JetBrains je IMHO takovy tutorial, myslim je to
screencast s audiem:

http://www.jetbrains.com/idea/training/demos.html

Poposuje dobre persistenci. Co se tyka deploye, tak tam bych
konzultoval spis manual aplikacniho serveru. Podpora Glassfishe je v
IntelliJ IDEA bezproblemova, staci nakonfigurovat a jede to.

LZ

2008/10/27 Leoš Urban [EMAIL PROTECTED]:
  

Ahoj,
prosim neexistuje nekde tutorial pro IDEA 7, ktery by krok za krokem
provedl vytvorenim EE5 projektu (entity beany+session beany+aplikacni
klient) az po deploy do Glassfishe?
Dekuji,
Leos







  




Re: JIDEA JavaEE5 tutorial s GUI

2008-10-29 Tema obsahu Leoš Urban
 To by mohlo byt, co hledate.

Predevsim diky obema, ale neni to co jsem hledal. 
Vesmes je to samy web a perzistence pres J2EE4.

Ja hledam neco na zpusob evidence devedecek, kde se na zacatku
definuje perzistence, zalozi entity beany EJB3, vygeneruji k nim fasadni
session beany. Vytvori se jednoducha swingova aplikace jako aplikacni
klient dle specifikace EJB3 a cele se to deployne na server.
Web zde neni podstatny.

Bohuzel, prvni problem mam uz se samotnym vyberem frameworku.
Jsou tam moznosti pridat (mimo jine) JPA, EJB3, J2EE5 ( nejsou nahodou
JPA a EJB3 soucastmi J2EE5? ). Variantou pokus omyl jsem dospel k nazoru
ze musi byt zaskrtnuty vsechny ale EJB3 vybrany bez ejb-jar.xml, jinak
to dela problemy.

Proto bych rad nejaky tutorial, ktery by tim provedl, protoze jinak je
to beh na dlouhe trate.

Diky,
Leos