Vad är J2SE?

Ett av de mest dynamiska programmeringsspråken som används av datorprogrammerare idag är Java™. Detta språk har avancerat genom åren i både funktionalitet och räckvidd. Aktuella utgåvor finns på Java 2-plattformen, som inte överraskande är den andra huvudinkarnationen av Java™-programvara. Den har också olika inkarnationer, inklusive Java 2 Platform, Standard Edition (J2SE). J2SE används främst för att skriva applets och andra applikationer.

Särskilt när det gäller servrar och stordatorer och stora bildsystem, gör Java™ affärsprocesser att hända. Tekniskt och historiskt är det skapandet av Sun Microsystems, ett datorföretag som producerar både hårdvara och mjukvara. Andra företag skapar nu Java™-applikationer, men Sun var där först.

En välkänd typ av Java™-applikation är appleten, en sorts snabbarbetande subrutin som till stor del är plattformsoberoende och kan fungera inom andra ramverk. Applets är miniapplikationer som utför en mängd olika funktioner, stora som små, vardagliga och dynamiska, inom ramen för större applikationer. Tekniskt sett är en applet som en applikation lite, som namnet antyder. En mjukvaruutvecklare som är skicklig på att utveckla applets är mycket efterfrågad.

Ett utmärkt exempel på en applet är en webbläsarbaserad plugin, till exempel den som låter användare se Flash®-filmer eller höra ljudfiler genom att klicka på en webbsidalänk. Ett sådant klick håller användaren kvar i webbläsarmiljön, samtidigt som den startar applikationen-inom-en-applikation som är appleten, visar den begärda videon eller spelar det begärda ljudet. Många onlinespel är också appletbaserade.

Java 2-plattformen har tre grundläggande utgåvor: Micro, Standard och Enterprise. De har ökande mängder funktionalitet och flexibilitet, där Micro Edition används för små applikationer och Enterprise Edition används för stora, serverbaserade funktioner. I mitten finns Standard Edition, eller J2SE, som har applikationer upp och ner i kravstegen, som fyller behoven för både enskilda och komplicerade användare.
En av de främsta användningsområdena för J2SE är utvecklingen av Java™-applikationer för enskilda datorer. Webbaserad aktivitet lever och dör ibland genom framgångsrik integrering av applets i e-handel och andra webbspecifika funktioner. J2SE-appletar och andra applikationer gör att dessa funktioner fungerar smidigt; utan dem skulle många transaktioner och andra Internetinteraktioner inte äga rum. På detta sätt är den här utgåvan en enorm möjliggörare för webbaktivitet.
En annan viktig funktion som möjliggörs av denna inkarnation av språket är JavaBeans. Dessa är återanvändbara applikationer som enkelt kan utvecklas och monteras för att skapa mer sofistikerade applikationer. I grund och botten är de byggstenarna i personliga applikationer. Java™ kan vara bastekniken, men JavaBeans är det som gör att J2SE-funktionalitet och individualitet verkligen klickar.