[Javalist] Kezdo EJB/JSF - nem linkesedik a tábla

Gábor Garami gabor.garami at hron.me
2012. Feb. 25., Szo, 11:53:53 CET


Aha, értem.

Tudsz ajánlani valami können érthetö könyvet? Java alapokkal rendelkezem,
föleg ez a JSF-es történet érdekel, meg hogy az EJB-ben mi-mire való.


Garami Gábor
E-mail: gabor.garami at hron.me
Tel: +36 20 235 9621
MSN: hrgy at vipmail.hu
Skype: hron84



2012/2/25 György Szimeonov <szimeonov.gy at gmail.com>

> :)
>
> Ez a kérdés így tényleg kicsit dúrva, nem néztem át teljesen a tutorialt
> amit csinálsz. De nagy vonalakban úgy működik hogy minden komponens mögé be
> van kötve egy managed bean (pl: CustomerBean). A bean-ekben definiált
> objektumokhoz hozzáfér az xhtml-ed ha van getter-settere, valamint a
> action-öket (bean-ben lévő metódus) rendelhetsz gombokhoz, linkekhez ha a
> metódus publikus és String a visszatérési értéke.
> A String visszatérési érték a navigációhoz lényeges. Itt jön képbe a LIST
> és DETAILS amit a faces-config.xml-ben adtál meg. Pl ha egy metódusod ami
> egy linkhez van kötve visszaadja azt, hogy "DETAILS" akkor a
> details.xhtml-re fog ugrani. Az, hogy hogy adod át az item-et a detail-nek
> kicsit komplikáltabb. Általában egy listaképernyőn nem töltöd be az
> objektum minden adatát (pl kép, vagy bármi amit nem jelenítesz meg egy
> táblázatban mondjuk a mérete miatt). Ilyenkor csak egy id-t küldesz a
> detail képernyőnek (f:param-ra keress) amit a requesten keresztül kiszedsz
> és lekérsz minden plusz info-t db-ből amit meg akarsz jeleníteni.
>
> Nem tudom ez mennyire segített. Érdemes mindenképp elolvasni egy jee6-al
> foglalkozo könyvet, ott pontosan le van írva jsf2, ejb3.1 meg minden amire
> szükséged lehet. Ha végigcsináltad a tutorial-t nézd át egy könyvből, hogy
> mi mire való amit használtál.
>
> 2012/2/25 Gábor Garami <gabor.garami at hron.me>
>
>> Aaaa, nagyon köszönöm, ezt csúnyán benéztem. Müködik!!!
>>
>> Egy kérdést még engedj meg: mi van akkor, ha nem formot szeretnék
>> megjeleníteni a showDetails-ben, hanem a cikket magát (tehát az
>> article.title és article.body-t), milyen... tageket(?) kell használnom
>> ehhez? A tippem az az, hogy a h:outputText kell nekem, csak az nem világos,
>> hogy a JSF honnan tudja, hogy milyen itemeket kell elöszednie (vagyis, az
>> article.xhtml honnét tudja, hogy neki a getDetails() szolgáltatja az
>> adatot)? Erre szolgálnak azok a bizonyos szövegek (LIST meg DETAILS)?
>>
>> Bocs, ha nagyon hülye kérdéseim vannak... :-) Eddig csak Rails-sel
>> foglalkoztam, ott jórészt nekem kellett feltölteni a mögöttes változókat
>> amiket a view megjelenített...
>>
>>
>> Garami Gábor
>> E-mail: gabor.garami at hron.me
>> Tel: +36 20 235 9621
>> MSN: hrgy at vipmail.hu
>> Skype: hron84
>>
>>
>>
>> 2012/2/25 György Szimeonov <szimeonov.gy at gmail.com>
>>
>>> http://netbeans.dzone.com/articles/develop-java-ee-6-app-jsf2?page=0,6
>>>
>>> Linken a hatodik pont. Sok sikert ha valami nem megy kérdezz nyugodtan.
>>>
>>> 2012. február 25. 11:25 György Szimeonov írta, <szimeonov.gy at gmail.com>:
>>>
>>> h:commandLink lesz a barátod ha linket akarsz csinálni
>>>>
>>>> <h:commandLink action="#{customer.showDetails(item)}"value=
>>>> "#{item.customerId}"/>
>>>>
>>>> 2012. február 25. 11:22 György Szimeonov írta, <szimeonov.gy at gmail.com>
>>>> :
>>>>
>>>> Az xhtml fájlok neve lényegtelen ha a navigation rule jol be van
>>>>> állítva.
>>>>>
>>>>>
>>>>> 2012/2/25 Gábor Garami <gabor.garami at hron.me>
>>>>>
>>>>>> Úgy vagyon, a forrásban meg is nézheted (direkt copypasta volt).
>>>>>>
>>>>>> Elvben a XHTML fájlok elnevezése lényegtelen? Nem kavarhat be?
>>>>>>
>>>>>> Egyébként a legföbb gondom az, hogy nem linkesedik az a rühes mezö.
>>>>>> Lehet hogy fasza a navigáció, csak nincs, amivel navigáljak.
>>>>>>
>>>>>>
>>>>>> Garami Gábor
>>>>>> E-mail: gabor.garami at hron.me
>>>>>> Tel: +36 20 235 9621
>>>>>> MSN: hrgy at vipmail.hu
>>>>>> Skype: hron84
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2012/2/25 György Szimeonov <szimeonov.gy at gmail.com>
>>>>>>
>>>>>>> 4. pontot nézd át, hogy jól van e configolva nálad.
>>>>>>>
>>>>>>> *Note*: The strings *LIST* and *DETAILS* must match the return
>>>>>>> String of the *list* and *showDetails*methods in the *CustomerMBean*
>>>>>>> .
>>>>>>>
>>>>>>> 2012. február 25. 11:12 György Szimeonov írta, <
>>>>>>> szimeonov.gy at gmail.com>:
>>>>>>>
>>>>>>> Szia
>>>>>>>>
>>>>>>>> faces-config.xml környékén keresgélj ha navigációról van szó.
>>>>>>>>
>>>>>>>> 2012/2/25 Gábor Garami <gabor.garami at hron.me>
>>>>>>>>
>>>>>>>>> Sziasztok!
>>>>>>>>>
>>>>>>>>> Elkezdtem ismerkedni a J2EE-vel, ugy gondoltam, hogy egy tutorial
>>>>>>>>> alapján csinálok egy alap blogot. A
>>>>>>>>>
>>>>>>>>> http://netbeans.dzone.com/articles/develop-java-ee-6-app-jsf2?page=0,7tutorial jónak is tünt, most épp a linkelt lapon járok.
>>>>>>>>>
>>>>>>>>> Ha jól értem, akkor azt kellene látnom, hogy az ID mezö linkké
>>>>>>>>> válik, és át tudok lépni a details.xhtml-re. Én egy kicsit másképp neveztem
>>>>>>>>> el a fájlokat, nem tudom, esetleg ez okozhatja-e a gondot, mindenesetre
>>>>>>>>> nekem semmiböl nem lesz link, és átlépni se tudok sehogy az
>>>>>>>>> article.xhtml-re (nálam ez a neve a formnak). A forrásaim itt vannak:
>>>>>>>>> https://gist.github.com/e0609ad78db794a0ec81 Ha valami kell,
>>>>>>>>> szóljatok, és frissítem a gistet, de mivel abszolut kezdö vagyok, gözöm
>>>>>>>>> nincs, mi kéne még bele.
>>>>>>>>>
>>>>>>>>> Ami eddig van, és müködik:
>>>>>>>>>  - Van egy EJB-m, ArticleSessionBean, ö kezelgeti a cuccokat,
>>>>>>>>> ahogy értem
>>>>>>>>>  - A listázás tökéletesen megy, a NetBeans által generált kódba
>>>>>>>>> csak annyira nyúltam bele, hogy a két dátum oszlop fejlécébe tettem 1-1
>>>>>>>>> szóközt, illetve a dátumformátumot átírtam valami olyanra, amiröl tudom is,
>>>>>>>>> hogy mit csinál (nem szeretem az angol stílusút). Ja, és az ID mezö
>>>>>>>>> fejlécét nagybetüsítettem.
>>>>>>>>>
>>>>>>>>> Kérlek, segítsetek, hogy mit ronthatok el... Szerintem valami alap
>>>>>>>>> dolgot bénázok el, csak nem tudom, mit...
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Üdv,
>>>>>>>>> --
>>>>>>>>> Garami Gábor
>>>>>>>>> E-mail: gabor.garami at hron.me
>>>>>>>>> Tel: +36 20 235 9621
>>>>>>>>> MSN: hrgy at vipmail.hu
>>>>>>>>> Skype: hron84
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Javalist mailing list
>>>>>>>>> Javalist at lists.javaforum.hu
>>>>>>>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Javalist mailing list
>>>>>>> Javalist at lists.javaforum.hu
>>>>>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Javalist mailing list
>>>>>> Javalist at lists.javaforum.hu
>>>>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> Javalist mailing list
>>> Javalist at lists.javaforum.hu
>>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>>
>>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20120225/e0ce96d3/attachment.html>


További információk a(z) Javalist levelezőlistáról