Eclipse: разработка RCP-, Web-, Ajax- и Android-приложений на Java

Машнин Т. С. " Eclipse: разработка RCP-, Web-, Ajax- и Android-приложений на Java" БХВ-Петербург, 2013 год, 384 стр.

БХВ Петербург http://www.bhv.ru/

 

Книга посвящена разработке в среде Eclipse широкого круга Java-приложений. Рассмотрены основы работы в среде Eclipse, использование инструментов отладки, тестирования и рефакторинга кода. Описана командная разработка приложений, их интернационализация и локализация, создание GUI-интерфейса на основе библиотеки SWT и набора Java-классов JFace. Показаны особенности разработки приложений RCP и Android, а также Web- и Ajax-приложений на основе Eclipse-проектов RAP, GWT, Riena, SCA, Scout, WTP, DTP, BIRT. Материал книги сопровождается большим количеством примеров с подробным анализом иcходных кодов.

Оглавление
Проект Eclipse Data Tools Platform (DTP) 8
Проект Eclipse Modeling Project 10
Проект RT 12
Проект SOA Tools Platform 15
Проект Test and Performance Tools Platform 16

Глава 1. Платформа Eclipse и средства разработки Java 19
Страница Welcome 21
Разработка приложений платформы Java SE 32
Пример создания простого Java-приложения 33
Подсказки 37
Расширенные настройки создания JAR-файла 41
Среда разработки Eclipse IDE for Java Developers 44
Интеграция с Maven 50
Глава 2. Отладка, тестирование и рефакторинг кода 61
Тестирование Java-кода 71
Глава 3. Командная разработка кода 79
Subversion 92
Локальный SVN-репозиторий 99
Git 105
Глава 4. Интернационализация и локализация приложений 123
SWT-приложения 134
JFace-приложения 155
Глава 6. Разработка Eclipse-плагинов 160
Создание Eclipse-плагина 160
Мастер Fragment Project 177
Мастер Plug-in from Existing JAR Archives 181
Глава 8. Создание Android-приложений 193
Описание ADT-плагина 196
Перспективы Hierarchy View и Pixel Perfect 205
Мастер Android Project 207
Подготовка к публикации Android-приложения 215
Редактор файла AndroidManifest.xml ADT-плагина 223
Тип ресурса Layout 236
Тип ресурса Drawable 240
Тип ресурса Color List 246
Тип ресурса AppWidgetProvider 252
Тип ресурса Searchable 260
Мастер Android Test Project 265
Глава 10. Создание GWT-приложений 277
Глава 12. Разработка SCA-приложений 297
Глава 14. Разработка Web-приложений на основе платформы WTP 312
Servlet + JSP + JPA 318
Application Client 331
Глава 15. Управление данными с DTP 341
Глава 17. Использование инструментов Eclipse Modeling Tools 359
GMF 363
ATL 370
Предметный указатель