Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Java_Книга Блинова

.doc
Скачиваний:
41
Добавлен:
13.04.2015
Размер:
45.57 Кб
Скачать

Книга Блинова (JAVA Промышленное программирование)

http://book.epam.by

Первоисточник (Java language specification)

http://docs.oracle.com/javase/specs/jls/se5.0/jls3.pdf

Java Code Conventions

http://www.oracle.com/technetwork/java/codeconventions-150003.pdf

Записки трезвого практика

(очень полезный ресурс, человек пишет просто и грамотно)

http://skipy.ru

coreservlets.com

(еще один полезный ресурс)

http://www.coreservlets.com

JDK (последний стабильный релиз 6й версии, 6.0.32)

http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u32-downloads-1594644.html

Eclipse, страница загрузки

http://eclipse.org/downloads/ Качать либо "Eclipse IDE for Java EE Developers" (предпочтительней), либо "Eclipse IDE for Java Developers"

Плагины для Eclipse

Subclipse - svn client

Update site: http://subclipse.tigris.org/update_1.8.x

Regex - плагин для работы с регулярными выражениями

Update site: http://regex-util.sourceforge.net/update/

(скачать, содержимое каталога plugins поместить в каталог eclipse-root-folder/plugins, перезапустить eclipse)

Eclipse ResourceBundle Editor - плагин для работы с i18n

Update site: http://sourceforge.net/projects/eclipse-rbe/

Eclipse Color Theme Plugin (плагин для смены цветовых схем в IDE, новую функциональность не привносит ))

Update site: http://eclipse-color-theme.github.com/update

Subversion

Система контроля версий.

Описание тут: http://ru.wikipedia.org/wiki/Svn

Каждому придет письмо с уведомлением о том, что его зарегистрировали в репозитории.

Адрес репозитория: http://java-training.dyndns.org:8000/svnc

Багтреккер

(он же issue tracker)

Постановка практических задач, выполнение (и контроль) будет идти через багтреккер, который связан с SVN. 

Описание как и что делать: jira-how-to-v0.2.ppt

Адрес треккера: http://java-training.dyndns.org:8000/jira

http://myregexp.com/

http://skipy.ru/technics/localization.html 

Update site: http://sourceforge.net/projects/eclipse-rbe/ 

http://ru.wikipedia.org/wiki/Anki

http://ankisrs.net

Пример решения задачи

Находится в репозитории по адресу: /examples/ST3Example

Чтобы загрузить проект достаточно сделать следующее:
  1. Открыть перспективу SVN Repository Explorer.

  2. Зайти в каталог examples.

  3. Правой клавишей мыши (ПКМ) на каталоге ST3Example.

  4. Выбрать в контекстном меню Checkout...

  5. Нажать кнопку Finish.

Проект-пример должен загрузиться в текущий Workspace.

Совместимость версий JDK

Если проект не компилируется (например, об этом будет сигнализировать ошибка при компиляции, что-то вроде: cannot find main class):

  1. Открыть перспективу Java (если не открыта).

  2. ПКМ на имени проекта (ST3Example) либо в Navigator View либо в Package Explorer View.

  3. В контекстном меню выбрать Properties.

  4. Далее, слева выбрать Java Build Path, а справа выбрать вкладку Libraries.

  5. Если иконка JRE System Library с красным крестиком, то:

    1. отметить указателем мыши эту библиотеку

    2. нажать справа кнопку Edit

    3. отметить радиокнопкой самый нижний вариант - Workspace default JRE

    4. нажать Finish

    5. нажать OK

Подключение библиотеки JDOM

 Библиотека JDOM никак не используется при запуске проекта, но для примера контроллер который разбирает исходный XML документ с помощью этого анализатора присутствует (JDOMController).

Чтобы работать с JDOM требуется библиотека, наприме эта (последний стабильный релиз): jdom-2.0.2.zip

По данной ссылке загрузить файл jdom-2.0.2.zip и извлечь из него jdom-2.0.2.jar

Далее нужно подключить эту библиотеку к проекту:

  1. Открыть перспективу Java (если не открыта).

  2. ПКМ на имени проекта (ST3Example) либо в Navigator View либо в Package Explorer View.

  3. В контекстном меню выбрать Properties.

  4. Далее, слева выбрать Java Build Path, а справа выбрать вкладку Libraries.

  5. Нажать кнопку Add External JARs...

  6. Указать файл jdom-2.0.2.jar

  7. Нажать ОК

Подключение библиотеки XERCES

JDK в своей поставке содержит внутреннюю реализацию интерфейсов для работы с DOM/SAX (XERCES), для запуска проекта-примера нет необходимости в дополнительном подключении библиотек XERCES.

Если все-таки, необходимо работать с библиотекой XERCES, то нужно скачать бинарные файлы с этой страницы: http://xerces.apache.org/mirrors.cgi#binary

Например, этот файл: Xerces-J-bin.2.11.0.zip

Далее, следует подключить две библиотеки из этого архива (аналогично тому, как это сделано для JDOM): xercesImpl.jar и xml-apis.jar

Add Labels

Начало формы

Конец формы