• 11szept


    Napjaink informatikai rendszerei között jelentős a webes alkalmazások szerepe. Ezek tervezése során fontos a modellezés, mivel lehetővé teszi a fejlesztőcsapat tagjai közötti együttműködést, tesztesetek előállítását valamint forráskód-részletek generálását is. Már a fejlesztőrendszerek is támogatják az UML nyelv használatát, viszont az alkalmazások és modellek között csak az egyszerű esetekben teremtenek kapcsolatot.

    A korszerű rendszerek szabványos megoldásokat használnak, tervezési mintákra épülnek és bevált gyakorlatok segítik a megvalósításokat. Két jelentős csoportjuk: a J2EE és a .NET rendszerek. Ez a dolgozat néhány példán keresztül a J2EE rendszerek lehetőségeit vizsgálja és összehasonlítja az alternatív megoldásokat.

    A J2EE egy szabványgyűjtemény neve, mely az egyes logikai rétegekban használható API-kat tartalmaz.

    A web réteg JSF technológiája még nem eléggé kiforrott, a többféle megvalósítás és kiterjesztés miatt az implementációk gyakran nem működnek együtt. Az alternatív megoldások alacsonyobb szintű szabványokra építenek, és a fejlesztők számára áttekinthető, egyszerű használatot biztosítanak.

    A nagy gyártók alkalmazásszerverei támogatják az EJB 2 használatát az üzleti logika rétegben, a nem szabványos helyeken egyedi megoldásokat alkalmazva. Néhány keretrendszer (kevesebb funkcióval) egyszerűbben használható, így a fejlesztők az egyszerű rendszerekhez inkább ezeket használják. A Hibernate az adatkezelést, a Spring az üzleti logikát könnyíti meg.

    Az EJB 3 szabvány az alacsonyabb verziókkal való kompatibilitás megtartása mellett tartalmazza az előző egyszerűsítéseket. Ez a fejlesztők számára áttekinthetőbb és kevesebb forráskódot, könnyebb tesztelhetőséget, gyártók közötti könnyebb választást és újrafelhasználható komponenseket jelent. A gyártók együttműködő termékeket szállíthatnak, melyeket üzemeltetni is egyszerűbb, így megbízhatóbb szolgáltatás nyújtható.

    A diplomamunka egy konkrét feladat – a kollégiumi rendszer – újratervezéséhez és újraimplementálásához használható technológiai lehetőségek feltérképezésével kezdődött, és ezen lehetőségek mintaprojekten történő kipróbálásába torkollott. A konklúzió pedig a technológiák különböző szempontok szerinti értékelése.






    Kapcsolódó bejegyzések


    Katalógus:

Szólj hozzá!