Eclipse IDE for Java Developers – среда разработки для web-приложений


Содержание материала:

Какой Eclipse использовать для программирования на Java? [закрыт]

Какой Eclipse использовать для программирования на Java?

Eclipse IDE for Java EE Developers

Eclipse IDE for Java Developers

Какая между ними разница? Какой из них использовать для написания Java приложений на тел и комп (не онлайн)?

Закрыт по причине того, что не по теме участником Nicolas Chabanovsky ♦ 2 сен ’15 в 12:55 .

Похоже, этот вопрос не соответствует тематике сайта. Те, кто голосовал за его закрытие, указывали следующую причину:

  • «Вопросы-опросники запрещены на Stack Overflow на русском. Для получения ответа, перефразируйте ваш вопрос так, чтобы на него можно было дать однозначно правильный ответ.» – Nicolas Chabanovsky

Если вопрос можно переформулировать согласно правилам, изложенным в справке, отредактируйте его.

3 ответа 3

Java EE (Enterprise Edition) — это программирование серьезных программ и сервисов для предприятий с ориентировкой на веб-технологии. Если твоя цель писать программы под desktop или mobile, то тебе вполне подойдет Eclipse IDE for Java Developers. Если ты новичок, то я тебе рекомендую вместо Eclipse скачать IntelliJ IDEA, так как она проще и удобнее в освоении для неопытных, а платную версию нужно покупать только, если твоя цель Java EE (могу тут ошибаться, если что — поправьте меня). Для мобильных устройств используется Java ME (Micro Edition), но эта технология уже вымирает из-за Android. Если же тебя все таки интересует разработка под Android, то вместо Eclipse сейчас все разработчики переходят на Android Studio от Google, который создан на основе IntelliJ IDEA, поэтому тоже рекомендую уже начинать с него.

используй Intellij Idea!

А разница вот в чем Eclipse IDE for Java EE Developers This package includes:

  • Data Tools Platform
  • Eclipse Git Team Provider
  • Eclipse Java Development Tools
  • Eclipse Java EE Developer Tools
  • JavaScript Development Tools
  • Maven Integration for Eclipse
  • Mylyn Task List
  • Eclipse Plug-in Development Environment
  • Remote System Explorer
  • Code Recommenders Tools for Java Developers
  • Eclipse XML Editors and Tools

Eclipse IDE for Java Developers

  • Eclipse Git Team Provider
  • Eclipse Java Development Tools
  • Maven Integration for Eclipse
  • Mylyn Task List
  • Code Recommenders Tools for Java Developers
  • WindowBuilder Core
  • Eclipse XML Editors and Tools

и вообще для новичка IDE это зло TextPad или командная строка для начало а потом только IDE

Все для веб-программиста

Много полезной информации для веб-программиста. Статьи, программы, рецепты

Свежие записи

Рубрики

Eclipse

Eclipse является бесплатной программной платформой с открытым исходным кодом, контролируется организацией Eclipse Foundation. Написана на языке программирования Java и основной целью её создания является повышение продуктивности процесса разработки программного обеспечения.

IDE разработанные на базе платформы Eclipse применяются для создания программного обеспечения на различных языках программирования, так как Eclipse является платформой для разработки любых интегрированных сред программирования и расширений для себя же, по принципу “Плагины для Eclipse разрабатываются в самой Eclipse”.

Особенности платформы Eclipse

  • Кроссплатформенность – работает под операционными системами Windows, Linux, Solaris и Mac OS X.
  • Используя Eclipse можно программировать на множестве языков, таких как Java, C и C++, PHP, Perl, Python, Cobol и других.
  • Является фреймворком для разработки других инструментов и предлагает обширный набор API для создания модулей.
  • Используя подход RCP (Rich Client Platform) Eclipse является инструментом для создания практически любого клиентского программного обеспечения.

Работа над проектом Eclipse ведётся в нескольких направлениях, основные три – работа над платформой Eclipse, разработка Java IDE, разработка плагинов для расширения функциональности Eclipse.

Гибкость и расширяемость достигается благодаря модульности платформы.

Архитектура платформы Eclipse

  • Основным элементом является исполняющая среда – Eclipse Runtime, в которой выполняются коды расширений и модулей. Она обеспечивает всю базовую функциональность платформы – управление расширениями и обновлениями, взаимодействие с операционной системой, обеспечение работы системы помощи.
  • Следующим элементом является собственно IDE – она отвечает за управление основными элементами программы, их расположением и настройками, управление проектами, отладку и сборку проектов, поиск по файлам и командную разработку.

В стандартную поставку Eclipse SDK включены два плагина – Java Development Tools или JDT, и Plug-in Developer Environment или PDE, таким образом мы получаем полностью готовую IDE для Java программирования и для разработки расширений для Eclipse.

Eclipse SDK – это минимальная версия, идеальная для знакомства с платформой и обучения. В дальнейшем, определившись с целями, вы можете скачать и использовать любую подходящую для ваших задач сборку, уже укомплектованную необходимыми расширениями.

Настройка Eclipse с помощью AndMore (вместо ADT)

Проблема

Вы хотите разработать свои приложения для платформы Android с помощью среды Eclipse, поэтому было бы полезно иметь краткое руководство по настройке этой IDE.

Решение

Многие люди используют Eclipse для редактирования проектов на стандартном языке Java на платформе Java Enterprise Edition (ЕЕ). Некоторые люди хотели бы использовать Eclipse IDE для разработки приложений для платформы Android. На­стройка Eclipse — это не одноразовая установка; необходимо выполнить несколько этапов. Этот рецепт содержит подробную информацию об этих этапах.

Обсуждение

Интегрированная среда разработки Eclipse для Java является одним из вариантов разработки приложений для платформы Android. Выпуск ранее доступного подклю­чаемого модуля для платформы Android Development Tools (ADT) был прекращен компанией Google — она рекомендует переключиться на среду Android Studio, но ADT возродилась как феникс под новым именем AndMore на основе среды Eclipse. Как и платформа ADT (а также новая среда Android Studio), проект AndMore использует комплект разработчика программного обеспечения для плат­формы Android, в котором содержатся основные программы для разработки программного обеспечения для платформы Android. Для того чтобы настроить систему разработки, необходимо загрузить и установить следующие компоненты.

  • Комплект разработки стандартной версии Java (JDK, а не JRE)
  • Eclipse >В последующих разделах мы подробно рассмотрим эти этапы для персонального компьютера под управлением Windows. Эти шаги были протестированы в операционных системах Windows 7 и 10 и Mac OS X (хотя большинство снимков экранов и путей к каталогам являются примерами на базе Windows). Установка в системе Linux похожа, но мы не тестировали эти шаги в текущих версиях Linux.

Инсталляция JDK при необходимости

Зайдите на веб-страницу. Щелкните на пиктограмме Java, чтобы получить доступ к за­грузкам JDK.

На экране появится список загрузок JDK. Щелкните на кнопке Accept License Agreement ( Принять лицензионное соглашение ); в противном случае вам не разрешат продолжить. Вы захотите загрузить и запустить один из последних JDK; на момент написания этой книги они являются сборками Java 8, названия версий которых за­канчивается на 8 и 121, но это точно изменится к тому моменту, когда вы прочитаете данные строки. Выберите загрузку, подходящую для вашей операционной системы: Windows х86 или 64-bit.exe, MacOS .ding , Linux .rpm или .tgz и т.д. Примите любые предупреждения о безопасности, которые появляются, но только если вы загружае­тесь с официальной веб-страницы загрузки Java.

Когда загрузка будет завершена, запустите программу установки и просмотрите все экраны, щелкая на кнопке Next ( Далее ), пока программа установки не завершит работу. Вам не нужно менять какие-либо параметры. Когда программа установки JDK будет завершена, щелкните на кнопке Finish ( Готово ). После этого откроется веб­страница регистрации продукта; вы можете закрыть ее или отредактировать свои параметры.

Для использования Android вам не нужно загружать ни одну из демоверсий или примеров с этого сайта.

Установка среды Eclipse для разработки проектов на языке Java

Зайдите на веб-страницу. Веб-страница, как правило, автоматически определяет вашу операционную систему (32- или 64-бито­вый вариант в системах, которые имеют это различие); выберите соответствующую (как правило, последнюю) ссылку Eclipse IDE for Java Developers (рис. 1).

На следующей странице вам будет предложено внести пожертвование провайде­рам организации Eclipse Software Foundation, что всегда полезно делать при исполь­зовании программного обеспечения с открытым исходным кодом. Следующий шаг загрузит и запустит обычную программу установки программного обеспечения. За­тем вам будет предложено указать место установки; обычно подходит место, задан­ное по умолчанию (рис. 2).

Рис. 1. Выбор страницы загрузки Eclipse

Рис. 2. Настройка местоположения для установки среды Eclipse

В конечном итоге вы получите множество файлов в папке Eclipse в этом месте, как показано на рис. 3 (очевидно, что точный список будет отличаться от одного выпуска к другому). Установите флажки для добавления пиктограмм на рабочем сто­ле, записи в меню запуска и т.д., как вы предпочитаете.

Рис. 3. Содержимое папки Eclipse

Запустите среду Eclipse, чтобы настроить рабочую область. При этом будет вы­полнена правильность установки Java и Eclipse. При запуске среды Eclipse на экране может появиться предупреждение системы безопасности; для продолжения работы щелкните на кнопке Run ( Выполнить ). Задайте местоположение рабочей области по умолчанию или используйте другой каталог.

Затем вы должны установить комплект SDK, если его еще нет в вашей системе.

Установка комплекта Andro >Зайдите на эту веб-страницу. Предназначение этой веб-страницы — убедить вас в использовании среды Android Studio, но нам просто нужен комплект SDK. Если вы считаете, что можете исполь­зовать как Studio, так и Eclipse, то можете установить обе среды, а затем разделить этот SDK между двумя интегрированными средами разработки — необязательно загружать SDK и все модули дважды! Однако, если вы являетесь спе­циализированным пользователе.м Eclipse, прокрутите экран до самого нижнего края страницы и получите инструменты командной строки, которые используют модуль AndMore и среда Studio (рис. 4).

Выберите последний установочный пакет для вашей операционной системы и запустите его. Установщик Android SDK Tools отобразит некоторые экраны. Щел­кайте на кнопке Next ( Далее ) на каждом экране; вам не нужно менять какие-либо опции. Поскольку в некоторых версиях MS Windows каталог C:\Program Files яв­ляется защищенным, вы можете либо получить разрешение на установку там ( Run As Administrator ( Запуск от имени администратора )), либо, как это делают некоторые разработчики, установить пакет в свою пользовательскую папку или другой каталог, например, C:\Android\android-sdk .


Рис. 4. Отдельная загрузка пакета SDK

Когда вы щелкнете на кнопке Install ( Установить ), на экране отобразится индика­тор прогресса копирования файлов Android. Щелкните на последней кнопке Next (Далее) и на кнопке Finish (Готово) в конце установки. Если вы оставите флажок Start SDK Manager (Запустить диспетчер SDK), то будет запущен менеджер SDK. В против­ном случае выберите команду SDK Manager (Менеджер SDK) из группы программ Android SDK Tools ( Start => All Programs => Android SDK Tools => S DK Manager ). При запус­ке программы SDK Manager проверяются пакеты Android, доступные для загрузки. Затем отображается список всех доступных пакетов, некоторые из которых предва­рительно выбраны для загрузки. Столбец Status (Состояние) показывает, установлен пакет или нет. На рис 5 вы видите, что инструменты Android SDK Tools только что были установлены, но уже доступно обновление, как показано в столбце Status ( Состояние ).

Проверьте каждый пакет, который необходимо установить. Доступно несколько пакетов. К ним относятся пакеты платформы SDK для каждого уровня интерфейса прикладного программирования (API), примеры приложений для большинства уров­ней API, API-интерфейсы Google Maps, API-интерфейсы отдельных производителей, документация, исходный код и ряд дополнительных пакетов Google. Из категории дополнительных вы должны установить пакеты Android Support Repository, Google Play Services, Google USB Driver, если они предлагаются, а также Intel X86 Emulator Accelerator (НАХМ) и что-нибудь еще интересное.

Рекомендуется загружать несколько платформ SDK, чтобы тестировать приложе­ния на разных конфигурациях устройств. Если вы сомневаетесь в том, что загрузить, либо примите первоначальные варианты, либо повторно запустите программу SDK Manager, чтобы получить другие необходимые пакеты, либо выберите все пакеты для загрузки (их загрузка может занять некоторое время). Щелкните на кнопке Install х packages ( Установить х пакетов ).

Рис. 5. Окно программы Android SDK Manager, демонстрирующее инсталлирован­ные и доступные для загрузки компоненты Android SDK

Выбранные пакеты будут показаны в виде списка; если в пакете есть условия ли­цензирования, требующие принятия, он сопровождается вопросительным знаком. Выделите каждый пакет с вопросительным знаком, чтобы прочитать условия ли­цензирования. Вы можете принять или отклонить пакет, используя переключатели. Отклоненные пакеты отмечены красным значком х. Кроме того, щелкните на кноп­ке Accept All ( Принять все ), чтобы принять все, что доступно. Щелкните на кнопке Install ( Установить ), и в журнале выполнения будут показаны установленные пакеты, а также любые возникающие ошибки. В системе Windows часто возникает ошибка, при которой программа SDK Manager не может получить доступ или переименовать каталоги. Если это произойдет, запустите ее как администратор и убедитесь, что в каталоге нет флагов или файлов только для чтения. По завершении закройте про­грамму SDK Manager, щелкнув на кнопке х в верхнем углу окна.

Помните, что когда обновления этих пакетов станут доступными, SDK уведомит вас.

Установка подключаемого модуля Andro >Подключаемый модуль ADT устанавливается с помощью среды Eclipse. В зависи­мости от того, где вы установили Eclipse и/или учетной записи, которую используете, вам может потребоваться запустить Eclipse с правами администратора. Если это так, вызовите контекстное меню (обычно с помощью щелчка правой кнопкой мыши), выберите команду Run as Administrator ( Запуск от имени администратора ) и примите предупреждения о безопасности. В новых версиях Windows и macOS вы получите приглашение, которое установщик хочет внести в вашу систему. Щелкните на кнопке Yes ( Да ), если это приглашение поступает от официального поставщика.

Если ваша установка Eclipse настолько старая, что ей не хватает интерфейса Eclipse Marketplace Client, установите и его. Запустите интерфейс Marketplace Client из меню Help ( Справка ).

Введите строку “andmore” в поле поиска в левой части окна Marketplace Client (Кли­ент Marketplace) и щелкните на кнопке Go (Запуск), расположенной справа. Выберите в результатах поиска пункт AndMore и щелкните на кнопке Install ( Установить ).

На экране отобразятся лицензии; убедитесь, что все они приняты (установите переключатель I accept the terms of the license agreements (Я принимаю условия лицен­зионных соглашений)). Затем щелкните на кнопке Finish (Готово). Для завершения ус­тановки может потребоваться предупреждение о безопасности; щелкните на кноп­ке ОК, когда увидите это предупреждение. Среда Eclipse попросит вас выполнить повторный запуск. Щелкните на кнопке Restart Now ( Перезапустить сейчас ), и среда Eclipse закроется и загрузится повторно, а затем появится диалоговое окно Welcome to Android Development (Добро пожаловать в Android Development). Установите место­положение SDK в поле Existing Location (Существующее местоположение), поскольку программа SDK Manager уже запущена, перейдите в папку Android SDK (если вы ус­тановили его где-то, кроме местоположения по умолчанию) и щелкните на кнопке Next ( Далее ) (рис. 6).

Рис. 6. Установление соединения между вновь инсталлированными пакетом SDK и модулем AndMore

На экране появится вопрос о мониторинге использования Google Android SDK. При необходимости измените параметр и щелкните на кнопке Finish ( Готово ). Теперь среда Eclipse настроена для создания и отладки приложений Android. Подключите физическое устройство к компьютеру и ис­пользуйте его настройки для включения режима отладки по USB, выполнив команду в Applications => Development ( Приложения => Разработка ).

Введение в Eclipse Web Tools Platform V1.0

Создание J2EE-приложений с использованием WTP

Перед началом работы

Об этом учебнике

Этот учебник использует инструментальные средства, включенные в состав Web Tools Platform (WTP), подключаемые модули Eclipse базы данных Derby и сервер приложений JBoss для создания примера J2EE- приложения, содержащего JSP-страницы (JavaServer Pages), сервлет и сессионный компонент. Пример приложения представляет собой простую программу хранения закладок.

Предварительные условия

Для работы с этим учебником вы должны иметь базовые знания по J2EE, включая JSP, сервлеты и EJB-компоненты. Вы должны также знать Eclipse. Наконец, вы должны понимать Structured Query Language (SQL). Технологии, предоставленные в WTP, здесь не рассматриваются. Дополнительная информация приведена в разделе «Ресурсы».

Системные требования

Ваша система UNIX, Linux, Mac OS X или Microsoft Windows должна иметь:

  • Работающую виртуальную машину Java (Java Virtual Machine — JVM).
  • Достаточно свободного места на диске для хранения перечисленных ниже пакетов.
  • Место для создания рабочей области и проектов.
  • Место для создания новой базы данных и J2EE Enterprise Archive (EAR).
  • Достаточное количество свободной оперативной памяти для совместного запуска Eclipse, JBoss и Derby.

Перед началом работы с этим учебником вы должны установить на вашей системе несколько пакетов:

  1. Загрузите и установите версию 1.4.2 Java 2 Standard Edition (J2SE) Software Development Kit (SDK). При написании этой статьи использовался J2SE 1.4.2_10.
  2. Загрузите и извлеките в каталоги следующие пакеты для дальнейшего использования:
    • JBoss Application Server 3.2.3. Подойдет tgz или zip версия. Загрузите именно полную версию, а не версию jbossweb-tomcat*.
    • XDoclet-lib1.2.3. Подойдет tgz или zip версия.
  3. Загрузите WTP V1.0 и настройте Eclipse IDE на его использование. Если вы добавляете WTP к уже существующей платформе Eclipse, перед установкой убедитесь, что у вас установлены все необходимые пакеты. Другим вариантом является загрузка дистрибутива WTP «все в одном» для Linux или Windows. Этот дистрибутив содержит Eclipse IDE, все необходимое для WTP и сам WTP V1.0.
  4. Загрузите подключаемые модули Eclipse Apache Derby V10.1.2(derby_core_plugin_10.1.2.zip и derby_ui_plugin_1.1.0.zip). Установите каждый подключаемый модуль, разархивировав zip-файл в каталоге с установленным Eclipse IDE в папке Eclipse.

Основы Eclipse WTP

Пользователи Eclipse уже давно используют Java Development Tools (JDT), входящий в IDE, для разработки Java-классов и приложений. Хотя JDT достаточно для основных Java-приложений, он не предоставляет функциональных возможностей для разработки J2EE-приложений, содержащих JSP, сервлеты и компоненты Enterprise JavaBeans (EJB-компоненты). WTP как раз и был создан для добавления поддержки J2EE-разработки в Eclipse IDE.

Eclipse WTP расширяет Eclipse в двух основных направлениях. Во-первых, он добавляет поддержку J2EE-форматов и типов объектов в редактор и среду. К таким типам относятся JSP, сервлеты, сессионные компоненты и XML. WTP также расширяет в Eclipse поддержку запуска/отладки для таких задач как запуск/останов серверов приложений и выполнение страниц JSP.

Eclipse WTP также содержит определение платформы и API инструментальных средств, которые поставщики программного обеспечения могут использовать для создания J2EE-инструментов. WTP приняли такие поставщики J2EE как BEA Systems, Borland, IBM и JBoss. WTP V1.0 содержится в коммерческих продуктах BEA Workshop и IBM Rational Application Developer for WebSphere Software. В данном учебнике не рассматривается WTP как платформа инструментальных средств. Внимание уделяется использованию WTP для создания J2EE-приложений.

WTP-компоненты

WTP содержит две подсистемы: Web Standard Tools (WST) и J2EE Standard Tools (JST). WST обеспечивает общую инфраструктуру среды разработки Eclipse для Web-приложений. Сюда входит поддержка Hypertext Markup Language (HTML), Cascading Style Sheets (CSS) и др. WST не обеспечивает поддержки таких J2EE-концепций, как JSP-страницы и сервлеты. WST обеспечивает также базовую поддержку средств работы с данными, куда входят функции просмотра баз данных и выполнения SQL-запросов. JST обеспечивает поддержку J2EE-технологий — JSP и EJB.

Установка JBoss V3.2.3

В этом руководстве в качестве сервера приложений для запуска JSP, сервлетов и EJB используется JBoss V3.2.3. Для того чтобы продолжить работу с руководством, вы должны настроить WTP и Eclipse для использования JBoss во время разработки.

Настройка Java V1.4.2 JRE

Здесь используется комплект разработчика приложений на Java (Java software development kit — JDK) версии 1.4.2 с WTP и JBoss. Если у вас нет Eclipse с 1.4.2-совместимым JDK, вы должны настроить его в списке установленных в Eclipse исполняющих систем JRE (Java Runtime Environment ). Вы можете сделать это следующим образом:

  1. Выберите Window > Preferences из меню.
  2. В появившемся диалоговом окне выберите Java > Installed JREs.
  3. Выберите вариант Add. В диалоговом окне Add JRE просмотрите и выберите каталог, в котором установлена ваша среда 1.4.2 JRE.
  4. Укажите имя вашей JRE (например, Java 1.4.2 JDK) и нажмите OK.
  5. Отметьте флажок рядом с только что установленной JRE, для того чтобы сделать ее средой по умолчанию (см. рисунок 1).
Рисунок 1. Диалоговое окно Preferences после добавления 1.4.2 JDK

Настройка JBoss Server Environment

Следующий шаг – настройка JBoss Server Environment (среды сервера JBoss):

  1. В древовидном списке в левой части диалогового окна Preferences выберите Server > Installed Runtimes.
  2. Нажмите кнопку Add, и выберите JBoss 3.2.3 из появившегося древовидного списка. Нажмите Next.
  3. На экране JBoss V3.2.3 Runtime выберите добавленную вами JRE. В поле «Application Server Directory» просмотрите и выберите каталог, в котором вы развернули JBoss. Нажмите Finish.
  4. Отметьте флажок возле только что созданного сервера JBoss V3.2.3, чтобы сделать его сервером по умолчанию (см. рисунок 2).
Рисунок 2. Диалоговое окно Preferences после добавления настройки сервера JBoss 3.2.3

Теперь вы готовы настроить и протестировать экземпляр сервера JBoss:

  1. Перейдите в представление J2EE. Полезно переместить представление Servers в нижний правый угол, так чтобы оно отображалось поверх остальных закладок.
  2. Щелкните правой кнопкой мыши в представлении Servers и выберите New > Server.
  3. Выберите JBoss v3.2.3 и нажмите Finish.
  4. В представлении Servers появится запись для JBoss v3.2.3. Щелкните правой кнопкой мыши на этой записи и нажмите Start.
  5. Появится представление Console и в нем начнет отображаться выходная информация сервера JBoss (см. рисунок 3).
Рисунок 3. Консоль после старта JBoss

Настройка WTP-проекта

EJB-компоненты и JSP-страницы требуют создания проектов для своего хранения. В этом разделе мы создадим EJB-проект и динамический Web-проект, а также свяжем их с EAR-проектом, содержащим развертываемый EAR-архив, который используется сервером приложений JBoss.

Создание EJB-проекта

Для создания EJB-проекта выполните следующие действия:

  1. Перейдите в представление J2EE.
  2. В древовидном списке слева щелкните правой кнопкой мыши на папке EJB Projects и выберите New > EJB Project.
  3. В появившемся окне мастера введите BookmarkEJB в качестве имени.
  4. Выберите вариант Add project to EAR и введите BookmarkEAR в поле EAR Project Name. Нажмите Next.
  5. Выберите вариант ejbdoclet в следующем экране и нажмите Next.
  6. Снимите отметку с флажка Create EJB Client JAR и нажмите Finish для завершения работы мастера.
  7. Вы должны согласиться с лицензионным соглашением перед тем, как сгенерировать проект. В Project Explorer появится проект BookmarkEJB (см. рисунок 4).
Рисунок 4. Project Explorer после создания проекта BookmarkEJB

Создание динамического Web-проекта

Создание динамического Web-проекта очень похоже на создание EJB-проекта. Следуйте следующему алгоритму:

  1. Щелкните правой кнопкой мыши на папке Dynamic Web Project в Project Explorer и выберите New > Dynamic Web Project.
  2. В появившемся мастере введите BookmarkWeb в качестве имени проекта.
  3. Выберите вариант Add Project to EAR и укажите тот же проект BookmarkEAR , который использовался в мастере EJB Project. Нажмите Next.
  4. Выберите вариант webdoclet и нажмите Finish для завершения работы мастера.

Ваш раскрытый Project Explorer должен выглядеть примерно так, как показано на рисунке 5.

Рисунок 5. Project Explorer после создания проекта BookmarkWeb

Настройка базы данных

В этом руководстве в качестве базы данных используется Apache Derby V10.1.2. В данном разделе мы настроим подключаемый модуль Derby Eclipse, добавим Derby как источник данных JBoss и используем инструментальные средства WTP для создания таблицы хранения закладок.

Установка подключаемого модуля Derby


Подключаемый модуль Derby добавляет базу данных Derby как основу проекта для использования в Eclipse IDE. Это облегчает разработку в Eclipse приложений, использующих Derby. Разрешите Derby для проекта BookmarkEJB. Для этого щелкните правой кнопкой мыши на проекте BookmarkEJB и выберите меню Apache Derby > Add Apache Derby nature. К проекту будут добавлены несколько JAR-файлов для Derby.

Затем нужно запустить сервер Derby Network. Для этого щелкните правой кнопкой мыши по проекту BookmarkEJB и выберите меню Apache Derby > Start Derby Network Server. В окне консоли вы увидите информацию, изображенную на рисунке 6.

Рисунок 6. Консоль во время запуска Derby

Настройка инструментальных средств WTP

Как уже упоминалось, WTP-проект содержит инструментальные средства базы данных, которые вы можете использовать для просмотра баз данных и выполнения основных SQL-команд. Сейчас мы настроим эти инструментальные средства на работу с только что запущенным сервером Derby. Выполните следующие действия:

  1. Откройте представление Data Explorer путем выбора Window > Show View > Other.
  2. В появившемся диалоговом окне выберите Data Explorer в категории Data и нажмите OK.
  3. Теперь вы готовы добавить соединение. Нажмите правой кнопкой мыши на элементе Connections в новом окне Data Explorer и выберите New Connection.
  4. В появившемся окне мастера выберите вариант Derby 10.1 в левом древовидном списке.
  5. В качестве JDBC-драйвера укажите Derby Client JDBC Driver.
  6. В качестве базы данных укажите wtp .
  7. Укажите APP в качестве имени пользователя и password в качестве пароля.
  8. Теперь вы должны указать месторасположение класса JDBC-драйвера Derby. Просмотрите папку с установленным Eclipse; в каталоге plugins\org.apache.derby.core_10.1.2 выберите файл derbyclient.jar. Нажмите Next для отображения страницы фильтров.
  9. Снимите отметку варианта Disable filter и введите APP в текстовом поле рядом с ниспадающим списком, содержащим фразу Starts with characters.
  10. Нажмите Finish для завершения работы мастера.

На данном этапе развернутый древовидный список в Database Explorer будет выглядеть примерно так, как показано на рисунке 7.

Рисунок 7. Развернутое представление Database Explorer

Создание таблицы и данных для разработки

С настроенной базой данных вы можете использовать инструментальные средства WTP для создания таблицы закладок. Выполните следующие действия:

  1. Щелкните правой кнопкой мыши на папке Tables в древовидном списке окна Database Explorer и выберите New > With SQL Editor.
  2. Очистите появившееся окно редактора и скопируйте в него синтаксис команды CREATE TABLE из листинга 1.
  3. Щелкните правой кнопкой мыши в SQL Editor и выберите Run SQL. Появится представление Data Output, как показано на рисунке 8.
Рисунок 8. Представление Database Output
  1. Очистите SQL Editor и скопируйте две команды insert из листинга 2.
  2. Опять щелкните правой кнопкой мыши в SQL Editor и выберите Run SQL.
  3. Перейдите обратно в представление Database Explorer, нажмите правой кнопкой мыши на папке Tables и выберите Refresh. Вы увидите таблицу закладок.
  4. Щелкните правой кнопкой мыши на таблице и выберите Data > Sample Contents. Вы должны увидеть две строки, как показано на рисунке 9.
Рисунок 9. Содержимое таблицы закладок
Листинг 1. CREATE TABLE SQL для таблицы закладок
Листинг 2. INSERT SQL для таблицы закладок

Настройка источника данных JBoss

Для того чтобы использовать базу данных Derby в контейнере сервера приложений JBoss, вы должны настроить источник данных для Derby:

  1. Остановите сервер JBoss (если он работает), щелкнув правой кнопкой мыши на его изображении в представлении Servers и выбрав Stop.
  2. В вашем каталоге установки JBoss есть папка <$jboss_install_dir>\server\default\deploy. Создайте файл с именем derby-ds.xml и вставьте в него содержимое листинга 3.
Листинг 3. Конфигурация источника данных для использования в derby-ds.xml
  1. Скопируйте derbyclient.jar из папки <$eclipse_installation_dir>\plugins\org.apache.derby.core_10.1.2 в каталог <$jboss_install_dir>\server\default\lib. При этом в >

Пример приложения хранения закладок

В остальных разделах данного учебника инструментальные средства WTP будут использоваться для создания J2EE-приложения, которое сохраняет и извлекает закладки. Приложение использует стандартный трехуровневый дизайн, показанный на рисунке 10.

Рисунок 10. Три уровня примера приложения

Представление состоит из набора JSP страниц; контроллер – это сервлет. Для хранения и извлечения данных из базы данных используется не сохраняющий состояния сессионный EJB-компонент.

Создание сессионного компонента для хранения и извлечения закладок

В данном разделе мы создадим не сохраняющий состояния сессионный компонент для хранения и извлечения закладок из базы данных Derby.

Настройка XDoclet

WTP использует XDoclet-аннотации для разработки EJB и сервлетов. Поэтому в Eclipse необходимо указать месторасположение XDoclet перед созданием сессионного компонента:

  1. Откройте диалоговое окно Preferences и выберите слева категорию XDoclet. Укажите версию 1.2.3.
  2. Просмотрите файловую систему и выберите каталог, в котором вы ранее развернули дистрибутив библиотек XDoclet. Диалоговое окно изменится, указывая на то, что все библиотеки были найдены (см. рисунок 11).
Рисунок 11. Настройка XDoclet
  1. Вы должны также разрешить для ejbdoclet и webdoclet генерирование J2EE-дескрипторов для JBoss. В категории XDoclet выберите вариант ejbdoclet.
  2. Отметьте флажок рядом с полем задачи JBoss.
  3. Выберите подкатегорию webdoclet и тоже выберите задачу JBoss в списке. На рисунках 12 и 13 показаны диалоговые окна с соответствующими настройками.
  4. Нажмите OK для закрытия диалогового окна Preferences.
Рисунок 12. Настройка webdoclet
Рисунок 13. Настройка ejbdoclet

Использование мастера WTP Wizard для создания сессионного компонента

Теперь вы можете использовать WTP Enterprise для создания не сохраняющего состояния сессионного компонента:

  1. Щелкните правой кнопкой мыши проект BookmarkEJB и выберите New > Other.
  2. В диалоговом окне Select a Wizard выберите XDoclet Enterprise JavaBean в категории EJB и нажмите Next.
  3. Нажмите Next на следующем экране; отобразится страница для указания имени пакета и класса EJB. Введите ejbs в качестве пакета и BookmarkSessionBean в качестве имени класса.
  4. Нажмите Finish для завершения работы мастера. Процесс XDoclet выполнится и создаст необходимые для EJB файлы, которые появятся в Project Explorer, как показано на рисунке 14.
Рисунок 14. Сгенерированные EJB-классы

Реализация BookmarkSessionBean

Созданный WTP компонент BookmarkSessionBean является только базовым скелетом компонента. Вы должны предоставить XDoclet-теги и методы, необходимые для реализации его функций сохранения и извлечения данных. Прежде всего, вы должны добавить конфигурационную информацию, которая разрешит доступ BookmarkSessionBean к настроенному вами ранее источнику данных DerbyDS. Перейдите в представление Java и откройте класс BookmarkSessionBean . Ниже объявления @ejb.bean.. добавьте тег XDoclet из листинга 5 для настройки DerbyDS в качестве ресурса, используемого компонентом BookmarkSessionBean .

Листинг 4. Консоль JBoss после настройки источника данных Derby

Окно вашего редактора должно выглядеть примерно так, как показано на рисунке 15.

Рисунок 15. Добавление тегов XDoclet к EJB

Вам необходим класс BookmarkValueObject для передачи между представлением и компонентом BookmarkSessionBean для поддержки персистентности. Создайте этот класс следующим образом:

  1. Щелкните правой кнопкой мыши по пакету ejbs в представлении Java и выберите New > Class.
  2. Укажите BookmarkValueObject в качестве имени класса и добавьте java.io.Serializable в качестве интерфейса, как показано на рисунке 16.
  3. Нажмите Finish для завершения работы мастера.
  4. Скопируйте реализацию из листинга 6 в класс BookmarkValueObject и сохранитесь.
Рисунок 16. Создание BookmarkValueObject


Листинг 6. Код реализации для BookmarkValueObject

С созданным объектом вы можете реализовать оставшуюся логику, необходимую для BookmarkSessionBean . Удалите метод getFoo() и связанные с ним комментарии XDoclet из класса BookmarkSessionBean и скопируйте реализации методов из листинга 7. Затем запустите Edit > Organize Imports для добавления необходимых импортируемых классов.

Листинг 7. Персистентные методы компонента BookmarkSessionBean

Создание сервлета контроллера

Необходимая функциональность для хранения закладок реализована. Следующий шаг – реализация сервлета контроллера, который выполняет проверку и использует компонент BookmarkSessionBean для сохранения BookmarkValueObjects .

Использование мастера WTP Wizard для создания сервлета

WTP предоставляет мастера для автоматизации создания сервлетов. Выполните следующие действия:

  1. Перейдите обратно в представление J2EE и откройте проект BookmarkWeb.
  2. Щелкните правой кнопкой мыши на сервлетах в древовидном списке и выберите New > Servlet.
  3. В появившемся окне мастера укажите пакет servlets и имя класса BookmarkController .
  4. Нажмите Finish для завершения работы мастера. Сгенерированный сервлет откроется в окне редактора.

Для того чтобы использовать BookmarkSessionBean в BookmarkController , вы должны настроить BookmarkEJB.jar так, чтобы он зависел от проекта BookmarkWeb:

  1. Щелкните правой кнопкой мыши проект BookmarkWeb и выберите Properties.
  2. Выберите категорию J2EE Module Dependencies (как показано на рисунке 17) и отметьте флажок рядом с BookmarkEJB.jar.
  3. Закройте диалоговое окно Properties, нажав кнопку OK.
Рисунок 17. Настройка зависимостей проекта BookmarkWeb

Реализация сервлета BookmarkController

Первым шагом для реализации сервлета BookmarkController является добавление XDoclet-аннотации для указания BookmarkSessionBean в качестве ресурса. Скопируйте код из листинга 8 в область XDoclet-аннотации класса сервлета BookmarkController ниже свойства @web.servlet.mapping .

Листинг 8. XDoclet-аннотации для добавления BookmarkSessionBean EJB-ссылок

Имея указанную ссылку сессионного компонента, необходимо добавить метод для поиска экземпляра компонента. Скопируйте код из листинга 9 в сервлет.

Листинг 9. Метод lookup BookmarkSessionBean

Этот метод просматривает локальное месторасположение объекта BookmarkSessionBean и возвращает объект, реализующий интерфейс BookmarkSessionLocal .

Последним шагом для завершения BookmarkController является реализация его метода doPost() . Скопируйте код из листинга 10 для реализации и выполните Edit > Organize Imports для добавления необходимых операторов import для классов.

Листинг 10. Реализация doPost()

Этот код проверяет значения, полученные для URL закладки и для названия. Если были найдены ошибки, контроллер выполняет перенаправление на JSP-страницу ошибок. В противном случае закладка сохраняется. Затем контроллер извлекает все закладки и выполняет перенаправление в JSP для их отображения.

Раздел 9. Создание представления JSP-страниц

Последней частью приложения Bookmark, которую вам необходимо реализовать – это представление. Оно состоит из трех JSP-страниц:

Eclipse IDE for Java Developers – среда разработки для web-приложений

Community

Participate

Eclipse IDE

  1. Home
  2. Downloads
  3. Packages
  4. Release
  5. Eclipse IDE Neon
  6. 1
  7. Eclipse IDE for Java Developers

Eclipse IDE for Java Developers

Package Description

The essential tools for any Java developer, including a Java IDE, a Git client, XML Editor, Mylyn, Maven and Gradle integration

This package includes:

  • Eclipse Git Team Prov >Eclipse Java Development Tools
  • Maven Integration for Eclipse
  • Mylyn Task List
  • Code Recommenders Tools for Java Developers
  • Eclipse XML Editors and Tools
  • org.eclipse.epp.package.java.feature
  • org.eclipse.epp.package.common.feature
  • org.eclipse.platform
  • org.eclipse.buildship
  • org.eclipse.egit
  • org.eclipse.egit.mylyn
  • org.eclipse.jdt
  • org.eclipse.jgit
  • org.eclipse.m2e.feature
  • org.eclipse.m2e.logback.feature
  • org.eclipse.mylyn.bugzilla_feature
  • org.eclipse.mylyn.context_feature
  • org.eclipse.mylyn_feature
  • org.eclipse.mylyn.git
  • org.eclipse.mylyn.hudson
  • org.eclipse.mylyn.ide_feature

  • org.eclipse.mylyn.java_feature
  • org.eclipse.mylyn.wikitext_feature
  • org.eclipse.recommenders.mylyn.rcp.feature
  • org.eclipse.recommenders.rcp.feature
  • org.eclipse.recommenders.snipmatch.rcp.feature
  • org.eclipse.wst.xml_ui.feature

Maintained by: Eclipse Packaging Project

Download Links

Bugzilla

Bug ID Title Status
516739 Add WindowBuilder to Java package again NEW
513809 [wiring] HttpComponents wiring issue NEW
509799 Symantec reports a Trojan SONAR.AM.C!g24 in eclipse NEW
508091 Duplicate options in Eclipse.ini NEW
521514 Add «Eclipse News» RSS feed to Java Package NEW
522649 News feed plugin not installed on upgrade installs NEW
536469 Use png with transparent icon in the about dialog of Java EPP (and others if applicable) NEW
530698 Using weka api NEW
526611 win64 version missing NEW
498457 FileNotFoundException : org.eclipse.ui_3.108.0.v20200518-1929.jar NEW
489296 Improve out-of-box experience for non-english locales NEW
386806 New Eclipse Icon not used by Eclipse 4.2 on Windows 7 NEW
374170 bugs when updating software NEW
364551 setup automated tests for Java EPP package NEW
414381 Failed to load the JNI shared library «C:\ogramFiles\Java\jre6\bin\client\jvm.dll»\ NEW
458646 Problème démarrage Eclipse NEW
355002 EPP packages need styling NEW
473585 Help system broken after updating from Luna to Mars NEW
487713 FileNotFoundException: introData.xml NEW
382232 Add ‘EGit Import’ to EPP package with EGit ASSIGNED
487722 Dead link for «Remote Help»: Topic not found REOPENED

Bugs listed in italics indicate the bug has been moved to another project.

Bug ID Title Status
382804 Ctrl+C, Ctrl+V shortcuts don’t work while editing Android XML RESOLVED
492163 Add Maven to java package RESOLVED
383193 Taskbar icon doesn’t show Android build progress RESOLVED
490044 [Welcome] Adopt Solstice theme for Java package RESOLVED
386686 the Mobile package should include the Mylyn Bugzilla connector RESOLVED
365594 add code recommenders to java package RESOLVED
358692 Eclipse java package crash in Ubuntu 11.0.4 RESOLVED
356126 fix Mylyn repository URLs in EPP packages for Indigo RESOLVED
356349 update Mylyn URLs for Juno RESOLVED
357020 add Mylyn Hudson/Jenkins connector to Java package RESOLVED
357332 Annotations not shown on overview ruler RESOLVED
389113 Unable to Launch Eclipse after download and setup: «The Eclipse executable launcher was unable to locate its companion shared library.» RESOLVED
406246 zip compression error RESOLVED
468598 Mars RC1 Mac packages are damaged RESOLVED
535504 Open file feature broken in Photon RC2 EPP packages RESOLVED
474204 Include Buildship as part of Java package RESOLVED
534617 [Photon] [java] Add Tip of the Day to the Java Package RESOLVED
528429 m2e to download sources by default RESOLVED
194805 add Error Log view to Java EPP distribution RESOLVED
432716 Consider org.eclipse.recommenders.mylyn.rcp.feature for inclusion into Java package RESOLVED
483914 bug RESOLVED
436206 Re-enable Marketplace Client in Java Package RESOLVED
481475 Scroll lock button being disabled RESOLVED
350079 EGit should be by included in Java package RESOLVED
355058 update repository locations for Juno RESOLVED
275767 [Galileo M7] FileNotFoundException when updating Mylyn RESOLVED
275719 [Galileo M7] packages do not have dropins folder RESOLVED
279203 Add and enable Mylyn update site by default RESOLVED
281448 [update] manager talking to update sites not available RESOLVED
549138 Mylyn cannot be removed from Java IDE package RESOLVED
275558 [Galileo M7] welcome view is not displayed on first startup RESOLVED
275523 [Galileo M7] features appear twice in the about dialog RESOLVED
246466 Missing/extra update sites when installing in either C:\program file or C:\ RESOLVED
248976 «IDE for Java Developers» package is too restrictive by specifying Java 1.5 as required RESOLVED
275520 [Galileo M7] package does not have any update sites RESOLVED
275521 Improve branding for Galileo java package RESOLVED
297341 EPP web page «Download Milestone» link points to old builds RESOLVED
287566 error on update after clean install RESOLVED
341705 I tried to load the eclipse environment in Win Vista OS and got problems restoring workbench. RESOLVED
343869 Add WindowBuilder Core and Swing to the Java package RESOLVED
346703 Inclusion of m2e marketplace on help menu causing confusion RESOLVED
348157 intrusive «preview?» dialog on startup, from WindowBuilder RESOLVED
340312 Indigo Java package logs lots of output RESOLVED
334180 package contains duplicate (and modified?) bundles RESOLVED
313818 Bugzilla connector does not load on Java 1.5 due to missing java.xml.bind bundle RESOLVED
306817 Cannot update from M5 to Eclipse 3.6 M6 RESOLVED
311613 java IDE / m6 / linux has an EclispeCon splash screen? RESOLVED
507104 Include EclEmma in Java Package RESOLVED
507515 Issue encountered when updating and reinstalling ABAP Development tools on NEON version. CLOSED
532067 Open Bugs CLOSED
530726 Mac OS X(Cocoa)64位下载连接无效 CLOSED
515622 Eclipse will not run CLOSED
526343 Constantly returning error message when opening the program CLOSED
501518 Exception while updating external folders CLOSED
521654 Getting error while starting Apache server CLOSED
529170 MacOs didnt open the program CLOSED
548444 The Java GUI is too big CLOSED
497204 resource in project, but error says not open CLOSED
547604 Can’t Install software CLOSED
548562 I am not able to update because of unfound repositories. CLOSED
550404 sgfghg CLOSED
551635 I can’t run eclipse without having a bug on it. CLOSED
543464 2020-12 Installation Error CLOSED
543054 Eclipse crashing while looking at files CLOSED
540168 java 11 CLOSED
539041 Unable to Install CLOSED
541760 Missing Java Developer links for 2020-12 M3 CLOSED
542080 Problems occurred when invoking code from plug-in: «org.eclipse.ui.views.properties.tabbed». CLOSED
543011 java.io.FileWriter, the File cannot be deleted CLOSED
534760 Simple compilation fails in Eclipse Oxygen.3a CLOSED
457081 Add Error Reporting to Java Package CLOSED
435919 Add «Eclipse Code Recommenders» to «This package includes» list CLOSED
435449 Add org.eclipse.recommenders.snipmatch.rcp.feature to java-package CLOSED
436109 update java package maintainer information CLOSED
455363 Allow users to uninstall features from a package CLOSED
461540 Unarchiving error CLOSED
414385 the eclipsec executable launcher was unable to locate its companion shared library CLOSED
384532 The Eclipse executable launcher was unable to locate its companion shared library CLOSED
330226 Inclusion of m2e CLOSED
304968 LinkageError when trying to use Eclipse to run (PDE) Ant scripts CLOSED
349028 fix provider name for org.eclipse.wb.discovery.* CLOSED
353613 Add EGit 1.1 to java-package CLOSED
381216 Zip file for Java IDE RC1 package requires a password? CLOSED
464220 Bug CLOSED
470912 p2 can’t find epp repo for Mars release CLOSED
482370 thanks CLOSED
482285 Mars.1 splash screen does not show progress bar after using console CLOSED
484535 An error removing AppEngine from the project CLOSED
494695 Didn’t update from old version CLOSED
495806 Suboptimal «Visit» link on About Eclipse Features page CLOSED
480756 Switch to root level features to allow users to remove unwanted features CLOSED
478619 Webapp CLOSED
476546 Eclipse Mars.1 RC2 for Java Developers includes CVS cheat sheets but no CVS support CLOSED
476553 Installed Code Recommenders Snipmatch and Mylyn Integration features do not *show* under Installation Details CLOSED
477195 Maintainer/tester information outdated CLOSED
477572 p CLOSED
497192 Eclipse Mars does not open in Windows 10 Pro CLOSED

Bugs listed in italics indicate the bug has been moved to another project.

Eclipse IDE for Java Developers – среда разработки для web-приложений

IDE (Integrated Development Environment) или же по-русски интегрированная среда разработки, это инструмент, предназначенный для разработки программного обеспечения. В предыдущем уроке мы писали код программы в текстовом редакторе, потом компилировали и запускали программу через командную строку, что не совсем удобно. IDE же позволяет в единой среде писать, компилировать, запускать и отлаживать программу.

Наиболее популярными бесплатными IDE для Java программистов являются: Eclipse, NetBeans и IntelliJ IDEA. В интернете существует много споров о том, какая же IDE лучше, однако, однозначного ответа на этот вопрос не существует, все зависит от круга задач, которые необходимо решать. Также, каждый программист обычно выбирает ту, которая ему удобнее и к которой он привык. На начальном этапе можете выбрать любую, это не имеет значения.

Также, существует много сторонников теории, что несколько первых месяцев следует работать исключительно с блокнотом и командной строкой, поскольку только так можно понять, как все работает изнутри, и правда в этом есть. Но, после нескольких неудачных попыток компиляции и ручного исправления синтаксических ошибок в коде, может просто пропасть желание заниматься этим дальше, поэтому я сторонник того, чтобы сразу переходить к IDE.
В любом случае, выбор за вами.

В этом уроке мы рассмотрим, как начать работу с Eclipse IDE.

    Установим Eclipse >Установка и запуск Eclipse IDE

  1. Переходим по ссылке http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr и скачиваем Eclipse, соответствующую операционной системе.
    Далее будет рассмотрена установка для Windows.
  2. Распаковываем скаченный .zip архив в директорию C:\Program Files\
  3. На этом установка завершена!
  4. Чтобы запустить Eclipse >eclipse.exe , находящийся в папке C:\Program Files\eclipse\.
  5. При запуске откроется окно, предлагающее выбрать рабочую область (Workspace), где будут храниться программные файлы проекта. Указываем удобную для нас директорию (рис. 3.1.) и нажимаем OK.

6. Закрываем приветственное сообщение (рис. 3.2.), тем самым перейдя в рабочую среду.

Начало работы с Eclipse IDE

Теперь создадим новый проект. Для этого выберем меню File->New->Project..

В открывшемся окне выберем Java Project (рис. 3.3.) и нажмем Next.

В следующем окне введем имя нашего проекта (рис. 3.4.) и нажмем Finish.

Проект отобразится в левой части экрана и должен в себе содержать элемент JRE System Library (рис. 3.5.)

Если этого элемента нет, то его необходимо добавить вручную! Для этого выберем Windows -> Preferences, в открывшемся окне Preferences слева выберем Java -> Installed JREs, нажмем кнопку Add… справа (рис 3.6.). В открывшемся окне выберем Standard VM и нажмем кнопку Next.

В открывшемся окне Add JRE, укажем директорию, в которой установлена Java (рис 3.7.) и нажмем Finish.

Далее рассмотрим создание программы Hello World из урока 2, но уже в Eclipse.

Первым делом необходимо создать класс. Нажмем правой кнопкой на папке с проектом и выберем из контекстного меню New -> Class (рис 2.7.).

В открывшемся окне New Java Class введем имя класса проекта HelloWorld и установим флажок для метода public static void main(String[] args) (рис 2.8.). Нажмем Finish.

В итоге, Eclipse создаст новый класс Hello World

Откроем созданный класс и завершим нашу программу. Добавим в метод main следующий код (рис 2.9.).

Сохраним изменения с при помощи клавиш Ctrl+S или специального значка вверху на панели инструментов. Готово!

Далее запустим наш проект, для этого в меню выберем Run -> Run Configurations.

В открывшемся окне в левой части 2 раза кликнем на Java Application после чего, будет создан новый под элемент с именем New_configuration, которое впоследствии в правой части можем изменить . В правой части также заполним поля Project и Main Class. Project должен содержать имя проекта, Main Class — имя главного класса, в нашем случае — HelloWorld (рис. 3.10). После чего нажмем Apply и Run.

В результате, в консоле будут напечатаны слова Hello World (рис. 3.11).

Для запуска программы в дальнейшем, достаточно нажимать специальный значок на панели инструментов, выбрав Hello World (рис. 3.12.).

Eclipse IDE for Java Developers – среда разработки для web-приложений

Бесплатная система управления сайтом, интернет-магазином. Лицензия GPLv2

В этой статье я расскажу вам о том, как обеспечить себя комфортом в разработке платформы Абрикос и ее модулей под Windows.

Часть 1. Установка необходимого ПО

Denwer набор Web-Разработчика — сервер apache2, php, mysql для windows в одном пакете.

Установка сервера

На официальном сайте денвера есть подробная инструкция по его установке, так что здесь я ее копипастить не буду. Единственное добавлю, что в процессе установки, когда запрашивает имя виртуального диска, я назначаю букву «W». Почему «W»? Ну, по двум причинам: первая, потому что W это Web, вторая, потому что я всегда пользуюсь FarManager-ом и мне удобно открывать этот диск по комбинации клавиш [alt+f1 w]. Больше причин нет, выбирать вам.

Итак, установили денвер и проверяем его работу — страница приветствия в браузере по адресу http://localhost.

Создание базы данных

Денвер установлен, сервер запущен (старт по ярлычку на рабочем столе Start Denwer). Открываем phpMyAdmin по адресу: http://localhost/Tools/phpMyAdmin/ и создаем базу данных abricos. Рекомендую в настройках создания новой базы указать collation: utf8_general_ci, дабы избежать потом мелкие недоразумения с кодировкой.

Среда разработки Eclipse

Теперь приступим к установке Eclipse.

Скачиваем дистрибутив здесь, сборка Eclipse IDE for JavaScript Web Developers, распаковываем в удобную для вас папку. Например, c:\eclipse (с путями лучше не мудрить, матерые программисты линуксоиды и им подобные не любят папки с русскими символами, пробелами и прочими непристойными знаками, все должно быть как раньше — нижний регистр, 8 букв в названии. :)) и выкидываем ярлычок на рабочий стол, на файл eclipse.exe

Запускаем Eclipse, в окне «Workspace Launcher» ставим галку «Use this as the default and do not ask again» и жмем OK

Если при запуске появится окно «Usage Data Upload» — это сбор статистики об использовании Eclipse, жмите «Next», далее галку на «I accept the Terms of Use» и кнопку «Finish». Если вы предпочитаете оставить в тайне факт использования Eclipse, тогда жмите «Cancel»

Вот так выглядит окно приветствия Eclipse:

Это базовая версия для JavaScript, нас она мало устраивает, теперь ее нужно немного допилить.

Закроем панель приветствия Welcome по крестику и начнем установку необходимых расширений.

Установка PHP Development Tools в Eclipse

Заходим в меню Help->Install New Software.

В появившимся окне Install в поле Work with выбираем «Indigo — http://download.eclipse.org/releases/indigo«.

В этот момент будет подгружен список доступных расширений.

Нам необходима поддержка PHP, для этого в списке находим раздел Programming Languages, раскрываем его и в нем ставим галку напротив PHP Development Tools (PDT) SDK Feature

Жмем Next и еще раз Next, потом принимаем лицензионное соглашение и жмем Finish.

Eclipse скачает все необходимые компоненты и установит их самостоятельно.

По окончанию установки будет предложено перезагрузить Eclipse:

Жмем Restart Now

Итак, Eclipse готов к разработке на PHP

Откроем рабочую среду PHP.

Для этого, в меню необходимо выбрать Window->Open Perspective->Other.

В появившимся окне Open Perspective выбираем PHP и жмем OK

Будет открыта среда разработки PHP:

Теперь необходимо настроить Eclipse для работы с хранилищем исходников Subversion

Установка Subclipse в Eclipse

Расширение Subclipse самое лучшее из всех, с чем довелось мне работать в Eclipse.

Заходим в меню Help->Eclipse Marketplace. В появившимся окне на закладке Search в поле Find пишем Subclipse и жмем GO

Необходимое для нас приложение найдено, напротив него (Subclipse) жмем кнопку Install. Хотя нет, стоп!

На момент написания статьи используется версия Subclipse 1.6. Вполне нормальная версия для рядовых случаев, но с ней я порядком намучился, потому как есть ряд мелких глюков и полная беда, если ваш проект будет на сетевом диске удаленного сервака через Samba.

Так что ставим Subclipse версии 1.8 через Install New Software

Итак, идем на страницу проекта http://subclipse.tigris.org/ и в меню переходим по ссылке Download and Install

На этой странице список доступных версий. Будем ставить самую свежую версию Subclipse 1.8. Находим ссылку предназначенную для Eclipse (Eclipse update site URL) http://subclipse.tigris.org/update_1.8.x и копируем ее в буфер обмена.

Далее в Eclipse заходим в меню Help->Install New Software.

В появившимся окне Install жмем кнопку Add. и в поле Name пишем «Sublipse 1.8», в поле «Location» копируем ссылку из буфера обмена: http://subclipse.tigris.org/update_1.8.x

Теперь в списке доступных приложений будет раздел Subclipse. Ставим галки на все:

Жмем «Next» и еще раз «Next», потом принимаем лицензионное соглашение и жмем «Finish».

Eclipse скачает все необходимые компоненты и установит их самостоятельно.

По окончанию установки будет предложено перезагрузить Eclipse:

Сервер установлен, среда разработки готова, теперь осталось выгрузить исходный код платформы и ее модулей в проект.

Об этом я расскажу во второй части статьи. Вторая часть статьи здесь.

Скачать бесплатно Eclipse IDE for Java 4.12

Eclipse IDE – бесплатная среда разработки для создания программного обеспечения. Поддерживает множество языков программирования, включая Java, C++, Python и др.

Сразу после первого запуска Eclipse IDE необходимо выбрать папку, куда будут сохраняться будущие проекты. Интерфейс программы состоит из нескольких стандартных объектов: список проектов, панель инструментов, окно проекта и список задач. Для создания нового проекта необходимо нажать на «File», затем на «New», выбрать тип и ввести название. Чтобы создать класс, необходимо в левой части программы раскрыть папку с названием проекта, нажать правой кнопкой мыши на папке «src», кликнуть на «New» и затем на «Class».

В Eclipse IDE есть встроенный магазин, где можно приобрести различные плагины. Их можно найти по названию либо отсортировать по категориям. Также плагины можно импортировать по ссылке.

Особенности программы

• Поддержка большого количества плагинов.
• Возможность программирования на языках Java, C++, PHP и др.
• Гибкие настройки программы.
• Поддержка операционных систем Windows XP (32 bit/64 bit) и выше.

Eclipse IDE является одной из самых популярных сред разработки для Java. Это обусловлено в первую очередь тем, что ее можно скачать бесплатно.

Чем отличается Eclipse >28.10.2015, 20:07. Просмотров 3739. Ответов 28

чем отличается Eclipse IDE for Java EE Developers и Eclipse IDE for Java Developers? и какую лучше качать для разработки под андроид?

Добавлено через 1 минуту
з.ы. и кстати что там еще надо вообще для разработки под андроид?

28.10.2015, 20:07

Как установить JavaFX 2.x в Eclipse IDE for Java EE Developers
Сабж. Никак не могу найти подходящий плагин. Кто-нить помогите 🙂

Установка Eclipse IDE for C/C++ Developers
скачал Eclipse IDE for C/C++ Developers но установить не получается ( помогите пожалуйста скачивал.

Java: IDE Eclipse, Console
Подскажите как мне в eclipse сделать вместо такой консоли такую

Тест Selenium IDE на java в eclipse
Мне нужно сделать тест через Selenium IDE на java. Программа не хочет запускаться с любыми тестами.

Начало WEB DEV JAVA Eclipse IDE
Есть уроки на русском? Объясните как работает WEB DEV на Eclipse.) Вот на Visual studio (MVC).

28.10.2015, 20:53 2 28.10.2015, 20:56 [ТС] 3 28.10.2015, 20:57 4
28.10.2015, 20:57
28.10.2015, 21:03 [ТС] 5
28.10.2015, 21:25 [ТС] 6

а понял там надо в переменных среды создать какую то переменную JAVA_HOME, но я вот вроде создаю, путь указываю и не работает.

Добавлено через 56 секунд
там надо указывать путь к jdk или jre? и путь только до самой папки или и bin тоже? или может ей вообще надо к самому java.exe включая имя файла?

Добавлено через 11 минут
помогите ниче не помогает она не хочет запускаться .

29.10.2015, 08:48 7

модератору: если чо — предупреди что-ли, до отстрела. 🙂
но я тут хочу пофилософствовать, в смысле «наврали».

в вузах очень часто преподают что-то, что они сами изучили пару лет назад. причем и это бывает передано по-наследству от прошлого «с парой лет опыта». например, все студенты считают, что дельфи правит миром.
программа преподавания составлена «тогда», а «сейчас», гугл уже отказывается от поддержки eclipse.

НО.
а куда бедному студенту податься? препод требует именно это, именно в этом. у меня в ближайшем окружении была вообще смешная история. препод затащил в курс новую модную библиотеку (молодец, к слову), и дал на зачет студентам порешать на ней чета. короче — не решили они, и пошли толпой к преподу. а он им говорит «я не знаю, я думал вы разберетесь, и мне расскажете». 🙂
короче сменил зачет на старую, по которой все методички, и. записал всем незачет. 🙁

Eclipse

Java Tools /

08 июл 2010 11:12

Здравствуйте уважаемые посетители. Так как я только начал изучать язык Java, то мне необходимо завестись IDE средой. У знакомых друзей спросил совета какую IDE выбрать от компании Eclipse. Один посоветовал для начала обзавестись Eclipse IDE for Java Developers, а дальше через пол года как буду адекватным уже пользователем смогу сам выбрать какая среда нужна будет мне. Другой посоветовал вообще Eclipse Classic 3.6.0. Вот хотел спросить вашего мнения уважаемые разработчики. Какую среду из предложенных ниже использовать начинающему Java прогеру? Если можно будет объясните на словах какой из дистрибутивов за что отвечает. Ведь не просто так они в размере отличаются. На гугл и на сайт Eclipse прошу не кидать так как все равно не пойму.

*Eclipse IDE for Java EE Developers
*Eclipse IDE for Java Developers
*Eclipse Classic 3.6.0
*Eclipse IDE for Java and Report Developers

Топ-пост этого месяца:  Float и clear в CSS — инструменты блочной верстки
Добавить комментарий