Što je J2SE?

Jedan od najdinamičnijih programskih jezika koji danas koriste računalni programeri je Java™. Ovaj je jezik tijekom godina napredovao u funkcionalnosti i dosegu. Trenutna izdanja su na platformi Java 2, koja je, ne čudi, druga glavna inkarnacija Java™ softvera. Također ima razne inkarnacije, uključujući Java 2 Platformu, Standard Edition (J2SE). J2SE se prvenstveno koristi za pisanje apleta i drugih aplikacija.

Pogotovo u slučaju poslužitelja i velikih računala i sustava velike slike, Java™ omogućuje da se poslovni procesi odvijaju. Tehnički i povijesno, to je stvaranje Sun Microsystemsa, računalne tvrtke koja proizvodi i hardver i softver. Druge tvrtke sada stvaraju Java™ aplikacije, ali Sun je bio prvi.

Jedna dobro poznata vrsta Java™ aplikacije je aplet, vrsta brzog potprograma koji je uglavnom neovisan o platformi i može raditi u drugim okvirima. Apleti su mini aplikacije koje obavljaju različite funkcije, velike i male, svakodnevne i dinamične, u okviru većih aplikacija. Tehnički, aplet je poput jednostavne aplikacije, kao što mu ime govori. Programer softvera koji je stručan u razvoju apleta je u značajnoj potražnji.

Vrhunski primjer appleta je dodatak koji se temelji na pregledniku, kao što je onaj koji korisnicima omogućuje da vide Flash® filmove ili čuju audio datoteke klikom na vezu na web-stranici. Takav klik zadržava korisnika u okruženju preglednika, dok istovremeno pokreće aplikaciju-unutar-aplikacije koja je aplet, prikazuje traženi video ili reproducira traženi zvuk. Mnoge online igre također se temelje na apletima.

Java 2 platforma ima tri osnovna izdanja: Micro, Standard i Enterprise. Imaju sve veću količinu funkcionalnosti i fleksibilnosti, pri čemu se Micro Edition koristi za male aplikacije, a Enterprise Edition se koristi za velike funkcije temeljene na poslužitelju. U sredini je Standard Edition, ili J2SE, koji ima aplikacije gore i dolje na ljestvici zahtjeva, ispunjavajući potrebe kako pojedinačnih tako i kompliciranih korisnika.
Jedna od primarnih upotreba J2SE je razvoj Java™ aplikacija za pojedinačna računala. Aktivnosti temeljene na webu ponekad žive i umiru uspješnom integracijom apleta u e-trgovinu i druge funkcije specifične za web. J2SE apleti i druge aplikacije čine ove funkcije neometanim radom; bez njih se mnoge transakcije i druge internetske interakcije ne bi odvijale. Na taj način, ovo izdanje je ogroman pokretač web aktivnosti.
Još jedna važna funkcionalnost koju je omogućila ova inkarnacija jezika je JavaBeans. To su aplikacije za višekratnu upotrebu koje se mogu lako razviti i sastaviti kako bi se stvorile sofisticiranije aplikacije. U osnovi, oni su građevni blokovi personaliziranih aplikacija. Java™ je možda osnovna tehnologija, ali JavaBeans je ono što čini da funkcionalnost i individualnost J2SE stvarno kliknu.