Vállalati JavaBeans (EJB)

Szerző: Peter Berry
A Teremtés Dátuma: 17 Augusztus 2021
Frissítés Dátuma: 11 Lehet 2024
Anonim
Vállalati JavaBeans (EJB) - Technológia
Vállalati JavaBeans (EJB) - Technológia

Tartalom

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.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

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 és -bevezetés szempontjából.
  • 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 (egyivel szemben) írhat egy egyszerű alkalmazáshoz, például olyan egyszerű alkalmazáshoz, mint 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.