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.
- Az infrastruktúra-szolgáltatások : sok:
- 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.