J2se что это за программа

Разница между Java SE/EE/ME?

Какой я должен установить, когда хочу начать изучать Java? Я начну с некоторых основ, поэтому я напишу простые программы, которые создают файлы, каталоги, редактировать XML файлы и т.д., Теперь ничего сложного.

Я предполагаю, что Java SE (Standard Edition) — это тот, который я должен установить на своем рабочем столе Windows 7. У меня уже есть Komodo IDE, который я буду использовать для написания кода Java.

ОТВЕТЫ

Ответ 1

Java SE = стандартная версия. Это базовая платформа программирования Java. Он содержит все библиотеки и API, которые должен изучить любой Java-программист (java.lang, java.io, java.math, java.net, java.util и т.д.).

Java EE = Enterprise Edition. Материал из Википедии:

Платформа Java (Enterprise Edition) отличается от стандарта Java (Java SE) в том, что он добавляет библиотеки, которые предоставляют функциональность для развертывания отказоустойчивой, распределенной многоуровневой Java программное обеспечение, основанное в основном на модульных компонентах, работающих на сервера приложений.

Какая разницу между Java SE и Java EE?

Другими словами, если ваше приложение требует очень крупной, распределенной системы, вам следует рассмотреть возможность использования Java EE. Построенный поверх Java SE, он предоставляет библиотеки для доступа к базе данных (JDBC, JPA), удаленного вызова метода (RMI), обмена сообщениями (JMS) веб-сервисы, обработку XML и определяет стандартные API для корпоративных JavaBeans, сервлетов, портлетов, страниц сервера Java и т.д.

Java ME = Micro Edition. Это платформа для разработки приложений для мобильных устройств и встроенных систем, таких как телевизионные приставки. Java ME предоставляет подмножество функций Java SE, но также представляет библиотеки, специфичные для мобильных устройств. Поскольку Java ME основана на более ранней версии Java SE, некоторые из новых языковых функций, представленных в Java 1.5 (например, generics), недоступны.

Если вы новичок в Java, обязательно начинайте с Java SE.

Я бы также рекомендовал использовать Eclipse вместо Komodo IDE, так как это наиболее широко используемый редактор в отрасли. Поскольку он встроен в поддержку Java, вы сможете воспользоваться всеми обычными преимуществами использования IDE: поддержка кода, подсветка синтаксиса, автоматическая компиляция и т.д.

Ответ 2

Java SE — это основа, на которой построена Java EE.

Java ME — это подмножество SE для мобильных устройств.

Итак, вы должны установить Java SE для своего проекта.

Ответ 3

  • Платформа Java, стандартная версия (Java SE)
  • Платформа Java, Enterprise Edition (Java EE)
  • Платформа Java, Micro Edition (Java ME)
  • JavaFX

Java SE предназначен для разработки настольных приложений и является основой для разработки на языке Java. Он состоит из инструментов разработки, технологий развертывания и других библиотек классов и наборов инструментов, используемых в Java-приложениях. Java EE построен поверх Java SE и используется для разработки веб-приложений и крупномасштабных корпоративных приложений.

Java SE. Урок 2.Что такое JDK,JRE,JVM и компилятор? Порядок выполнения программы

Java ME — это подмножество Java SE. Он предоставляет API и небольшую виртуальную машину для запуска приложений Java на небольших устройствах. JavaFX — это платформа для создания богатых интернет-приложений с использованием легкого API интерфейса пользователя. Это недавнее дополнение к семейству платформ Java.

Строго говоря, эти платформы являются спецификациями; это нормы, а не программное обеспечение. Платформа Java, Standard Edition Development Kit (JDK) является официальной реализацией спецификации Java SE, предоставляемой Oracle. Существуют также другие реализации, такие как OpenJDK и IBM J9.

Люди, новые для Java, загружают JDK для своей платформы и операционной системы (Oracle JDK доступен для скачивания здесь.)

Ответ 4

Вот некоторые отличия в API-интерфейсах

Java SE включает в себя следующие API и многие другие

  • апплет
  • awt
  • rmi
  • jdbc
  • свинг
  • коллекции
  • привязка xml
  • JavaFX (слияние с Java SE 8)
  • Потоковая передача Java 8

Java EE включает в себя следующие API и многие другие

  • сервлета
  • WebSocket
  • java faces
  • инъекция зависимостей
  • EJB
  • сохранение
  • сделка
  • JMS
  • batch api

Java ME включает в себя следующие API и многие другие

  • Беспроводная связь
  • Веб-службы Java ME
  • API служб безопасности и доверительных отношений
  • Местоположение
  • Мобильный XML API

Надеюсь, что это поможет.

Ответ 5

Да, Java SE — с чего начать. Все задачи, о которых вы говорите, могут быть обработаны с ним.

Java ME — это Mobile Edition, а EE — Enterprise Edition; это специализированные/расширенные версии Standard Edition.

Ответ 6

Когда я столкнулся с этим вопросом, я нашел информацию, представленную в учебном пособии Oracle, очень полно и стоит поделиться:

Платформы языка программирования Java

  • Платформа Java, стандартная версия (Java SE)
  • Платформа Java, Enterprise Edition (Java EE)
  • Платформа Java, Micro Edition (Java ME)
  • JavaFX

Java SE

Когда большинство людей думает о языке программирования Java, они думают о API Java SE. Java SE API предоставляет основные функции Язык программирования Java. Он определяет все, начиная от основных типов и объекты языка программирования Java для классов высокого уровня, которые используются для создания сетей, обеспечения безопасности, доступа к базе данных, графического разработки пользовательского интерфейса (GUI) и анализа XML.

В дополнение к основному API платформа Java SE состоит из виртуальная машина, средства разработки, технологии развертывания и другие библиотеки классов и инструментарий, обычно используемые в технологии Java Приложения.

Java EE

Платформа Java EE построена поверх платформы Java SE. Java Платформа EE обеспечивает API и среду выполнения для разработки и работающий крупномасштабный, многоуровневый, масштабируемый, надежный и безопасный сетевых приложений.

Java ME

Платформа Java ME предоставляет API и виртуальный машина для запуска приложений Java-программирования на небольших устройств, таких как мобильные телефоны. API является подмножеством API Java SE, наряду со специальными библиотеками классов, пригодными для применения в небольших устройствах развитие. Приложения Java ME часто являются клиентами Java EE услуги платформы.

JavaFX

JavaFX — это платформа для создания богатых интернет-приложений с использованием легкий API интерфейса пользователя. Приложения JavaFX используют аппаратно-ускоренную графику и медиа-движки, чтобы воспользоваться преимуществами более высокопроизводительные клиенты и современный внешний вид, а также API высокого уровня для подключения к сетевым источникам данных. JavaFX приложениями могут быть клиенты служб платформы Java EE.

Ответ 7

Да, вы должны начать с Java SE. Java EE предназначен для веб-приложений, а Java ME — для мобильных приложений — оба из них строят SE.

Читайте также:
Программа nvidia container что это

Ответ 8

Если бы я был вами, я бы установил Java SE SDK. После того, как он установлен, убедитесь, что вы задали переменную окружения JAVA_HOME и добавили к вашему пути файл% JAVA_HOME%bin.

Ответ 9

EE: — Enterprise Edition: — Эта версия Java специально разработана для корпоративных приложений/бизнеса, где нам приходится иметь дело с количеством различных серверов, имеющих важное значение для безопасности, управления транзакциями и т.д.

SE: — Standard Edition: — Данное издание предназначено для стандартных приложений.

ME: — Micro Edition: — Это java-издание специально предназначено для мобильных телефонов. Там, где больше внимания уделяется управлению памятью, поскольку на мобильных телефонах ограничены ресурсы памяти.

Таким образом, в основном JAVA имеет разные версии для разных требований.

Ответ 10

Разработчики используют разные версии платформы Java для создания Java-программ, которые запускаются на рабочем столе компьютеры, веб-браузеры, веб-серверы, мобильные информационные устройства (например, телефоны с функциями) и встроенные устройства (например, телевизионные приставки).

Java-платформа, стандартная версия (Java SE): Платформа Java для разработки приложений, которые являются автономными программами, которые запускаются на рабочих столах. Java SE — это также используется для разработки апплетов, которые являются программами, запущенными в веб-браузерах. Платформа Java, Enterprise Edition (Java EE): Платформа Java для разработки корпоративные приложения и сервлеты, которые представляют собой серверные программы, которые соответствуют API-интерфейсу Java EEs Servlet. Java EE построен поверх Java SE.

Java Platform, Micro Edition (Java ME): Платформа Java для разработки MIDlets, которые являются программами, которые запускаются на мобильных информационных устройствах, и Xlets, которые являются программами, которые запускаются на встроенных устройствах.

Ответ 11

Я предполагаю, что Java SE (Standard Edition) — это тот, который я должен установить на моем Рабочий стол Windows 7

Да, конечно. Java SE — лучший, с чего начать. Кстати, вы должны изучить основы Java. Это означает, что вы должны изучить некоторые библиотеки и API в Java SE.

Разница между версиями платформы Java:

  • Высоко оптимизированная среда выполнения.
  • Целевые потребительские товары (Пейджеры, сотовые телефоны).
  • Java ME ранее называлась Java 2 Platform, Micro Edition или J2ME.

Инструменты Java, среды выполнения и API для разработчиков, которые пишут, развертывают и запускают апплеты и приложения. Java SE ранее называлась Java 2 Platform, Standard Edition или J2SE. (Каждый/начинающий, начиная с этого)

Настраивает приложения server-side. Java EE ранее называлась Java 2 Platform, Enterprise Edition или J2EE.

Наконец, о J.. путанице

JVM является частью как JDK, так и JRE, которая переводит байт-коды Java и выполняет их как собственный код на клиентской машине.

Это среда, предоставляемая для запуска java-программ. Он содержит JVM, библиотеки классов и другие поддерживающие файлы. Он не содержит любых инструментов разработки, таких как компилятор, отладчик и т.д.

JDK содержит инструменты, необходимые для разработки java-программ (javac, java, javadoc, appletviewer, jdb, javap, rmic. ) и JRE для запуска программы.

SDK содержит JDK и дополнительное программное обеспечение, такое как серверы приложений, отладчики и документация.

Java-платформа Standard Edition (Java SE) позволяет разрабатывать и развертывать приложения Java на настольных компьютерах и серверах (то же, что и SDK).

J2SE, J2ME, J2EE

Любая версия Java от 1,2 до 1,5

Подробнее об этих темах:

  • Различия между JDK и Java SDK
  • Java JDK, SDK, SE?
  • В чем разница между JVM, JDK, JRE и OpenJDK?

Ответ 12

Java SE (стандартная версия) предназначена для создания настольных приложений.

Java ME (Micro Edition) предназначена для старых мобильных устройств.

Java EE (Enterprise Edition) предназначена для разработки веб-приложений.

Ответ 13

J2SE (платформа Java, стандартная версия)

Также известный как Core Java, это самая простая и стандартная версия Java. Это чистая форма Java, базовая основа для всех других выпусков.

  • Он состоит из широкого спектра API общего назначения (например, java.lang, java.util), а также многих API-интерфейсов специального назначения.
  • J2SE в основном используется для создания приложений для среды рабочего стола.
  • Он содержит все основы Java язык, переменные, примитивные типы данных, массивы, потоки, строки Java Database Connectivity (JDBC) и многое другое. Это стандарт, из которого вышло все другие выпуски, в соответствии с потребностями времени.
  • Известная JVM Java, основа разработки Java, также была предоставлена ​​только этим изданием. Благодаря этой функции, Java имеет такое широкое использование. J2ME (платформа Java, Micro Edition)

Эта версия Java в основном сконцентрирована для приложений, работающих на встраиваемых системах, мобильных телефонах и небольших устройствах (что было препятствием до ее разработки)

  • Ограничения включают ограниченную мощность обработки, ограничение батареи, небольшой дисплей и т.д.
  • Кроме того, приложения J2ME помогают использовать технологии веб-сжатия, что, в свою очередь, снижает использование сети и, следовательно, дешевую доступность в Интернете.
  • J2ME использует много библиотек и API J2SE, а также многие из них.
  • Основной целью этого издания было работать на мобильных телефонах, беспроводных устройствах, приставках и т.д.
  • В этой технологии использовались старые телефоны Nokia, которые использовали Symbian OS.
  • Большинство приложений, разработанных для телефонов (до эры смартфонов), были построены только на платформе J2ME (приложения .jar в магазине приложений Nokia). J2EE (платформа Java, Enterprise Edition)

Корпоративная версия Java имеет гораздо большее использование Java, например, разработку веб-сервисов, создание сетей, сценариев на стороне сервера и других различных веб-приложений.

  • J2EE — это сообщество, управляемое изданием, то есть много постоянных вкладов со стороны отраслевых экспертов, разработчиков Java и других организаций с открытым исходным кодом.
  • J2EE использует множество компонентов J2SE, а также имеет множество новых функций, таких как Servlets, JavaBeans, Java Message Services, добавляя на язык совершенно новые функциональные возможности.
  • J2EE использует HTML, CSS, JavaScript и т.д., чтобы создавать веб-страницы и веб-службы. Это также один из самых распространенных стандартов веб-разработки.

Ответ 14

SE (JDK) имеет все библиотеки, которые вам когда-либо понадобится, чтобы вырезать зубы на Java. Я рекомендую IDE Netbeans, поскольку это поставляется в комплекте с SE (JDK) прямо из Oracle. Не забудьте указать переменные «path» и «classpath», особенно если вы собираетесь попробовать командную строку. С 64-разрядной системой вставьте «Системный путь», например. C:Program Files (x86)Javajdk1.7.0 перед C:Windowssystem32; направить систему на ваш JDK.

Читайте также:
Renlife ru что это за программа

надеюсь, что это поможет.

Ответ 15

Java SE используется для настольных приложений и простых основных функций. Java EE используется для настольных компьютеров, а также для веб-разработки, создания сетей и расширенных возможностей.

Источник: utyatnishna.ru

Введение в J2EE. Что такое платформа Java 2 Enterprise Edition. Краткая история J2EE. Зачем нужна J2EE

Разработчик — SunMicrosystems — разделил платформу Java 2 на три области, или версии, с on-уеделенным назначением: MicroEdition (J2ME), StandardEdition (J2SE) и EnterpriseEdition (J2EE).Из этих продуктов версия J2EE лучше всего подходит для разработки приложений уровня пред-гриятия на языке Java.

Чтотакоеплатформа Java 2 Enterprise Edition

Платформа J2EE определяет архитектуру для разработки сложных распределенных приложений уровня предприятия на языке Java.

О разработке J2ЕЕ компания Sun Microsystems объявила в середине 1999 г., а официально выпустила ее в конце того же года. Будучи относительно новым продуктом, J2EE все еще претерпевает существенные изменения от выпуска к выпуску, особенно в области EnerpriseJavaBeans (EJB).

Платформа J2EE включает следующие составные части.

· Рекомендации по проектированию приложений уровня предприятия с использованием J2EE.

· Эталонную реализацию для представления J2EE в рабочем виде.

· Пакет проверки совместимости, предназначенный для сторонних разработчиков и проверки их продуктов на совместимость с J2EE.

· Несколько интерфейсов программирования приложений (API), которые дают универсальный доступ к ресурсам и инфраструктуре предприятия.

· Технологии для упрощения разработки программного обеспечения предприятия на Java.

На рис.2.1 отношения между элементами платформы J2EE представлен графически

Платформа J2EE базируется на главной заповеди Java «Однажды написать — повсюду выполнять», реализуя ее с помощью группы технологий и набора API. В свою очередь, эти технологии и интерфейсы поддерживаются и объединяются тремя ключевыми элемента- I ми, а именно эталонной реализацией, рекомендациями по проектированию и пакетом проверки совместимости.

Краткая история J2EE

Происхождение J2EE весьма интересно. Технология Java, первоначально называвшаяся I Oak, была задумана как язык программирования для разработки приложений для приборов бытовой техники и подобных устройств. С наступлением Internet-революции Java по- I степенно развилась в язык для разработки клиентских программ с такими возможностями, как аплеты и JavaBeans. В то же время было разработано несколько прикладных интерфейсов (API) для Java, например Java Database Connectivity (JDBC), которые были при- I званы удовлетворить потребности рынка в средствах универсального доступа и ресурсах, I обычно применяемых в программном обеспечении предприятия.

Вскоре после появления Java стало ясно, что применение этого языка на стороне кли- I ента в системных окружениях, построенных на базе браузера, порождает несколько серьезных проблем, таких как необходимость ожидать, пока библиотеки Java по Internet загрузятся на сторону клиента, прежде чем приложение Java сможет начать работу. Однако относительная простота этого языка, независимая от платформы архитектура и богатый набор API, а также легкость сопряжения с Internet представляли веские аргументы в пользу I его применения для разработки программного обеспечения предприятия.

Легкость в использовании и природа языка, допускающая взаимодействие с Internet, I способствовали относительно широкому распространению Java в области разработки для I Web. Разработчики применяли технологии Java, например аплеты, для визуальных и динамических операций вывода, которые можно было легко добавить на стандартные страницы HTML на Web-сайтах.

Хотя приложения Java могли работать и на серверах, первоначально в языке не имелось никаких специальных возможностей для использования на стороне сервера. Компания Sun осознала потенциальные возможности использования Java как языка для Web- I приложений и попыталась приспособить его для работы на стороне сервера с помощью I спецификации Java Servlet. В результате Web-клиент получил возможность обращаться к I программе Java, работающей на удаленном сервере, и эта серверная программа обрабатывала запрос и возвращала нужный результат. Появившаяся концепция сервлета стала весьма интенсивно применяться в разработке программных систем предприятия. Однако сервлеты фактически не были предназначены для обработки сложных операций, связанных с транзакциями клиента, состязанием сеансов, синхронизацией данных и т.д.

Технология EJB, первоначально появившаяся в виде независимой спецификации Sun I Microsystems, имела целью упростить разработку серверных приложений, предоставляя ■ широкий набор встроенных служб для решения ключевых проблем разработки программного обеспечения предприятия.

Концепция n-уровневой архитектуры была популярна уже долгое время и успешно при менялась для построения приложений масштаба предприятия. Принятие компанией Sun для I Java n-уровневой модели разработки и внедрение определенных функциональных возможностей, позволяющих упростить разработку серверных масштабируемых Web-пpилoжeния предприятия, дало языку Java важнейшее, ранее отсутствовавшее преимущество.

Похожие материалы

  • Компоненты Java Server Pages. Введение в JSP. Типичные области использования JSP. Архитектуры модели 1 и модели 2
  • Обзор действий. Что такое процесс разработки программного обеспечения. Подход «не мудрствуя лукаво»
  • Компоненты, управляемые сообщениями. Введение в компоненты, управляемые сообщениями. Интерфейс JMS

Источник: vunivere.ru

J2se что это за программа

Java Runtime Environment (JRE) — это исполнительная среда, позволяющая запускать приложения, написанные на языке Java.
Для скачивания с серверов Oracle идём в раздел Java Platform, Standard Edition выбираем кнопку JDK или JRE и нажимаем нужную, далее на открывшейся странице закачки в таблице Java SE Runtime Environment . | Java SE Development Kit . (для JDK документация и примеры скачивается там же, но отдельным архивом), обязательно! помечаем чекбокс Accept License Agreement и только тогда сервер разрешит нам скачать нужное. Никакие «прямые ссылки» там не работают! По умолчанию с Java.com скачивается онлайн установщик ставящий нужный пакет с удалённого сервера, если вам нужен обычный (автономный, оффлайн) установщик то выберите offline установщик.

Server JRE это специальный вариант предназначенный для работы в качестве сервера приложений и потому не имеющий многих функций обычного JRE (с ним некоторые программы могут не работать!).

Просьба! Шапку не портить и не вписывать в неё заведомо одноразовые «прямые ссылки»! Приведённые сейчас ссылки специально выбраны с учётом структуры серверов Oracle и будут работать пока там не переделают механизм адресации страниц закачки, а прямое указание URL страницы часто работает в лучшем случае до следующей её правки.

После завершения выпуска публичных обновлений для устаревших версий (в настоящий момент это версии 5, 6, 7) обновления доступны только корпоративным клиентам в их личном кабинете на Oracle TechNetwork по специальному контракту с продлённым сроком техподдержки конкретной версии и в открытом доступе ссылок на их скачивание Oracle не публикует.

Цитата:

Вот как раз удалять именно JRE не надо было. Её надо оставлять. Всё остальное можно удалить.

Да нет, мне нужен полный JDK, а не только голый RE.

Я эту проблему решил, может быть, кому-нибудь еще понадобится,
поэтому пишу, как.

Читайте также:
Интернет секьюрити что это за программа на Андроид

Всем заинтересованным лицам

Проблема Допустим, мы устанавливаем на машину полный
Java Development Kit v. 1.5.0_03. Разумеется, он включает в себя
также и Java Runtime Environment. Проблема состоит в том, что мы
получаем ДВЕ КОПИИ Runtime Environment. Одну в каталоге
Program FilesJavajdk1.5.0_03jre (эта называется «private»), другую
в Program FilesJavajre1.5.0_03 («public»). Публичная она потому, что
зарегистрирована в реестре, ее подкаталог bin прописан в PATH и т.д.,
короче говоря, она видна всем заинтересованным программам. Эту
публичную копию можно удалить или вообще не устанавливать. Но
тогда будет, как будто бы у вас нет вообще Java — например, не будет
работать плагин в браузере. А обе копии занимают место.

Решение При установке JDK вас спросят, куда устанавливать
JRE. Укажите вместо умолчального Program FilesJavajre1.5.0_03
другой каталог Program FilesJavajdk1.5.0_03jre, т.е. поверх
приватной копии. И все работает, и место экономится. Просто,
как две копейки.

Источник: forum.ru-board.com

Java и J2EE

Java практически везде — от веб-приложений до веб-сайтов, от ноутбуков до центров обработки данных, игровых приставок до суперкомпьютеров, от настольных компьютеров до мобильных телефонов, практически везде. Java лежит в основе миллионов устройств по всему миру; на самом деле, почти все собственные приложения для Android поставляются заранее с Java. Java был первоначально задуман Джеймсом Гослингом в Sun Microsystems в 1991 году как независимый от платформы язык для создания программного обеспечения, которое должно быть встроено в потребительские электронные устройства, такие как дистанционное управление, микроволновая печь и т. Д. Идеал заключался в разработке нейтрального по архитектуре языка, который будет работать в разных средах на различных процессорах, что в конечном итоге породило Java. Со временем он стал одним из самых сложных и мощных языков программирования, который по-прежнему широко используется сегодня.

Java переопределило то, как мы используем компьютерный язык, и эволюция Интернета привела Java к авангарду программирования. Лучшая часть; он имеет меньше зависимостей от реализации по сравнению с его предшественниками, плюс кросс-платформенная совместимость, что означает, что он может быть разработан на любом устройстве, скомпилирован в стандартный байт-код, который может работать на всех устройствах с Java Virtual Machine (JVM), предварительно построенных, фраза «Write once, Run where». Код может работать на всех JVM-совместимых машинах благодаря его переносимости и простоте использования. Байт-коды не являются специфичными для платформы, поэтому с помощью JVM программа будет работать на любой платформе независимо от архитектуры.

Что такое J2EE?

Первоначально это было известно как платформа Java 2, Enterprise Edition, которая была позже изменена на Java Platform, Enterprise Edition (Java EE). Это одна из трех вычислительных платформ, выпущенных Sun Microsystems, которая позже была приобретена корпорацией Oracle. Другие две платформы: Java Standard Edition (Java SE) и Java Micro Edition (Java ME). J2EE — это не что иное, как расширение Java SE на основе языка программирования Java, используемого для разработки и развертывания корпоративных приложений на базе Интернета. Он состоит из набора API, сервисов и протоколов, которые предоставляют функциональные возможности для разработки многоуровневых веб-приложений. Он включает в себя несколько технологий, расширяющих функциональность Java SE API, таких как сервлеты, соединители, Enterprise JavaBeans и т. Д.

Он в основном используется для приложений, которые работают на серверах и доступны через браузеры, такие как Chrome, Firefox и т. Д. Он также используется для разработки веб-приложений через World Wide Web путем создания стандартных модульных компонентов для обработки многих аспектов программирования. Архитектура J2EE предоставляет услуги для упрощения общих проблем, с которыми сталкиваются разработчики при разработке современных приложений, что упрощает внедрение стандартных шаблонов проектирования для повышения эффективности и надежности. Он состоит из значительного набора API-интерфейсов наряду с основными технологиями Java EE, которые помогают максимально эффективно развивать предприятия. Проще говоря, J2EE — это всего лишь часть Java с мощным набором библиотек.

Разница между Java и J2EE

Терминология Java и J2EE

Java — это технология, предоставляемая Sun Microsystems для ссылки на Java Standard Edition (Java SE). Это широко используемый язык программирования, который извлекает большую часть своего синтаксиса из C и C ++ с меньшим количеством зависимостей реализации. J2EE, первоначально известный как Java Enterprise Edition (Java EE), представляет собой набор API-интерфейсов Java, принадлежащих корпорации Oracle, для написания серверных корпоративных приложений.

Платформа для Java и J2EE

Java — это высокоуровневый язык программирования на основе классов, который обычно используется для разработки и доставки контента в Интернете. Это упрощенная версия C ++, предназначенная для работы на всех совместимых с JVM платформах независимо от архитектуры. J2EE, с другой стороны, является одной из основных технологий Java, используемых для разработки серверных приложений, таких как веб-сайты и веб-приложения.

Применение Java и J2EE

Java надежна и независима от платформы, что означает, что скомпилированный код может быть выполнен на любой платформе с виртуальной машиной Java (JVM). Это однократная запись и запуск любого языка из-за байт-кода, который может работать на разных операционных системах, что делает его предпочтительным выбором для всех видов платформ, таких как веб-сайты, серверы, мобильные телефоны, встроенные системы и т. Д. J2EE, с другой стороны, обеспечивает архитектуру-нейтральную среду для разработки крупномасштабных корпоративных приложений.

Компоненты в Java и J2EE

Три основных компонента языка Java — Java Virtual Machine (JVM), Java Development Kit (JDK) и Java Runtime Environment (JRE). Каждый компонент работает совместно, чтобы упростить разработку программного обеспечения. С другой стороны, J2EE содержит сервлеты и страницы JavaServer (JSP), а также Enterprise JavaBeans (EJB) и Java Database Connectivity (JDBC).

Сравнение Java и J2EE: сравнительная таблица

Резюме Java против J2EE

Java — это язык программирования общего назначения, который в некоторой степени связан с C ++, который на самом деле является прямым потомком языка C. Поскольку большая часть синтаксиса Java наследуется от C и C ++, было бы разумно думать о Java как о интернет-версии C ++. Тем не менее, оба имеют существенные различия, поэтому сравнение этих двух вариантов тоже не будет отличной идеей.Java не был предназначен для замены C ++, но для преодоления сложностей C ++. Он разработан Sun Microsystems, который позднее был приобретен корпорацией Oracle. Java Platform Enterprise Edition (Java EE), ранее известный как J2EE, с другой стороны, является стандартом для разработки веб-приложений на стороне сервера в Интернете. Это набор API-интерфейсов Java, принадлежащих Oracle, с мощным набором библиотек, которые могут использоваться для создания корпоративных приложений.

Источник: ru.esdifferent.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru