Mis on J2SE?

Üks dünaamilisemaid programmeerimiskeeli, mida arvutiprogrammeerijad tänapäeval kasutavad, on Java™. See keel on aastate jooksul arenenud nii funktsionaalsuse kui ka ulatuse poolest. Praegused väljaanded on Java 2 platvormil, mis pole üllatavalt Java™ tarkvara teine ​​peamine kehastus. Sellel on ka erinevad kehastused, sealhulgas Java 2 platvorm, standardväljaanne (J2SE). J2SE-d kasutatakse peamiselt aplettide ja muude rakenduste kirjutamiseks.

Eelkõige serverite ja suurarvutite ning suure pildiga süsteemide puhul muudab Java™ äriprotsessid teoks. Tehniliselt ja ajalooliselt on see nii riist- kui ka tarkvara tootev arvutifirma Sun Microsystems looming. Teised ettevõtted loovad nüüd Java™-rakendusi, kuid Sun oli seal esimene.

Üks tuntud Java™-rakenduste tüüp on aplet, omamoodi kiiresti töötav alamprogramm, mis on suures osas platvormist sõltumatu ja võib töötada ka teistes raamistikes. Apletid on minirakendused, mis täidavad suuremate rakenduste raames mitmesuguseid suuri ja väikeseid, igapäevaseid ja dünaamilisi funktsioone. Tehniliselt on aplett nagu rakendus lite, nagu selle nimigi ütleb. Tarkvaraarendaja järele, kes oskab aplette arendada, on märkimisväärne nõudlus.

Apleti suurepärane näide on brauseripõhine pistikprogramm, mis võimaldab kasutajatel veebilehe lingil klõpsates vaadata Flash®-filme või kuulata helifaile. Selline klõps hoiab kasutajat brauseri keskkonnas, käivitades samal ajal apletiks oleva rakenduse rakenduses, näidates soovitud videot või esitades soovitud heli. Paljud võrgumängud on samuti apletipõhised.

Java 2 platvormil on kolm põhiväljaannet: Micro, Standard ja Enterprise. Neil on üha rohkem funktsioone ja paindlikkust, kuna Micro Editioni kasutatakse väikese ulatusega rakenduste jaoks ja Enterprise Editioni kasutatakse suurte serveripõhiste funktsioonide jaoks. Keskel on Standard Edition ehk J2SE, millel on nõuetest üles ja alla rakendused, mis täidavad nii üksikute kui ka keerukate kasutajate vajadusi.
Üks J2SE peamisi kasutusviise on Java™ rakenduste arendamine üksikute arvutite jaoks. Veebipõhine tegevus mõnikord elab ja sureb tänu aplettide edukale integreerimisele e-kaubandusse ja muudesse veebipõhistesse funktsioonidesse. J2SE apletid ja muud rakendused muudavad need funktsioonid sujuvaks; ilma nendeta ei toimuks paljusid tehinguid ja muid Interneti-suhtlusi. Sel viisil on see väljaanne veebitegevuse tohutuks võimaldajaks.
Veel üks oluline funktsioon, mille see keele kehastus võimaldab, on JavaBeans. Need on korduvkasutatavad rakendused, mida saab hõlpsasti arendada ja kokku panna, et luua keerukamaid rakendusi. Põhimõtteliselt on need isikupärastatud rakenduste ehitusplokid. Java™ võib olla baastehnoloogia, kuid JavaBeans paneb J2SE funktsionaalsuse ja individuaalsuse tõeliselt klikkima.