Kas yra J2SE?

Viena dinamiškiausių programavimo kalbų, kurią šiandien naudoja kompiuterių programuotojai, yra Java™. Šios kalbos funkcionalumas ir pasiekiamumas bėgant metams tobulėjo. Dabartiniai leidimai yra Java 2 platformoje, kuri, nenuostabu, yra antras pagrindinis Java™ programinės įrangos įsikūnijimas. Ji taip pat turi įvairių įsikūnijimų, įskaitant Java 2 platformą, standartinį leidimą (J2SE). J2SE pirmiausia naudojamas programėlėms ir kitoms programoms rašyti.

Ypač kalbant apie serverius ir pagrindinius kompiuterius bei didelio vaizdo sistemas, „Java™“ leidžia įgyvendinti verslo procesus. Techniškai ir istoriškai tai yra „Sun Microsystems“ – kompiuterių įmonės, gaminančios aparatinę ir programinę įrangą, sukūrimas. Kitos įmonės dabar kuria „Java™“ programas, tačiau „Sun“ buvo pirmoji.

Vienas iš gerai žinomų „Java™“ taikomųjų programų tipų yra programėlė, tam tikra greitai veikianti paprogramė, kuri iš esmės nepriklauso nuo platformos ir gali veikti kitose sistemose. Programėlės yra mini programos, kurios atlieka įvairias dideles ir mažas, kasdienes ir dinamiškas funkcijas didesnių programų rėmuose. Techniškai programėlė yra tarsi aplikacija, kaip rodo jos pavadinimas. Programinės įrangos kūrėjas, kuris yra įgudęs kurti programėles, turi didelę paklausą.

Puikus programėlės pavyzdys yra naršyklėje esantis įskiepis, pvz., leidžiantis naudotojams matyti „Flash®“ filmus arba klausytis garso failus spustelėjus tinklalapio nuorodą. Toks spustelėjimas išlaiko vartotoją naršyklės aplinkoje, tuo pat metu paleidžiant programą programoje, kuri yra programėlė, rodomas prašomas vaizdo įrašas arba leidžiamas prašomas garsas. Daugelis internetinių žaidimų taip pat yra pagrįsti programėlėmis.

„Java 2“ platforma turi tris pagrindinius leidimus: „Micro“, „Standard“ ir „Enterprise“. Jie turi vis daugiau funkcionalumo ir lankstumo, nes „Micro Edition“ naudojamas mažo diapazono programoms, o „Enterprise Edition“ – didelėms, serverio funkcijoms. Viduryje yra standartinis leidimas arba J2SE, kuriame yra programų aukštyn ir žemyn reikalavimų kopėčiomis, tenkinančios tiek individualių, tiek sudėtingų vartotojų poreikius.
Vienas iš pagrindinių J2SE naudojimo būdų yra Java™ programų kūrimas atskiriems kompiuteriams. Interneto veikla kartais gyvuoja ir miršta sėkmingai integruojant programėles į el. prekybą ir kitas žiniatinkliui būdingas funkcijas. J2SE programėlės ir kitos programos užtikrina, kad šios funkcijos veiktų sklandžiai; be jų nebūtų įvykę daug sandorių ir kitų sąveikų internetu. Tokiu būdu šis leidimas yra didžiulė žiniatinklio veiklos priemonė.
Kita svarbi funkcija, kurią padarė šis kalbos įsikūnijimas, yra JavaBeans. Tai daugkartinio naudojimo programos, kurias galima lengvai sukurti ir surinkti, kad būtų sukurtos sudėtingesnės programos. Iš esmės jie yra suasmenintų programų blokai. „Java™“ gali būti pagrindinė technologija, tačiau „JavaBeans“ yra tai, dėl ko J2SE funkcionalumas ir individualumas tikrai spustelėja.