Atšķirība starp Java un pavasari

Atšķirība starp Java un pavasari
Atšķirība starp Java un pavasari

Video: Atšķirība starp Java un pavasari

Video: Atšķirība starp Java un pavasari
Video: Портфель инвестиций. Золото должен иметь каждый! FinEx Gold ETF 2024, Jūlijs
Anonim

Java pret pavasari

Java ir viena no populārākajām objektorientētās programmēšanas valodām pasaulē. Java tiek plaši izmantota programmatūras un tīmekļa izstrādei. Pavasaris ir atvērtā pirmkoda lietojumprogrammu sistēma. Lai gan tas nav atkarīgs no neviena programmēšanas modeļa, Spring ietvars ir kļuvis ļoti populārs Java programmētāju vidū. Pavasara ietvars darbojas kā paša Java EJB (Enterprise Java Beans) aizstājējs vai papildinājums.

Kas ir Java?

Java ir viena no visplašāk izmantotajām objektorientētām (un uz klasēm balstītām) programmēšanas valodām, ko mūsdienās izmanto programmatūras izstrādei līdz tīmekļa izstrādei. Tā ir vispārēja mērķa un vienlaicīgas programmēšanas valoda. Sākotnēji to izstrādāja Sun Microsystems 1995. gadā. Džeimss Goslings ir Java programmēšanas valodas tēvs. Oracle Corporation tagad pieder Java (pēc nesenās Sun Microsystems iegādes). Java Standard Edition 6 ir tā pašreizējā stabilā versija. Java ir stingri drukāta valoda, kas atbalsta dažādas platformas no Windows līdz UNIX. Java ir licencēta saskaņā ar GNU vispārējo publisko licenci. Java sintakse ir ļoti līdzīga C un C++ sintakse.

Java avota failiem ir.java paplašinājums. Pēc Java avota failu kompilēšanas, izmantojot javac kompilatoru, tas izveidos.class failus (satur Java baitu kodu). Šos baitkoda failus var interpretēt, izmantojot JVM (Java virtuālo mašīnu). Tā kā JVM var darbināt uz jebkuras platformas, Java tiek uzskatīta par daudzplatformu (starpplatformu) un ļoti pārnēsājamu. Parasti galalietotāji izmanto JRE (Java izpildlaika vidi), lai palaistu Java baitu kodu (vai Java sīklietotnes tīmekļa pārlūkprogrammās). Programmatūras izstrādātāji lietojumprogrammu izstrādei izmanto Java izstrādes komplektu (JDK). Šī ir JRE superkopa, kas ietver kompilatoru un atkļūdotāju. Jauka Java iezīme ir tās automātiskā atkritumu savākšana, kurā objekti, kas vairs nav nepieciešami, tiek automātiski noņemti no atmiņas.

Kas ir pavasaris?

Spring ir atvērtā pirmkoda lietojumprogrammu ietvars. To izstrādāja Rods Džonsons, un pirmā versija tika izlaista 2004. gadā. Spring 3.0.5 ir pašreizējā Spring ietvara versija. Tas ir licencēts saskaņā ar Apache 2.0 licenci. Jebkura Java lietojumprogramma var izmantot Spring ietvara pamatfunkcijas. Pavasaris ir kļuvis plaši izmantots Java kopienā, lai gan ietvars ir neatkarīgs no jebkura programmēšanas modeļa. Atsperu karkass tiek izmantots vai nu kā EJB modeļa aizstājējs vai papildinājums. Daži no svarīgākajiem Spring ietvara moduļiem ir IoC (vadības inversija), AOP (aspektorientētā programmēšana), MVC (modeļa skata kontrolieris), transakciju pārvaldība, piekļuve datiem, autentifikācija, autorizācija, attālās piekļuves pārvaldība, pakešu apstrāde, ziņojumapmaiņa un Testēšana.

Kāda ir atšķirība starp Java un Spring?

Java ir programmēšanas valoda, savukārt Spring ir atvērtā pirmkoda lietojumprogrammu ietvars. Tāpēc tos nevar tieši salīdzināt. Tomēr Java EE (kas ir paša Java servera programmēšanas platforma) bieži tiek salīdzināta ar Spring ietvaru. Faktiski Spring ietvars ir ļoti populārs Java programmētāju vidū (lai gan Spring ir neatkarīgs no valodas un to var izmantot ar jebkuru programmēšanas modeli), jo to bieži izmanto kā EJB (kas tiek piegādāts kopā ar Java EE) aizstājēju vai papildinājumu.

Ieteicams: