Tartalomjegyzék:
- Meghatározás - Mit jelent az Enterprise JavaBeans (EJB)?
- A Techopedia magyarázza az Enterprise JavaBeans (EJB)
Meghatározás - Mit jelent az Enterprise JavaBeans (EJB)?
Az Enterprise JavaBeans (EJB) a szerveroldali és platformfüggetlen Java alkalmazásprogramozási felület (API) a Java Platform, Enterprise Edition (Java EE) számára. Az EJB célja a nagy disztribúciók fejlesztésének egyszerűsítése.
Az EJB tároló kezeli a tranzakciókezelést és a biztonsági engedélyezést, lehetővé téve a babfejlesztőnek, hogy az üzleti kérdésekre koncentráljon. Ezenkívül az ügyfélfejlesztő a prezentációs rétegre koncentrálhat anélkül, hogy az EJB üzleti logikájára összpontosítana. Ez lehetővé teszi egy vékonyabb klienst, ami előnyös az elosztott alkalmazást futtató kis eszközök számára.
A Techopedia magyarázza az Enterprise JavaBeans (EJB)
Mivel az EJB hordozható, az alkalmazásfejlesztő könnyen készíthet alkalmazásokat a meglévő babokra. Az új alkalmazások bármilyen Java Enterprise Edition (EE) kompatibilis szerveren futnak, szabványos API-k használatával.
Az EJB elosztott alkalmazásfejlesztésben történő értékelésekor elengedhetetlen annak biztosítása, hogy egy alkalmazás megfeleljen a szükséges méretezhetőségnek, az adatok integritásának és az alkalmazások kliensének változatos igényeinek. Az EJB nem mindig alkalmas az elosztott alkalmazások fejlesztésére. Ezért a projektkövetelményeket világosan közölni kell és meg kell érteni az EJB használata előtt, figyelembe véve a következő EJB korlátozásokat:
- Az EJB specifikáció kényelmetlen eszköz, hatalmas dokumentációja és összetett jellege miatt. A jó fejlesztőnek időt kell fordítania az EJB specifikáció elolvasására és tanulmányozására - még akkor is, ha bizonyos információk nem relevánsak az EJB kód írásában és telepítésében.
- Az EJB több fejlesztést és hibakeresési erőforrásokat igényel, mint az alapvető Java kódolás, mivel nehéz meghatározni, hogy a hiba a kódban vagy az EJB tárolóban van-e.
- Az EJB végrehajtása összetett. Például, egy fejlesztő 10 vagy több fájlt írhat (szemben egy) egy egyszerű alkalmazáshoz, például egyszerű szöveget nyomtathat, mint például a "hello world".
- Az EJB specifikáció változásai elavult kódot eredményeznek. Így a kód kompatibilissé tétele az új EJB tárolóval extra erőfeszítéseket és magasabb költségeket igényel.
