Java və Java EE arasındakı fərq nədir?


cavab 1:

"Java" həm obyekt yönümlü proqramlaşdırma dilinin adı, həm də "hamısı Java" üçün bir konteyner terminidir. Əksər insanlar "Java" deyəndə "Core Java" və ya "JSE" (Java Standard Edition) deməkdir.

"J2EE" (və ya sadəcə "JEE") güclü kitabxanalar dəsti ilə əsas Java-dan ibarət olan Java Enterprise Edition-dır. Bu kitabxanalar, inkişaf etdirdiyiniz tətbiqlərin çox səviyyəli, nöqsanlara dözümlü olması və / və ya yayılması və tətbiq serverlərində işləməsi lazım olduqda xüsusilə faydalıdır.


cavab 2:

J2EE, JMS, WS, Servlet, JSP, EJB və s. Kimi müəssisə texnologiyalarını hədəf alan spesifikasiyalar dəstidir. Bu spesifikasiyaların əksəriyyəti Java ilə həyata keçirilir. J2EE texnologiya yığını sizə kompleks iş tətbiqetmələrini yazmaq imkanı verir.

Java OOP dilidir. Java ilə müstəqil komanda xətti proqramları yaza bilərsiniz. Swing kimi alət kitabxanaları ilə birlikdə, GUI əsaslı bir masa üstü proqram yarada bilərsiniz.


cavab 3:

Java proqramlaşdırma dili platformaları

Java proqramlaşdırma dili üçün dörd platforma var:

  • Java platforması, Standard Edition (Java SE) Java platforması, Enterprise Edition (Java EE) Java platforması, Micro Edition (Java ME) JavaFX

Java nüvəsi

Əksər insanlar Java proqramlaşdırma dilini düşünəndə Java SE API haqqında düşünürlər. Java SE API Java proqramlaşdırma dilinin əsas işləməsini təmin edir. Java proqramlaşdırma dilinin əsas növləri və obyektlərindən şəbəkə, təhlükəsizlik, verilənlər bazasına giriş, qrafik istifadəçi interfeyslərinin inkişafı (GUI) və XML analizi üçün istifadə olunan hər şeyi müəyyənləşdirir.

Əsas API ilə yanaşı Java SE platforması, ümumiyyətlə Java texnologiyası tətbiqlərində istifadə olunan bir virtual maşın, inkişaf vasitələri, yerləşdirmə texnologiyaları və digər sinif kitabxanalarından və alətlərdən ibarətdir.

Java Funadametallar

Java EE

Java EE platforması Java SE platformasına əsaslanır. Java EE platforması geniş, çox qatlı, genişlənə bilən, etibarlı və etibarlı şəbəkə tətbiqetmələrinin inkişafı və icrası üçün bir API və iş vaxtı mühiti təklif edir.

….

Java ME

Java ME platforması mobil telefon kimi kiçik cihazlarda Java proqramlaşdırma dili tətbiqetmələrini işlətmək üçün bir API və kiçik bir iz izi virtual maşın təklif edir. API, Java SE API'nin alt dəstidir, həmçinin kiçik cihaz tətbiqetmələrini inkişaf etdirmək üçün faydalı olan xüsusi sinif kitabxanalarıdır. Java ME tətbiqetmələri tez-tez Java EE platforma xidmətlərinin müştəriləridir.

JavaFX

JavaFX, kompakt bir istifadəçi interfeysi API istifadə edərək zəngin İnternet tətbiqləri qurmaq üçün bir platformadır. JavaFX tətbiqetmələri, daha güclü müştərilərə və müasir bir görünüşə, habelə şəbəkə məlumat mənbələrinə qoşulmaq üçün yüksək səviyyəli API-lərə sahib olmaq üçün aparat sürətləndirilmiş qrafika və media mühərriklərindən istifadə edir. JavaFX tətbiqetmələri Java EE platforma xidmətlərinin müştəriləri ola bilər.


cavab 4:

Java proqramlaşdırma dili platformaları

Java proqramlaşdırma dili üçün dörd platforma var:

  • Java platforması, Standard Edition (Java SE) Java platforması, Enterprise Edition (Java EE) Java platforması, Micro Edition (Java ME) JavaFX

Java nüvəsi

Əksər insanlar Java proqramlaşdırma dilini düşünəndə Java SE API haqqında düşünürlər. Java SE API Java proqramlaşdırma dilinin əsas işləməsini təmin edir. Java proqramlaşdırma dilinin əsas növləri və obyektlərindən şəbəkə, təhlükəsizlik, verilənlər bazasına giriş, qrafik istifadəçi interfeyslərinin inkişafı (GUI) və XML analizi üçün istifadə olunan hər şeyi müəyyənləşdirir.

Əsas API ilə yanaşı Java SE platforması, ümumiyyətlə Java texnologiyası tətbiqlərində istifadə olunan bir virtual maşın, inkişaf vasitələri, yerləşdirmə texnologiyaları və digər sinif kitabxanalarından və alətlərdən ibarətdir.

Java Funadametallar

Java EE

Java EE platforması Java SE platformasına əsaslanır. Java EE platforması geniş, çox qatlı, genişlənə bilən, etibarlı və etibarlı şəbəkə tətbiqetmələrinin inkişafı və icrası üçün bir API və iş vaxtı mühiti təklif edir.

….

Java ME

Java ME platforması mobil telefon kimi kiçik cihazlarda Java proqramlaşdırma dili tətbiqetmələrini işlətmək üçün bir API və kiçik bir iz izi virtual maşın təklif edir. API, Java SE API'nin alt dəstidir, həmçinin kiçik cihaz tətbiqetmələrini inkişaf etdirmək üçün faydalı olan xüsusi sinif kitabxanalarıdır. Java ME tətbiqetmələri tez-tez Java EE platforma xidmətlərinin müştəriləridir.

JavaFX

JavaFX, kompakt bir istifadəçi interfeysi API istifadə edərək zəngin İnternet tətbiqləri qurmaq üçün bir platformadır. JavaFX tətbiqetmələri, daha güclü müştərilərə və müasir bir görünüşə, habelə şəbəkə məlumat mənbələrinə qoşulmaq üçün yüksək səviyyəli API-lərə sahib olmaq üçün aparat sürətləndirilmiş qrafika və media mühərriklərindən istifadə edir. JavaFX tətbiqetmələri Java EE platforma xidmətlərinin müştəriləri ola bilər.