[Java lista] JUM 18. - 2011. január 19.

István Viczián viczian.istvan at gmail.com
2011. Jan. 7., P, 13:58:27 CET


Örömmel jelentjük be a JUM következő, tizennyolcadik alkalmát!
Időpont

Az esemény 2011. január 19-én lesz 18 órától.
Helyszín

Az előadások helyszíne a SZÁMALK, cím: 1119 Budapest, Mérnök u. 39.
Megközelíthető a városközpont felől a 7E és 173E buszokkal. A
Kelenföld városközpontig kell utazni, onnan 2 perc séta a Mérnök utca
irányában).
FONTOS! A terem kiválasztása miatt valamint amiatt, hogy a portán le
kell adni a résztvevők nevét, szükséges az előzetes regisztráció a
http://spreadsheets.google.com/viewform?key=poNWMU9gcos1R_5SPLIWuaA&hl=en
címen. Emiatt a a jelentkezési határidő 2011. január 17. 23:59. Wifi
van a teremben.

Bővebb információ: http://jum.javaforum.hu/?q=node/30

Tematika

Fontos, hogy alkalmanként legalább három előadást terveztünk, így ha
van kedved előadni, ne habozz felvenni velünk a kapcsolatot az jum
kukac javaforum pont hu címen. A tervezett tematika alább olvasható.
Az itt leírt sorrend nem feltétlenül egyezik a valós sorrenddel.

Nagy Gergely - Háttérfolyamatok jobban: Job-ban (Background tasks with Jobs)

Visszatérő fejlesztői probléma a háttérfolyamatok indítása, kezelése,
nyomon követése. Az Eclipse-ben található erre is egy API, amit talán
kevesen ismernek, vagy nem mindenki használják ki a benne rejlő
lehetőségeket. Röviden áttekintjük az alapelveit, majd néhány egyszerű
példán keresztül megnézzük hogyan és mire képes. Végül egy valós
projektből kiragadott kóddal rávilágítok, hogy nem csak "Building
workspace..." jellegű folyamatoknál alkalmazható.

Török Zsolt - OSGi on Android

   1. Megoldandó probléma rövid bemutatása: EJB3 entityk és WS-ek integrációja
   2. Példafeladat megfogalmazása, pl. könyvelés feladás és lekérés WS
integrációja
   3. Megoldás módjának bemutatása
   4. Dozer Bean Mapper eszköz rövid ismertetése (esetleg ha érdemes,
akkor 1-2 szó a többi érintett technológiáról)
   5. Példafeladat megoldása (Eclipse: Dozer konfigurálás, Java kódok)
   6. Tapasztalatok, összefoglalás, Dozer előnyök, hátrányok, kitekintés
   7. Kérdések

Veres Péter: Web service integráció Dozer Bean Mapper segítségével

A feladat során több, különböző helyen és módon publikált webes
szolgáltatás integrációját kellett elvégezni egy EJB3 entitásokra
épülő, egyedi fejlesztésű keretrendszerben. Az integráció során
webszolgáltatásokon keresztül lekérdezett
adatokat kellett a keretrendszer szabványos felületén megjeleníteni,
illetve a módosított adatokat az egyes webes szolgáltatások
segítségével visszaküldeni, a külső rendszerek esetleges
hibaüzeneteit megjeleníteni.
A Dozer Bean Mapper egyszerűen használható arra, hogy adott
struktúrájú adatot (Java beant) egyszerűen másoljunk - akár
rekurzívan - másik struktúrába. A két struktúra közötti
leképezést XML fájlok segítségével adhatjuk meg.
A feladat megoldása során az egyes web service-ek struktúrái
(paraméterei és visszatérési értékei) és a rendszer entitásai
közötti kétirányú leképezést néhány, az entitások struktúrákra
vonatkozó egyszerű szabály megkötésével, majd a Dozer Bean Mapper
megfelelő felkonfigurálásával értük el. Az eredmény néhány XML
konfigurációs fájl és minimális kód.

Bővebb infó a http://dozer.sourceforge.net

Viczi


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