• Reikėjo paprastos, saugios, tinklams-suprantamos, nuo architektūros nepriklausomos, dinaminės kalbos, o taip pat platformos, kur aplikacijos ir apletai būtų saugiai vykdomi.
• “Write Once, run Anywere”: ta pati programa gali būti vykdoma skirtingose operacinėse sistemose ir įrenginiuose.
• Java technologija – tai objektiškai orientuota, nuo platformos nepriklausoma, daugiagijinė (multithreaded), dinaminė programavimo aplinka.
• Java technologija – tai kartu ir programavimo kalba ir tam tikros specializuotos platformos (Java, Java 2) pasirinkimas.
• Internacionalizavimas: programos automatiškai prisitaiko prie tam tikros vartotojo buvimo vietos ir vaizduojamos atitinkama kalba.
• JDBC (Java Database Connectivity): duoda galimybę prieiti prie reliacinių bazių.
• Priemonės tinklams (networking): URLs, TCP, UDP jungtys, IP adresai.
• Saugumas: abiejų lygmenų (žemo ir aukšto) saugumas, įtraukiant elektroninį parašą, atviro ir slapto rakto valdymą, priėjimo kontrolę.
JVM (Java Virtual Machine)
• JVM – tai Java ir Java 2 platformų pagrindas.
• JVM – tai Java technologijos komponentas, atsakingas už programinės įrangos ir operacinės sistemos nepriklausomumą.
Programos vykdymas
Java platforma
• Platforma – tai programinės ar techninės įrangos aplinka, kurioje yra vykdoma programa.
• Java platforma – tai tiktai programinės įrangos platforma, kuri yra paleidžiama virš kitos platformos (Windows, Linux, Solaris, MacOS).
J2SE (Java 2 Platform, Standard Edition)
• Suteikia aplinką Core ir Desktop Java aplikacijų vystymuisi.
• Yra pagrindas J2EE ir Java Web Services technologijų.
• Turi kompiliatorių, įrankius, Java APIs, vykdymo aplinką, kurie leidžia rašyti, testuoti, paskirstyti ir vykdyti apletus ir aplikacijas.
Struktūra
J2SE API
• Susideda iš technologijų, kurias galima suskirstyti į grupes:
• Core Java technologijos;
• Desktop Java technologijos.
Core Java technologijos
• Saugumo technologijos:
• JCE (Java Cryptography Extension);
• JAAS (Java Authentication and Authorization Service);
• JSSE (Java Secure Socket Extension);
• Java GSS-API (Java Generic Security Services API).
Core Java technologijos
• Duomenų bazių technologija (JDBC – Java Database Connectivity).
• Suderinimo technologija (JPDA – Java Platform Debugger Architecture).
• Dokumentavimo technologija (Javadoc, Doclets, Taglets: @todo, {@underline}).
• Internacionalizavimas.
• Java RMI (Java Remote Method Invocation).
Desktop Java technologijos
• Pasiskirstymo technologijos (Java plug-in, Java Web Start).
• Komponentų modeliavimo technologijos (Java Beans).
•...
Šį darbą sudaro 986 žodžiai, tikrai rasi tai, ko ieškai!
★ Klientai rekomenduoja
Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?
Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!
Norint atsisiųsti šį darbą spausk ☞ Peržiūrėti darbą mygtuką!
Mūsų mokslo darbų bazėje yra daugybė įvairių mokslo darbų, todėl tikrai atrasi sau tinkamą!
Panašūs darbai
Kiti darbai
Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.
Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.
Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!