Java_Книга Блинова
.docКнига Блинова (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
Чтобы загрузить проект достаточно сделать следующее:
-
Открыть перспективу SVN Repository Explorer.
-
Зайти в каталог examples.
-
Правой клавишей мыши (ПКМ) на каталоге ST3Example.
-
Выбрать в контекстном меню Checkout...
-
Нажать кнопку Finish.
Проект-пример должен загрузиться в текущий Workspace.
Совместимость версий JDK
Если проект не компилируется (например, об этом будет сигнализировать ошибка при компиляции, что-то вроде: cannot find main class):
-
Открыть перспективу Java (если не открыта).
-
ПКМ на имени проекта (ST3Example) либо в Navigator View либо в Package Explorer View.
-
В контекстном меню выбрать Properties.
-
Далее, слева выбрать Java Build Path, а справа выбрать вкладку Libraries.
-
Если иконка JRE System Library с красным крестиком, то:
-
отметить указателем мыши эту библиотеку
-
нажать справа кнопку Edit
-
отметить радиокнопкой самый нижний вариант - Workspace default JRE
-
нажать Finish
-
нажать OK
-
Подключение библиотеки JDOM
Библиотека JDOM никак не используется при запуске проекта, но для примера контроллер который разбирает исходный XML документ с помощью этого анализатора присутствует (JDOMController).
Чтобы работать с JDOM требуется библиотека, наприме эта (последний стабильный релиз): jdom-2.0.2.zip
По данной ссылке загрузить файл jdom-2.0.2.zip и извлечь из него jdom-2.0.2.jar
Далее нужно подключить эту библиотеку к проекту:
-
Открыть перспективу Java (если не открыта).
-
ПКМ на имени проекта (ST3Example) либо в Navigator View либо в Package Explorer View.
-
В контекстном меню выбрать Properties.
-
Далее, слева выбрать Java Build Path, а справа выбрать вкладку Libraries.
-
Нажать кнопку Add External JARs...
-
Указать файл jdom-2.0.2.jar
-
Нажать ОК
Подключение библиотеки 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
Начало формы
Конец формы