JDeveloper предоставляет разработчикам единую интегрированную среду разработки для Java. Для коллективов разработчиков, ориентирующихся на командный метод ведения проектов, в JDeveloper имеется интерфейс к единому репозиторию (хранилищу метаданных), где разработчики могут хранить всю информацию о проекте, об объектах (исходные тексты программ, исполняемые модули, документацию).
Инструментарий репозитория позволяет управлять процессом обновления версий объектов, создавать наборы объектов (конфигурации), отслеживать зависимости между объектами. В JDeveloper поддерживается стандарт UML (Unified Modeling Language) для программного моделирования UML - включены модули для моделирования классов и бизнес-процессов (Class Modeler, Activity Modeler). На основе UML описаниий классов могут быть сгенерирован код для Oracle Business Component для Java и Java-классы. На основе описаний бизнес-процессов создаются объекты для Oracle Advanced Queuing и Oracle Workflow. Следующие версии JDeveloper будут включать и другие UML стандарты.
Для приложений,работающих с сервером базы данных, в JDeveloper применена технология Business Components. Обычно разработчик создает описание наборов данных, с которыми и работает приложение, причем повторное использование таких наборов в разных приложениях обычно невозможно. Business Components выделяют логическую часть приложения в отдельный слой, и описание этих компонент можно использовать не только различных приложениях, но и строить на их основе новые приложения.
Таким образом, Oгаcle e- Business Components дают возможность разработчикам направить основные усилия на внедрение приложений, а не на написание программного кода и его отладку. Преимущество такого подхода очевидны: уменьшение стоимости разработки, уменьшение риска неудачи при реализации проекта и быстрое внедрение готового приложения.
Одна из самых сложных задач при проектировании и разработке систем в распределенной архитектуре - установка созданных компонент в разных слоях. В Oracle JDeveloper включено большое число мастеров, с помощью которых можно создавать любые Java компоненты, собирать их в библиотеки и устанавливать их на сервере базы данных Oгасlе или сервере приложений (Oracle9i AS).
В состав Oracle JDeveloper включены JavaBeans - компоненты с аналитическими функциями. Например, в Presentation Beans реализованы функции визуализации данных (графики и диаграммы), в Data Query Beans - построения сложных запросов, а в Analytic Beans - аналитических вычислений. Средствами Oracle9i Developer Suite эти компоненты можно интегрировать в любое Java-приложение и легко реализовать в нем сложные аналитические вычисления и запросы.
За дополнительной информацией обращайтесь в компанию Interface Ltd.
INTERFACE Ltd. |
|