Videó: Különbség A J2SE és A J2EE Között
2024 Szerző: Mildred Bawerman | [email protected]. Utoljára módosítva: 2023-12-16 08:39
J2SE vs J2EE
A Java az egyik legelterjedtebb objektumorientált programozási nyelv, amelyet ma a szoftverfejlesztéstől a webfejlesztésig használnak. Ez egy általános célú és egyidejű programozási nyelv. Eredetileg a Sun Microsystems fejlesztette 1995-ben. James Gosling a Java programozási nyelv atyja. Az Oracle Corporation tulajdonában van a Java (miután nemrégiben megvásárolta a Sun Microsystems-t). A Java egy erősen tipizált nyelv, amely számos platformot támogat a Windows-tól a UNIX-ig. A Java a GNU General Public License licenc alatt áll. Az 1995-ös első kiadás (Java 1.0) óta nőtt és a web-alapú alkalmazások fejlesztésének meghatározó nyelvévé vált. A J2SE a Java 2 Platform Standard Edition, amely az alaposztályok és az API-k készletét biztosítja. A Java 6 a jelenlegi stabil kiadása. A J2EE a Java 2 Platform Enterprise Edition,amely fejlett technológiákat és API-kat kínál, amelyek a J2SE által nyújtott funkcionalitásra épülnek. A Java fejlesztői a közelmúltban megváltoztatták az összes kiadás nevét, és most a J2SE és a J2EE Java SE, illetve Java EE néven ismert.
Mi a J2SE?
A J2SE az alapvető Java osztályok és API-k gyűjteménye. A legfrissebb Java 6 verzió (más néven Java Standard Edition 6.0 vagy Java SE 6 vagy Java 1.6), Mustang kódnéven, 2006 decemberében jelent meg. Jelenlegi változat a 2011. június 26-án kiadott 26. frissítés. + osztályok és interfészek. Az új specifikációkra és API-kra összpontosít, beleértve az XML-t, a Web Services szolgáltatást, a JDBC 4.0 verziót, az Annotációkon alapuló programozást, az API-kat a Java fordítóhoz és az Application Client GUI-t. Ez kiegészült a már létező funkciókkal, mint például az Annotations, a Generics és az Autoboxing. Az kommentárok az osztályok metaadatokkal történő címkézésének mechanizmusát jelentik, hogy metaadat-tudatos programok használhassák őket. A Generics egy olyan mechanizmus, amely meghatározza a gyűjteményekhez tartozó objektumok típusait, például az Arraylistákat, így a típusbiztonság garantált lesz a fordítás idején. Az autoboxolás lehetővé teszi az automatikus átalakítást a primitív típusok (pl. Int) és a burkoló típusok (pl. Egész szám) között. Ezenkívül a Windows régebbi verzióinak (Win9x sorozat) támogatását is eltávolították a 7. frissítéstől kezdve.
Mi a J2EE?
A J2EE szerver programozási platformot biztosít Java-ban. A J2EE funkciókat (könyvtárakat) ad hozzá az alkalmazáskiszolgálókon futó elosztott és többszintű java alkalmazások telepítéséhez. A J2EE jelenlegi verziója a Java EE 6. A Java EE által kínált specifikációk közé tartozik a JDBC (Java Database Connectivity), az RMI (Remote Method Invocation), a JMS (Java Message Service), a webszolgáltatások és az XML. Továbbá olyan, a Java EE-hez hasonló specifikációkat is kínálnak, mint az Enterprise JavaBeans (EJB), a Connecters, a Servlet, a portlet, a Java Server Pages (JSP). Ennek célja, hogy lehetővé tegye a programozók számára, hogy nagy skálázhatósággal és hordozhatósággal fejlesszenek ki alkalmazásokat. A Java EE fejlesztői az üzleti logikára koncentrálhatnak (az infrastruktúra / integráció helyett), mert az alkalmazásszerverek gondoskodnak a tranzakciókról, a biztonságról és az egyidejűségről.
Mi a különbség a J2SE és a J2EE között?
A J2SE az alaposztályok és az API-k gyűjteménye, amely alapvető funkcionalitást (Java nyelv, virtuális gép és alapkönyvtárak) biztosít a standard Java alkalmazások fejlesztéséhez, míg a J2EE technológiák és API-k gyűjteményét kínálja a többszintű vállalati alkalmazások fejlesztéséhez. Más szavakkal, a J2SE-t olyan alkalmazások fejlesztésére használják, amelyek önálló asztali programként vagy kisalkalmazásként futnak, de a J2EE-t általában a J2EE-tárolóban végrehajtó alkalmazások írására használják. A J2EE rendelkezik a J2SE összes funkciójával. De további funkciókkal rendelkezik, például EJB, JSP, Servelts és XML technológia. Teszteket is tartalmaz annak ellenőrzésére, hogy az alkalmazások megfelelnek-e a J2EE-t támogató meglévő alkalmazásoknak.
Ajánlott:
Különbség A Fázis Különbség és Az út Különbség Között
Fáziskülönbség vs útbeli különbség A fáziskülönbség és az útkülönbség az optika két nagyon fontos fogalma. Ezeket a jelenségeket a
Különbség Az Android Okostelefonok Között A Samsung Epic 4G és A HTC EVO 4G Között
Android okostelefonok A Samsung Epic 4G és a HTC EVO 4G között a Samsung Epic 4G és a HTC Evo 4G az első okostelefon, amely a 4G hálózaton fut. A küzdelemben
Különbség A Szemüveg Között Az Ingyenes 3D Telefon LG Optimus 3D és Az LG Revolution 4G Telefon Között
Szemüveges 3D telefon LG Optimus 3D vs LG Revolution 4G Phone First Szemüveges ingyenes 3D telefon LG Optimus 3D és LG Revolution 4G két csúcskategóriás telefon, sok
Különbség Az Android 4G Telefonok Között A Motorola Droid Bionic és A HTC Thunderbolt Között
Android 4G telefonok Motorola Droid Bionic vs HTC Thunderbolt A Motorola Droid Bionic és a HTC Thunderbolt az Android 4G telefonok közül kettő, amelyeket bemutattak
Különbség Az Eritrociták Között A Leukociták és A Trombociták Között
Fő különbség - Eritrociták vs leukociták vs trombociták A vérszövet különböző típusú sejtekből és komponensekből áll. Fontos elem