T.M. SoftStudio

feci quod potui, faciant meliora potentes

Купить полную версию книги "Среда разработки Eclipse 4: Руководство разработчика"

Среда разработки Eclipse 4: Руководство разработчика

149 RUR

Купить

Введение

Введение

Проекты Eclipse

Некоторые новые возможности Eclipse 4 по сравнению с Eclipse 3

Области применения Eclipse

Платформа Eclipse и средства разработки Java

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

Страница Welcome

Рабочая область Workbench

CSS и темы Eclipse

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

Среда разработки Eclipse IDE for Java Developers

Инструменты Mylyn

Интеграция с Maven

Средства работы с XML

Code Recommenders

Отладка, тестирование и рефакторинг кода

Отладка, тестирование и рефакторинг кода

Отладка Java-кода

Тестирование Java-кода

Рефакторинг

Автоматическое тестирование UI-интерфейса. SWTBot

Автоматическое тестирование UI-интерфейса. Jubula

Автоматическое тестирование Web-приложений с Selenium 2

Командная разработка кода

Командная разработка кода

CVS

Subversion

Плагин Subclipse

Локальный SVN-репозиторий

Плагин Subversive

Git

Mercurial

Интернационализация и локализация приложений

Графические системы SWT и JFace

Графические системы SWT и JFace

SWT-приложения

Связывание данных

JFace-приложения

XWT-приложения

Стилизация SWT-компонентов с помощью CSS

Разработка Eclipse-плагинов

Разработка Eclipse-плагинов

Мастер Plug-in Project. Создание Eclipse-плагина

Мастер Plug-in Project. Создание OSGi-модуля

Мастер Fragment Project

Мастер Feature Project

Мастер Plug-in from Existing JAR Archives

Пример. Создание Eclipse-плагина Rich Text Editor. Совместное использование SWT и JavaFX

Размещение плагина в Eclipse Marketplace

Некоторые полезные Eclipse-плагины

Пример. Создание плагина, добавляющего меню запуска внешней программы

Создание RCP-приложений

Создание RCP-приложений

Создание RCP-приложения, совместимого с Eclipse 3

Основные отличия платформы Eclipse 4 от платформы Eclipse 3

Создание Eclipse 4 RCP-приложения

Создание Eclipse 4 RCP-приложения. Модель приложения

Создание Eclipse 4 RCP-приложения. Добавление Addon-компонента

Создание Eclipse 4 RCP-приложения. Создание Handler-обработчика и определение команд

Создание Eclipse 4 RCP-приложения. Создание Window-окна

Создание Eclipse 4 RCP-приложения. Создание Part-части

Создание Eclipse 4 RCP-приложения. Тэги модели приложения

Создание Eclipse 4 RCP-приложения. Стилизация E4-приложения с помощью CSS

Создание Eclipse 4 RCP-приложения. Создание меню и панели инструментов

Создание Eclipse 4 RCP-приложения. Горячие клавиши UI-интерфейса

Создание Eclipse 4 RCP-приложения. Модульность модели приложения

Создание Eclipse 4 RCP-приложения. Динамическое изменение модели приложения

Создание Eclipse 4 RCP-приложения. Расширение модели приложения

Создание Eclipse 4 RCP-приложения. Dependency Injection (DI) и Eclipse-контекст

Создание Eclipse 4 RCP-приложения. Взаимодействие между компонентами Е4-приложения

Создание Eclipse 4 RCP-приложения. Использование Snippets

Создание Eclipse 4 RCP-приложения. Использование общих элементов

Создание Eclipse 4 RCP-приложения. Использование элементов Contributions

Создание Eclipse 4 RCP-приложения. Пример. Создание Е4 RCP приложения Rich Text Editor. Совместное использование SWT и JavaFX

Создание Android-приложений

Установка ADT-плагина

Описание ADT-плагина

Перспектива DDMS

Перспективы Hierarchy View и Pixel Perfect

Wizard-мастера ADT-плагина. Мастер Android Project

Запуск Android-приложения из среды Eclipse

Подготовка к публикации Android-приложения

Activity-компонент

Layout-редактор ADT-плагина

Интернационализация

Панель инструментов Graphical Layout

Редактор файла AndroidManifest.xml ADT-плагина

Мастер Android XML File

Мастер Android Icon Set

Мастер Android Test Project

Отображение контента Android приложением

Создание RAP-приложений

Создание RAP-приложений

RAP vs JavaFX

RAP vs GWT

Начало работы с RAP-платформой

Создание RAP-приложения

Преобразование SWT-приложения в RWT-приложение

Преобразование RCP-приложения в RAP-приложение

Создание GWT-приложений

Создание GWT-приложений

Пример. Создание GWT приложения Content Delivery Node для платформы Google App Engine

Пример. Постраничное отображение HTML-контента

GWT и SEO

Пример. Визуализация карты сайта Sitemap с GWT

Создание приложений на основе платформы Riena

Создание приложений на основе платформы Riena

Начало работы с платформой Riena

Создание Riena RCP приложения

Создание клиент-сервисного Riena-приложения

Разработка SCA-приложений

Разработка приложений на основе платформы Scout

Разработка Web-приложений на основе платформы WTP

Разработка Web-приложений на основе платформы WTP

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

Servlet + JSP

Servlet + JSP + JPA

Web + EJB

Application Client

Web-сервисы. Apache Axis2

Web-сервисы. Apache CXF

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

Использование редактора Orion Editor для отображения HTML, CSS, JavaScript, Java кода на Web-странице

Создание статического Web-контента с Mylyn WikiText

Пример. Организация комментариев на Web-странице с помощью Javascript HTML WYSIWYG редактора TinyMCE, Servlet, JSP, JPA

Управление данными с DTP

Создание отчетов с BIRT

Использование инструментов Eclipse Modeling Tools

EMF

GMF

Xtext

ATL