|
|
A JBoss Seam egy olyan alkalmazási keretrendszer, ami a Web 2.0-ás alkalmazások következő generációjának kifejlesztését szolgálja olyan technológiákat egyesítve és integrálva, mint az Asynchronous JavaScript és XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java portletek és üzleti folyamatkezelés (Business Process Management – BPM).
A Seam kifejlesztésének célja a komplexitás kiküszöbölése volt, mind architekturális mind API szinten. A Seam lehetővé teszi a fejlesztők számára a komplex webes alkalmazások összeépítését szokványos Java objektumokkal (Plain Old Java Objects – POJO), komponensekre bontott GUI alapelemekkel és XML-lel. A Seam 1.0 egyszerűsége a JBoss Enterprise Service Bus-hoz (ESB) és a Java Business Integration-höz (JBI) való kapcsolódását segíti elő.
Miért válasszuk a Seamet?
| Az első alkalmazási keretrendszer EJB 3.0-hoz |
Az EJB 3.0 megváltoztatta az EJB komponensekről alkotott hagyományos elképzelést: kezdetben az EJB-re mint durva granularitású, „nehéz” objektumokra gondoltunk, most viszont „könnyű”, finomgranularitású POJO-ként is tekinthetünk rá. A Seamben minden osztály lehet EJB – a Seam megszünteti a prezentációs komponensek és az üzleti logika komponensek közötti megkülönböztetést, és egységes komponens-modellt hoz létre az EE platform számára. |
| Visszafelé kompatibilis a J2EE-vel |
A Seam azonban nem csak azokban a környezetekben alkalmazható, melyek az EJB 3.0-át támogatják, hanem használható bármelyik J2EE környezetben, vagy akár sima Tomcatben is. |
| AJAX technológia könnyedén |
A Seam 1.1 a nyílt forráskódú JSF alapú AJAX megoldásokat, mint például az ICEfaces és az Ajax4JSF, az egyedi, állapot- és konkurenciakezelő motorjával integrálja. Az alkalmazások könnyen kiegészíthetők AJAX-szal anélkül, hogy a JavaScript ismeretére lenne szükség. Ezen kívül a felhasználó a potenciális bugoktól és az AJAX-ra való átállással kapcsolatos teljesítményi problémáktól is védve lesz. |
| Az állapotkezelés forradalmi megközelítése |
A Seam előtt egyedül a HTTP session segítségével volt lehetséges a webes alkalmazások állapotának kezelése. A Seam többféle, állapotfüggő, különböző granularitású kontextust nyújt a GUI párbeszédek területétől az üzleti folyamatok területéig, amivel a fejlesztőket a HTTP session-ök korlátai alól szabadítja fel. Például, a fejlesztők olyan webes alkalmazásokat írhatnak többféle „munkafelülettel”, amelyek több ablakos, natív kliensek érzetét keltik. |
| Munkafolyamatok kezelése |
A Seam a transzparens üzletifolyamat-kezelést integrálja JBoss jBPM-en keresztül, amivel minden korábbinál könnyebbé teszi az összetett együttműködések (munkafolyamatok) és összetett felhasználói interakciók (GUI folyamok) modellezését, implementálását és optimalizálásást. |
| Az integráció könnyű tesztelése |
Mivel a Seam komponensek POJO-k, ezért természetüknél fogva egységenként tesztelhetők. Azonban a komplex alkalmazások esetén az egységek tesztelése önmagában nem elegendő. Ezért a Seam a Seam alkalmazások könnyű tesztelhetőségét alapfunkcióként nyújtja. Junit vagy TestNG teszteket is írhat, melyek a felhasználóval történt teljes interakciót reprodukálják, a rendszer minden komponensét kipróbálva, valamint a teszteket futtathatja is az integrált fejlesztői környezetében. |
Még mindig nem győztük meg? További 10 indok... |
|
|
|
|
|
-
2010.06.25.
A Red Hat Enterprise Virtualization 2.2 a költségek illetve skálázhatóság okozta akadályok leküzdése révén még több ügyfél számára teszi elérhetővé a virtualizációt.
Folytatás...
-
2010.06.24.
- 209 USD nettó árbevétel, amely az előző évhez képest 20%-os növekedést jelent
- 0,12 USD általánosan elfogadott számviteli elvek szerint számított osztalék, 0,18 USD nem az elfogadott számviteli elvek szerint számított osztalék
- 2,5 millió visszavásárolt törzsrészvény
Folytatás...
-
2010.06.23.
Red Hat Summit és JBoss World - Boston- 2010. június 24. - A Red Hat, a világ vezető nyílt forráskódú megoldásokat nyújtó vállalata a mai napon bejelentette a következő generációs portálmegoldásának, a JBoss Enterprise Portal Platform 5.0-nak az általános elérhetőségét.
Folytatás...
-
2010.04.20.
Nagy örömünkre szolgál, hogy bejelenthetjük: azzal, hogy a Red Hat Enterprise Linux béta verziója a mai napon elérhetővé vált, megtettük az első nyilvános lépésünket afelé, hogy kibocsássuk a Red Hat Enterprise Linux következő jelentős verzióját.
Folytatás...
|
|
|