Oracle JDeveloper 11g предоставляет чрезвычайно продуктивную среду разработки, поддерживающую полный жизненный цикл разработки и интегрирующую функции многих технологий, используемых для создания основанных на стандартах корпоративных приложений.
Интегрированная среда разработки
Oracle JDeveloper 11g в едином инструменте разработки интегрирует функциональность разработки на Java, SOA, веб, XML, а также разработку баз данных и веб-сервисов. Эти различные артефакты разделяют одну и ту же структуру проекта и опыт разработки, что сокращает цикл обучения и упрощает процесс разработки сложных приложений, сочетающих использование многих технологий.
Поддержка полного жизненного цикла разработки
Oracle JDeveloper 11g покрывает полный жизненный цикл разработки, начиная от первоначального проекта и анализа, до фаз кодирования и тестирования, а также заключительного развертывания приложения. Разработчики могут проектировать, генерировать и визуализировать свой код с помощью UML, Java и диаграмм баз данных. Расширенные возможности кодирования, а также редакторы декларирования и визуализации обеспечивают ускоренную разработку кода. Интегрированные функции тестирования и профилирования, а также аудита кода дают гарантию качества приложения. Интеграция с инструментами версионирования, создания и развертывания обеспечивает пакетирование и развертывание приложений или через IDE, или с помощью автоматизированных процессов.
Oracle JDeveloper расширяет возможности коллективной разработки благодаря интегрированному встраиваемому решению управления жизненным циклом приложения (ALM). Разработчик может напрямую взаимодействовать с различными решениями сбора требований и отслеживания степени выполнения работ, а также осуществлять управление версиями и созданием продуктов, вместе с управлением работой сотрудников и назначением ролей.
Исчерпывающий инструмент разработки
Oracle JDeveloper интегрирует полный набор технологий, необходимых для разработки сложных приложений с определенными функциями, использующими следующие технологии:
- Java
Oracle JDeveloper 11g предоставляет полную среду разработки как для Java SE, так и для Java EE. Расширенные редакторы кода с функцией "Code Insight", автоматическим завершением кода, рефакторинга, помощи в написании кода, оперативным аудитом кода, быстрым Javadoc и множеством других полезных функций значительно ускоряют работу с кодом. Эффективный отладчик, аудитор кода, профилировщики и интеграция функций тестирования на основе JUnit гарантируют получение высококачественного кода. JDeveloper включает визуальные редакторы, декларативные диалоги и моделировщики, помогающие быстро создавать артефакты Java EE.Используя встроенный сервер WebLogic, разработчики могут запускать, тестировать и отлаживать свои приложения Java EE непосредственно из среды разработки.
- База данных
JDeveloper 11g интегрирует полную среду разработки баз данных как для баз Oracle, так и для не-Oracle. Моделировщик баз данных обеспечивает прямое и обратное моделирование, а также генерацию отчетов для реляционных баз данных. Кроме интегрированных возможностей SQL Developer предоставляет функции просмотра баз данных, определения объектов и манипулирование ими, а также выполнение запросов. Интегрированный редактор PL/SQL обеспечивает расширенные возможности кодирования и отладки для хранимых процедур PL/SQL внутри базы данных Oracle.
-
Веб
JDeveloper 11g включает визуальный "drag and drop" редактор HTML 5 для разработки веб-страниц, операции в редакторе выполняются простым перетаскиваем объектов мышью. Редактор JavaScript с функцией "Code Insight" и рефакторингом, а также редактор CSS 3 помогут в достижении правильного дизайна функционально насыщенных веб-страниц. Монитор HTTP может отслеживать сетевой трафик между браузером и сервером.
Для веб-разработчиков на Java JDeveloper расширяет визуальный редактор HTML для поддержки визуального редактирования JSP и JSF, а также предоставления функций "Code Insight" при кодировании артефактов Java. JDeveloper также включает диаграмму переходов между страницами JSF и инструмент конфигурирования JSF, позволяющий легко определять слой контроллера.
-
Веб-сервис и XML
JDeveloper 11g упрощает создание и потребление веб-сервисов. Декларативные диалоги упрощают публикацию веб-сервисов REST и SOAP из бизнес-логики, хранящейся в простых классах Java, EJB и в процедурах баз данных. Дополнительные мастера окажут помощь в потреблении существующих веб-сервисов, анализируя их структуру или генерируя код прокси или элементы управления данными ADF, что упрощает взаимодействие с сервисами. Дополнительную помощь в интеграции приложений в среду SOA также окажут и другие функции, такие как визуальный редактор WSDL, генерация веб-сервисов сверху вниз, диаграмма схемы XML и тестировщик веб-сервисов.
-
Мобильные приложения
Oracle JDeveloper 11g обеспечивает разработку как мобильных на устройстве, так и веб мобильных приложений. Благодаря интеграции с Oracle ADF разработчики могут создавать мобильные на устройстве приложения под iOS и Android непосредственно из среды разработки JDeveloper IDE. Интеграция с платформенно специфичными SDK обеспечивает прямое развертывание и отладку на эмуляторах и устройствах непосредственно из Oracle JDeveloper.
-
Связующее ПО Fusion
Oracle JDeveloper 11g является средой разработки для связующего ПО Oracle со специальными расширениями, которые включают работу с Oracle SOA Suite, Oracle WebCenter Suite и Oracle BI.Диаграммы позволяют разработчикам создавать процессы BPM, BPEL и ESB, а декларативный редактор дает простой способ определения бизнес-правил для Oracle SOA Suite непосредственно из среды JDeveloper. С помощью Oracle ADF в JDeveloper могут быть быстро разработаны сложные веб-интерфейсы для BAM и Human Workflows.
Oracle WebCenter добавляет возможности по разработке и потреблению портлетов, интеграции с репозиториями контента, а также хостирования веб-сервисов Web 2.0 в списке функций, доступных в Oracle JDeveloper.Интеграция с Oracle BI позволяет определять новые отчеты и графики для различных источников данных, а также включать эти отчеты в существующие страницы Oracle ADF.
-
Сводная информация
Oracle JDeveloper является исчерпывающим решением для разработчиков, нуждающихся в повышении производительности своего труда при разработке передовых использующих SOA приложений на Enterprise Java.