Каковы концептуальные различия между JDK, J2EE, J2SE и J2ME?
1. Что это за?
JDK - это инструментарий для разработки Java, который эквивалентен функции библиотеки Java и является инструментарием для компиляции и запуска программ Java.
J2EE-это Java 2 Enterprise Edition-это своего рода корпоративная версия Java для разработки сервисов приложений на уровне предприятия
J2SE IS Java 2 Standard Edition - Java Standard Edition, используемое для стандартной разработки приложений
J2Me IS Java 2 Micro Edition - это мини -версия Java, часто используемой для разработки на мобильных телефонах
J2EE, J2SE, J2ME - это Java, которая предоставляет различные услуги для различного использования, то есть предоставляет различные типы библиотек классов.
J2EE (Java 2 Enterprise Edition) для предприятий сетевых приложений, J2SE (Java 2 Standard Edition) для обычных приложений ПК и
Три версии J2ME (Java 2 Micro Edition) для встроенных устройств и потребительских приборов
Для начинающих все они начинаются с J2SE.
2. Разница между J2EE и J2SE:
J2EE добавляет серию интерфейсов прикладных программ на уровне предприятия на основе J2SE. Есть JSP, с которым вы знакомы,
13 технологий, включая Сервлет, JDBC, JME и т. Д.!
J2EE в основном используется для создания приложений со структурой B/S! То есть он основан на браузере и сервере!
J2SE дает мне ощущение, что необходим только один контейнер.
1) Что такое j2ee?
J2EE - это стандарт, предложенный Sun Company.
Такая «реализация», а JBoss, WebLogic и WebSphere - все «реализации» стандарта J2EE. Из -за JBoss, WebLogic,
Сама WebSphere имеет J2EE API, поэтому она не может использовать реализацию J2EE Sun.
2) Разница между J2EE SDK и J2SDKEE
На самом деле, вы можете взять J2EE SDK и J2SDKEE как то же самое, официальное имя - J2EE SDK. Но если вы тщательно думаете, вы также можете использовать следующую формулу
Чтобы понять: J2EESDK - это JDK, который необходим для установки EJG, J2SDKEE - это среда разработки J2EE, которая также должна быть установлена
Если вы установите JBoss, вам не нужно устанавливать все J2SDKEE.
JDK необходим, в то время как J2SDKEE не нужен, это зависит от того, что вы используете в качестве контейнера.
3. Вам все еще нужно установить J2SE SDK после установки J2EE SDK?
При загрузке J2EE1.4 на сайте Sun есть два типа пакетов для загрузки:
Одним из них является полная пакет J2EE1.4 SDK (все в одном), который содержит J2EE Server, J2SE, Sample, API DOC;
Есть что -то.
Есть гораздо больше J2SE, например Java.servlet.*, Java.servlet.http.*И т. Д.
J2EE - это то, что вы используете для разработки спецификации J2EE.
J2SE не требуется для установки), плюс сервендовый двигатель (например, Tomcat).
Посмотрите на следующий, и вы можете увидеть его с первого взгляда:
J2se == jdk == bin + demo + include + jre + lib + src.rar // Официальный JDK1.4.2 Sun.
J2EE == JDK + .... // JDK здесь не так большой, как файл JRE выше, причина была упомянута выше.
Другой - отдельный сервер J2EE, и вам нужно установить J2SE SDK перед установкой.
Независимо от того, какой из них установлен, вы должны установить переменные среды Java_home, j2ee_home, Classpath, а затем запустить сервер J2EE.
Чтобы облегчить разработчиков, Sun делит Java на четыре платформы: J2SE (Java 2 Standard Edition), J2EE (Java 2 Enterprise Edition), J2ME (Java 2 Micro Edition) и Java Card. J2SE является основой всех Java Technologies. J2EE Technology фокусируется на применении сервера Enterprise. J2ME в основном нацелен на встроенные системы, включая мобильные телефоны, КПК и т. Д. Для разработки мобильных приложений Sun также предоставляет бесплатный беспроводной инструментарий J2ME. Технология Java Card используется для разработки приложений, которые могут быть имплантированы в смарт -карты IC.
Наборы для разработки программного обеспечения (SDK) из четырех вышеупомянутых платформ все бесплатны и могут быть загружены с сайта Sun. Конечно, использование только SDK слишком необработано. Такой инструмент называется интегрированной средой разработки (IDE). В прошлом Borland Jbuilder и IBM Eclipse были двумя IDE, которые были наиболее популярны среди программистов Java, в то время как Sun's Pollow Ide была неизвестна. После 2004 года Сан поместил свою IDE на важную позицию и упорно трудился, чтобы продвигать развитие Netbeans и Java Studio. Первый - это инструмент с открытым исходным кодом, написанный полностью на Java, в то время как последний является официальным инструментом разработки в тяжелом весе. Инструменты разработки Sun настолько хороши, что программисты Java, наконец, можно купаться на солнце!
Отношения и разница между JDK, J2EE, J2SE и J2ME будут представлены здесь.