J2SE және J2EE арасындағы айырмашылық

J2SE және J2EE арасындағы айырмашылық
J2SE және J2EE арасындағы айырмашылық

Бейне: J2SE және J2EE арасындағы айырмашылық

Бейне: J2SE және J2EE арасындағы айырмашылық
Бейне: 200.00 Салық нысанын толтыру және тапсыру 2024, Шілде
Anonim

J2SE және J2EE

Java – бүгінгі таңда бағдарламалық жасақтаманы әзірлеуден веб-әзірлеуге дейін қолданылатын ең көп қолданылатын объектілі-бағытталған бағдарламалау тілдерінің бірі. Бұл жалпы мақсаттағы және бір мезгілде қолданылатын бағдарламалау тілі. Оны бастапқыда 1995 жылы Sun Microsystems жасаған. Джеймс Гослинг Java бағдарламалау тілінің атасы. Oracle корпорациясы қазір Java-ға иелік етеді (жақында Sun Microsystems сатып алған соң). Java - Windows-тан UNIX-ке дейінгі көптеген платформаларды қолдайтын қатты терілген тіл. Java GNU General Public License бойынша лицензияланған. 1995 жылы (Java 1.0) алғашқы шығарылымынан бері ол өсіп, веб-негізделген қосымшаларды әзірлеу үшін басым даму тіліне айналды. J2SE - Java 2 платформасының стандартты шығарылымы, ол негізгі сыныптар мен API интерфейстерін ұсынады. Java 6 - оның қазіргі тұрақты шығарылымы. J2EE - Java 2 Platform Enterprise Edition, ол J2SE ұсынатын функционалдық мүмкіндіктерге негізделген озық технологиялар мен API интерфейстерін ұсынады. Java әзірлеушілері жақында барлық басылымдардың атын өзгертті, енді J2SE және J2EE сәйкесінше Java SE және Java EE ретінде белгілі.

J2SE дегеніміз не?

J2SE - негізгі Java сыныптары мен API интерфейстерінің жинағы. Оның соңғы нұсқасы Java 6 (Java Standard Edition 6.0 немесе Java SE 6 немесе Java 1.6 ретінде белгілі), код атауы Mustang, 2006 жылдың желтоқсанында шығарылды. Ағымдағы нұсқасы 2011 жылдың маусымында шығарылған 26-жаңарту. Оның 3700 нұсқасы бар. + сыныптар мен интерфейстер. Ол XML, веб-қызметтері, JDBC 4.0 нұсқасы, аннотацияларға негізделген бағдарламалау, Java компиляторына арналған API және қолданба клиентінің графикалық интерфейсі сияқты жаңа спецификациялар мен API интерфейстеріне назар аударады. Бұл Аннотациялар, Generics және Autoboxing сияқты бұрыннан бар мүмкіндіктердің үстіне болды. Аннотациялар метадеректермен бірге сыныптарды тегтеу механизмі болып табылады, осылайша оларды метадеректерден хабардар бағдарламалар пайдалана алады. Генериктер - бұл Arraylists сияқты жинақтарға жататын нысандар үшін типтерді көрсету механизмі, осылайша түр қауіпсіздігі компиляция уақытында кепілдік береді. Автобокс қарапайым түрлер (мысалы, int) және орауыш түрлері (мысалы, бүтін сан) арасында автоматты түрлендіруге мүмкіндік береді. Сондай-ақ, Windows жүйесінің ескі нұсқаларына (Win9x сериясы) қолдау 7 жаңартуынан бастап жойылды.

J2EE дегеніміз не?

J2EE Java тілінде серверлік бағдарламалау платформасын ұсынады. J2EE қолданбалы серверлерде жұмыс істейтін бөлінген және көп деңгейлі java қолданбаларын орналастыру үшін функционалдылықты (кітапханалар) қосады. J2EE бағдарламасының ағымдағы нұсқасы Java EE 6. JDBC (Java Database Connectivity), RMI (Remote Method Invocation), JMS (Java Message Service), веб-қызметтері және XML Java EE ұсынатын кейбір техникалық сипаттамалар болып табылады. Сонымен қатар, Enterprise JavaBeans (EJB), Қосқыштар, Сервлеттер, портлеттер, Java сервер беттері (JSP) сияқты Java EE үшін бірегей спецификациялар да ұсынылады. Мұның мақсаты бағдарламашыларға жоғары масштабталатын және тасымалданатын қосымшаларды әзірлеуге мүмкіндік беру болып табылады. Java EE әзірлеушілері бизнес логикасына (инфрақұрылым/интеграцияның орнына) назар аудара алады, себебі қолданба серверлері транзакцияларға, қауіпсіздікке және параллельдікке қамқорлық жасайды.

J2SE және J2EE арасындағы айырмашылық неде?

J2SE – стандартты Java қолданбаларын әзірлеуге арналған негізгі функционалдылықты (Java тілі, виртуалды машина және базалық кітапханалар) қамтамасыз ететін базалық сыныптар мен API жиынтығы, ал J2EE көп деңгейлі кәсіпорын қолданбаларын әзірлеуге арналған технологиялар мен API интерфейстерін ұсынады.. Басқаша айтқанда, J2SE дербес жұмыс үстелі бағдарламалары немесе апплеттері ретінде орындалатын қолданбаларды әзірлеу үшін пайдаланылады, бірақ J2EE әдетте J2EE контейнерінде орындалатын қолданбаларды жазу үшін пайдаланылады. J2EE J2SE барлық функцияларына ие. Бірақ оның EJB, JSP, Servelts және XML технологиясы сияқты қосымша функциялары бар. Ол сондай-ақ J2EE қолдайтын қолданыстағы қолданбаларға қолданбалардың сәйкестігін тексеруге арналған сынақтарды қамтиды.

Ұсынылған: