Добавить в избранное   Сделать стартовой   Главная   E-mail   Форум   Мой блог 
   
Cертификации

Errors

ETL

FAQ (по темам)

GIS

Web

wiki

Администрирование

Безопасность

Книги
Oracle, ...

Новости

ОС

Программирование

Проектирование БД

Производительность

Скачать

Советы

Тестирование

Установка

FAQ - по базам данных
FAQ - по базам данных
Установка СУБД
Oracle
Sybase
MySQL
PostgreSQL
MS SQL Server
Interbase, Firebird
Другие DB
Администрирование
Oracle
MySQL
Sybase
PostgreSQL
MS SQL Server
Interbase, Firebird
IBM DB2
Другие DB
Проектирование БД
Статьи
ETL
Теория БД
ErWin
Designer 2000
PowerDesigner
Хранилища данных
CASE средства
OLAP
Бизнес - анализ (BI)
Производительность
Oracle
MSSQL
Interbase, Firebird
IBM DB2
MySQL
PostgreSQL
SYBASE
Безопасность БД
Oracle
MS SQL Server
Инъекция SQL
Программирование
Transact-SQL
PL/SQL
C++
XML
SQL
PostgreSQL
MDX
Java
VBA Excel
Книги по базам
Oracle
Заказ книг
ОС
Установка и настройка
UBUNTU
ОС
Установка и настройка
UBUNTU
FAQ
FAQ - по базам данных
Главная arrow Java arrow Oracle JDeveloper 10g - Среда разработки Java приложений

Oracle JDeveloper 10g - Среда разработки Java приложений

Печать E-mail
Оглавление
Oracle JDeveloper 10g - Среда разработки Java приложений
Страница 2

В конце 2001 года корпорация Oracle выпустила новую версию Oracle Java Developer 9i, полностью переписав данный продукт на Java. До сегодняшнего момента было выпущено несколько билдов данного продукта. Совсем недавно была выпущена новая версия Oracle Java Developer 10g (Preview build 9.0.5.), которая представляет собой среду разработки (Integrated Development Environment IDE), построенную на основе технологий JBuilder некогда купленных у фирмы Borland. За несколько лет на основе этих технологий было выпущено несколько версий JDeveloper, который перерос в самостоятельный продукт, по многим параметрам превосходящий родителя.

В JDeveloper'е используется аналогичная JBuilder'у структура проектов и принципы работы среды визуального проектирования, что позволяет с минимальными затратами адаптировать проекты, созданные в Borland Java Builder. Правда сам файл проекта изменился, но создание нового занимает не более минуты, при использовании интерактивного мастера создания проектов. Oracle Java Developer 10g является полноценной средой для разработки приложений, с использованием новейших Internet стандартов. Бытующее мнение, что Oracle JDeveloper предназначен для работы с СУБД Oracle в корне неверно. Хотя в данной IDE и введена оптимизация на использование СУБД Oracle (Oracle 9i и Oracle 9i Lite), есть возможность работы с любой СУБД, поддерживающей стандарт SQL92. А использование стандартных методов работы с JDBC снимает все ограничения. К тому же достаточно просто добавить свои бины в палитру компонентов, и расширять IDE по своему усмотрению. В новой версии данного продукта существенно переработан интерфейс пользователя. Многооконный MDI интерфейс был заменен на Tabbed control, в закладки панелей которого добавлены динамически формируемые кнопки закрытия закладки при наведении указателя мыши, за счет чего освободилась часть рабочего пространства. Ранее не связанные визуальный редактор, редактор класса и редактор кода теперь объединены. Переключение между ними осуществляется выбором соответствующей закладки. Ориентирование на J2EE технологии положительно сказалось на функциональности встроенного HTLM редактора. Доступен так же визуальный дизайнер HTML. Так, что данную среду можно использовать, как достаточно мощный редактор Web контекста. Поддерживается большое количество типов файлов. Особенно хочется отметить поддержку JSP и XML. Поддерживаемые типы документов парсятся в дерево структуры документов, которое позволяет осуществлять быструю навигацию по документу, а так же контролировать ошибки.

Положительные черты, характеризующие данный программный продукт:

  • Ускорение процесса разработки за счет использования средств моделирования, интегрированной среды визуальной разработки, мощного отладчика и встроенных средств оптимизации приложения;
  • Уменьшение затрат на средства разработки за счет интеграции в одной среде разработки модулей, позволяющих вести полный цикл разработки от проектирования и макетирования до реализации и отладки разрабатываемых приложений. Данная интеграция упрощает процесс создания приложений, так как исключается процесс синхронизации результатов работы в продуктах разных разработчиков;
  • Наличие большого количества мастеров, упрощает выполнение рутинных операций и позволяет создавать готовые модули на основе шаблонов;


Рис. 1. Пример J2EE проекта, созданного при помощи мастера

  • Увеличение производительности и качества приложений за счет использования встроенного профайлера, анализатора кода и контроля ошибок без компилирования модулей. JDeveloper включает в себя профайлеры выполнения кода, событий и использования памяти;


Рис 2. Пример работы профайлеров

  • Встроенный отладчик позволяет вести отладку нескольких процессов, удаленную отладку, просмотр загруженных классов, стека вызовов и значений экземпляров объектов. При этом отслеживается область видимости данных объектов. Хочется отметить, что процесс отладки организован на очень высоком уровне и позволяет полностью контролировать практически все аспекты при выполнении программ;


Рис 3. Пример работы с отладчиком

  • Построитель плана выполнения SQL запросов помогает оптимизировать SQL запросы, за счет чего можно иногда ускорить выполнение критических запросов в несколько раз;


Рис 4. Пример формирования плана выполнения SQL запроса

  • Для упрощения процесса анализа качества кода используется утилита CodeCoach, которая сканирует код приложения во время выполнения, и формирует набор рекомендаций по увеличению производительности и снижению затрат системных ресурсов;

 
 
« Пред.   След. »
Взаимосвязанные статьи
     

Последние добавленные статьи
Поиск
Ссылки
Главная
Скачать
Курсы
Роль АБД (SYSDBA)
Карта сайта
Автостекла
Контакты
Войти на сайт
Популярные статьи
Online - тесты
1Z0-042
Rambler's Top100 МЕТА - Украина. Рейтинг сайтов хостинг от freehost.com.ua

Все права защищены.SYSDBA 2010 | Если у Вас есть хороший материал пришлите его нам.