J2EE - Java 2 Enterprise Edition

J2EE - Java 2 Enterprise Edition

  • Bevezetés a Java keretrendszerbe
  • Bevezetés a J2EE-be
  • J2EE API-k

Bevezetés a Java keretrendszerbe

A "Java-keretrendszer" (Java 2 platform) három kiadásból áll, amelyek mindegyikét különböző célokra tervezték:
  • J2ME : A Java 2 Micro Edition beágyazott alkalmazások, PDA-k és mobil terminálok fejlesztésére szolgál.
  • J2SE : A Java 2 Standard Edition a személyi számítógépek alkalmazásainak fejlesztésére szolgál.
  • J2EE : Java 2 Enterprise Edition, amelyet professzionális használatra terveztek (szervereken történő alkalmazás).

Minden kiadás teljes környezetet biztosít a Java alapú alkalmazások fejlesztéséhez és végrehajtásához, és tartalmaz egy JVM (Java virtuális gép) és egy sor osztályt.

Bevezetés a J2EE-be

A J2EE (Java 2 Enterprise Edition) a Sun által javasolt szabvány, amelyet a nemzetközi vállalatok konzorciuma támogat, hogy meghatározzon egy szabványt a többszintű (komponens alapú) vállalati alkalmazások fejlesztésére.

A kínált szolgáltatások (API) és a futási infrastruktúra általában "J2EE platform" -nak nevezik, és tartalmazza:

  • Az alkalmazáskiszolgáló specifikációi, azaz a végrehajtási környezet: A J2EE meghatározza az alkalmazások és a környezet végrehajtásának szerepét / interfészeit. Ezek az ajánlások lehetővé teszik, hogy a külső cégek alkalmazási kiszolgálókat dolgozzanak ki, amelyek megfelelnek a főbb szolgáltatások újbóli fejlesztése nélkül meghatározott előírásoknak.
  • Szolgáltatások (API-n keresztül), azaz független Java-kiterjesztések, amelyek számos standard funkciót biztosítanak. A Sun minimális végrehajtást biztosít ezeknek az API-knak, amelyet J2EE SDK-nak (J2EE Software Development Kit) hívnak.

A J2EE teljes mértékben a Java-ra támaszkodik, élvezi a nyelv előnyeit és hátrányait, különösen a kód hordozhatóságát és karbantarthatóságát.

Emellett a J2EE architektúra diszkrét, cserélhető és elosztott komponenseken alapul, ami a következőket jelenti:

  • könnyen bővítheti az architektúrát.
  • a J2EE mechanizmusokon alapuló rendszer magas rendelkezésre állást biztosít a jó minőségű szolgáltatás biztosításához.
  • megkönnyíti az alkalmazások karbantarthatóságát.

J2EE API-k

A J2EE API-k három fő kategóriába sorolhatók:
  • A komponensek.
    • Webkomponensek: Servlets és JSP (Java Server Pages).
    • Üzleti komponensek : EJB (Enterprise Java Beans). Ezek a konkrét komponensek felelősek az adatfeldolgozásért (egy adott iparág számára) és az adatbázisokkal való kapcsolódásért.
  • Szolgáltatások, amelyek kategorizálhatók:
    • Az infrastruktúra-szolgáltatások : sok:
      • A JDBC (Java DataBase Connectivity) egy API a relációs adatbázisok eléréséhez.
      • A JNDI (Java Naming and Directory Interface) egy API, amely hozzáférési neveket és üzleti címtárakat érhet el, mint például a DNS, a NIS, az LDAP stb.
      • A JTA / JTS (Java Transaction API / Java Transaction Services) egy szabványos API, amely a tranzakciókezelővel való interfészeket határozza meg.
      • A JCA (J2EE Connector Architecture) a vállalati információs rendszer csatlakozási API-ja.
      • A JMX (Java Management Extension) kiterjeszti a webes alkalmazások fejlesztését.
  • Kommunikációs szolgáltatások:
    • A JAAS (Java hitelesítési és engedélyezési szolgáltatás) az API a hitelesítéshez és a hozzáférési jogok kezeléséhez.
    • A JavaMail egy API az e-mailek küldéséhez.
    • A JMS (Java Message Service) aszinkron kommunikációs képességeket (MOM: Middleware Message Object) biztosít az alkalmazások között.
    • Az RMI-IIOP egy olyan API, amely lehetővé teszi az objektumok közötti szinkron kommunikációt.

A J2EE architektúra lehetővé teszi, hogy elkülönítse az emberi-gép interfésznek (HMI) megfelelő prezentációs réteget, az adatfeldolgozást és az adatréteget tartalmazó üzleti réteget.

A CommentcaMarche.net-ben közzétett eredeti dokumentum.

Előző Cikk Következő Cikk

Top Tippek