Вы находитесь на страницах старой версии сайта.
Переходите на новую версию Interface.Ru

JBuilder 8


Borland JBuilder является ведущей межплатформенной средой разработки корпоративных Java-приложений. JBuilder 8 поддерживает новейшие стандарты Java, обеспечивает UML-визуализацию кода и тестирование отдельных модулей приложений.

JBuilder 8 ускоряет и облегчает построение EJB, Web-клиентов, XML, Web-сервисов, и приложений баз данных благодаря использованию двустороннего визуального дизайна и быстрому развертыванию на ведущих серверах приложений платформы J2EE. В редакции Performance Bundle JBuilder 8 обеспечивает полную интеграцию с Borland Optimizeit Suite (средство управления производительностью Java-программ), предоставляя разработчикам оптимальное и удобное в использовании решение для создания приложений корпоративного класса.

JBuilder 8 обеспечивает свободу выбора платформы разработки, систем контроля версий и серверов приложений, освобождая от ограниченности решений отдельных поставщиков.

JBuilder 8 повышает эффективность командной работы, позволяя группам Java-разработчиков быстро создавать надёжные приложения.

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

Среда разработки JBuilder охватывает все стадии цикла создания приложения: от разработки, отладки, тестирования и сборки до развертывания. JBuilder значительно повышает производительность работы, как для начинающих, так и для опытных разработчиков, сокращая их трудозатраты и ускоряя выход продуктов на рынок. JBuilder - это гибкое и открытое решение для создания и развертывания Java-приложений, включая EJB, JSP, сервлеты и веб-сервисы. Кроме того, JBuilder обеспечивает действительную поддержку разработки на нескольких платформах: Windows, Linux и Solaris.

Разработка приложений на платформе J2EE

С помощью JBuilder возможна разработка приложений, совместимых с EJB 1.1 и EJB 2.0. Двусторонний визуальный EJB-дизайнер позволяет быстро создавать многократно используемые компоненты Enterprise JavaBeans, в том числе выполненные на основе сущностей, сеансов и управляемых сообщениями компонентов. С помощью визуального редактора дескрипторов развертывания осуществляется подготовка и управление независимыми от сервера приложений компонентами EJB, путем создания дескрипторов развертывания, среды и управления. Entity Bean Modeler используется для отображения отношений источников данных, таблиц, индексов, полей и entity-компонентов в объектно-реляционной базе данных.

Развертывание на ведущих серверах приложений

JBuilder обеспечивает тесную интеграцию со следующими серверами приложений: Borland Enterprise Server, BEA WebLogic, IBM WebSphere, Oracle9i Application Server, Sybase EAServer и Sun ONE Application Server. Есть возможность запускать и отлаживать EJB-компоненты локально и дистанционно. Обеспечивается мгновенное, без остановки сервера приложений развертывание EJB-компонентов. JBuilder включает лицензию для разработки на Borland Enterprise Server, AppServer Edition, высокопроизводительном сервере приложений для развертывания решений на базе технологий J2EE, Internet и CORBA .

Ускоренная разработка веб-сервисов

Обеспечивается быстрая и упрощенная разработка, поиск, применение и развертывание веб-сервисов. JBuilder поддерживает последние технологии создания веб-сервисов, включая SOAP, WSDL, UDDI и WSIL. К числу функций поддержки веб-сервисов относится мастер серверов SOAP, монитор TCP, мастер импорта WSDL, мастер веб-сервисов для экспорта классов и компонентов EJB, разработка EJB в виде веб-сервисов, проводник веб-сервисов (браузер UDDI) и примеры веб-сервисов корпоративной сборки. JBuilder предлагает полную поддержку для Apache Ant 1.5 и управляемых Ant процессов сборки. Быстро настраиваемые сборочные узлы позволяют выбирать альтернативные способы сборки проекта. Сборка может выполняться как в виде внешних з

Легкая интеграция со сложными процессами корпоративной сборки

Система сборки в Jbuilder обеспечивает гибкость, необходимую для поддержки сложных процессов адач, так и интегрироваться с централизованными, осуществляемыми на основе Ant процессами. Улучшенная система сборки также идеальна для проектов "экстремального программирования", требующих частого выполнения интеграционных прогонов. Несколькими щелчками мыши можно изменить конструкцию стандартных Java-приложений, превратив их в отдельные, самостоятельно выполняемые модули.

Использование в существующих проектах и легкое управление изменениями

Для проекта быстро создается модель UML для визуализации кода, упрощая проверку, анализ и передачу информации о проектировании. Распознается структура неизвестного кода. Можно осуществлять навигацию по диаграмме и просматривать связи и зависимости. Использование операций рефакторинга позволяет эффективно переименовывать классы, методы, поля и пакеты. Также можно автоматически перемещать классы и пакеты и выполнять многие другие операции. Обеспечивается сопровождение согласованного формата кодирования среди участников группы разработки с помощью нового форматирования кодов. Указываются предпочтительные настройки форматирования, например, отступы, размеры табуляций, фигурные скобки, пробелы, обработка ошибок, инструкции импорта и их порядок, а также многое другое, - JBuilder автоматически выполняет форматирование исходного кода. Это форматирование может быть применено к новому или существующему коду, а соответствующие предпочтительные настройки могут импортироваться или экспортироваться.

Обеспечение качества приложений путем тестирования модулей на корпоративном уровне

Тестирование модулей обеспечивает устойчиво высокий уровень качества для всего процесса разработки. JBuilder предусматривает тесную интеграцию с платформой JUnit для подготовки, прогона и анализа тестов модулей, а также организации их в специальные наборы тестирования. Благодаря использованию встроенных, предварительно определенных средств для JNDI, JDBC и сравнительного тестирования обеспечивается экономия времени. Графический отладчик позволяет просто и эффективно выполнять локальную и дистанционную отладку. С помощью дистанционного механизма можно выполнять отладку на нескольких виртуальных машинах и платформах. Имеется возможность устанавливать точки условного останова, анализировать и изменять переменные, просматривать различные потоки, пошагово выполнять локальные и дистанционные серверные процессы. В этом средстве предусмотрен эффективный механизм устранения ситуаций взаимоблокировок потоков, определения причин остановок и гонок. С помощью HotSwap можно выполнить модификацию кода в ходе отладки. Переопределенные классы всегда загружаются в память, и их выполнение возобновляется в любом активном фрейме. Благодаря поддержке JSR-45, JBuilder, в том числе, может помочь при локальной и дистанционной отладке исходных кодов для другого, отличного от Java языка программирования.

Увеличение производительности коллективной работы

Повышается производительность различных участников группы разработки. JBuilder предлагает интегрируемую, масштабируемую и расширяемую среду для коллективной разработки, которая упрощает одновременное управление исходным кодом для больших распределенных коллективов разработчиков путем тесной интеграции с продуктами Borland TeamSource DSP (Development Services Platform), Rational ClearCase , CVS и Microsoft Visual SourceSafe . С помощью браузера для просмотра хронологии изменений, можно выполнить обновление и наглядным способом разрешить конфликт между изменениями, согласовав их между рабочей средой и репозиторием. С помощью проектных групп можно осуществлять организацию и управление большими, сложными проектами.

Быстрое создание и отладка динамических веб-приложений

В состав JBuilder входят мастера и инструменты визуализации для создания интерфейса "тонкого клиента", который можно использовать из веб-браузеров. Использование Archive Builder облегчает создание WAR-архивов и развертывание веб-приложений. Графический отладчик позволяет отлаживать встроенные в JSP программные коды Java. Также существует возможность отладки сервлетов в специальных локальных или удаленных контейнерах. XML-среда разработки используется для публикации и обмена данными с помощью языка расширяемой разметки XML. JBuilder обеспечивает поддержку для Apache Struts, наиболее современной, созданной на основе открытых кодов платформы для проектирования веб-приложений. Эта платформа позволяет полностью отделить код HTML от Java и визуально представить бизнес-логику приложения.
В JBuilder представлены специальные мастера и инструменты визуализации, позволяющие быстро создавать веб-приложения на основе Struts-элементов. Можно преобразовать существующие HTML или JSP страницы в специальные Struts-теги. Для JSP существует возможность выбрать библиотеки тэгов.

Создание профессиональных приложений для баз данных

Создание приложений упрощается благодаря входящим в JBuilder компонентам dbSwing, позволяющим работать с большим числом различных типов данных. К таким компонентам относятся расширенные деревья, списки, средства управления таблицами и т.п. dbSwing-компоненты баз данных непосредственно поддерживают модель данных Swing. Используя преимущества технологии DataExpress , компонентов EJB и InternetBeans можно быстро создать зависящие от данных, динамические веб-приложения, которые оперативно связывают бизнес-логику с быстродействующими клиентскими веб-интерфейсами. JBuilder облегчает перенос данных между XML файлами и базами данных. Система управления базами данных Borland JDataStore, написанная полностью на языке Java, позволяет эффективно управлять данными.

Открытая архитектура, созданная на основе стандартов

JBuilder предлагает новый уровень разработок на языке Java, поддерживая самые современные Java-стандарты и лучшие в отрасли платформы, не включая для этого характерные для какой-либо одной платформы коды или метки. Чтобы обеспечить независимость разработчика, JBuilder поддерживает Java 2, Java 2 Swing/JFC, XML, Java2D, Java-коллекции, очереди сообщений, API-доступа, компоненты JavaBeans, JDBC, Enterprise JavaBeans, JSP/сервлеты, сериализацию, внутренние классы, RMI, JNI, Java-архивы и многие другие возможности. JBuilder полностью поддерживает JDK 1.4. JDK позволяет использовать для работы несколько комплектов программного обеспечения для разработки на Java. Мастера импорта проектов позволяют мгновенно загружать информацию и приступать к работе с существующими кодами, разработанными в других средах. Для компилирования проектов можно указать внешний Java-компилятор или использовать входящий в комплект компилятор Borland. Для настройки и расширения возможностей JBuilder используются прикладные интерфейсы OpenTools API, а также большая коллекция встраиваемых модулей OpenTools, разработанных сообществом пользователей JBuilder.

Разработка мобильных решений с помощью Jbuilder MobileSet

Совместно используемые JBuilder и JBuilder MobileSet обеспечивают инструментарий визуального проектирования для создания мобильных приложений, эмуляции устройств и отладки. Среда разработки JBuilder MobileSet полностью интегрирована в JBuilder. Она позволяет создавать и развертывать приложения J2ME , используя платформы MIDP и CLDC. JBuilder MobileSet включает поддержку инструментария Java 2 Platform Micro Edition (J2ME) Wireless Toolkit, а также пакетов Nokia Developer's Suite, Siemens Mobility Toolkit и Sprint PCS Wireless Toolkit. Кроме того, JBuilder MobileSet поддерживает платформу Over the Air (OTA) и другие технологии.

Версии JBuilder 8

Borland предлагает различные версии JBuilder для всех уровней разработки на Java.

JBuilder Enterprise Performance Bundle

сочетает производительность платформы для Java-разработок JBuilder Enterprise, тесно интегрированную с ПО Optimizeit Suite, предназначенным для достижения оптимальной скорости приложений, повышения их надежности и масштабируемости.

JBuilder Enterprise

обеспечивает новый уровень Java-разработок, предлагая полное решение для проектирования, создания кодов, и развертывания эффективно выполняемых корпоративных Java-приложений, включая веб-сервисы, компоненты EJB, XML, веб-приложения и приложения баз данных.

JBuilder SE

облегчает программирование на языке Java. JBuilder SE содержит инструментарий, который экономит время разработчика и обеспечивает поддержку коллективной разработки.

JBuilder Personal

великолепная среда разработки на Java для студентов, которым требуется изучить программирование на Java, а также для разработчиков, создающих приложения для персонального, некоммерческого использования.

Возможности Borland JBuilder8 Версия Personal Версия SE Версия Performance Enterprise Версия Bundle
Производительность
Самая современная интегрированная среда разработки, включающая интегрированный редактор, отладчик, компилятор и систему справки. * * * *
Графическая отладка приложений Java на основе отраслевого стандарта JPDA, поддержка функции HotSwap для изменения программного кода при отладке. * * * *
Проектные группы для организации и управления большими, сложными проектами. * * * *
Разработка и развертывание приложений для коммерческого использования.   * * *
Операции рефакторинга для переименования классов, методов, интерфейсов и пакетов, экстракция метода, введение переменной, изменение сигнатуры метода, заключение в блок try/catch выделенного программного кода   * * *
Мастера документации Javadoc, проверка синтаксиса и согласованности кода   * * *
Форматирование кода: указываются предпочтительные настройки форматирования для реализации стандартов кодирования для вновь создаваемого или существующего кода     * *
Программа-компоновщик для создания собственных заданий сборки, интегрируется с Apache Ant, позволяет отслеживать результаты сборки с помощью специального API из системы сборки OpenTools     * *
Визуализация кода UML для создания UML-диаграмм из проектов     * *
JUnit-интеграция для создания, прогона и анализа тестов модулей, подготовки наборов тестов и автоматического поиска тестовых примеров с помощью графического интерфейса JUnit Test Collector GUI     * *
Интеграция с платформой Cactus для тестирования модулей приложений, размещаемых на сервере, и веб-приложений     * *
JSR 45 поддерживает локальную/дистанционную отладку программных кодов, написанных не на Java, включая языки SQLJ, JSP и LegacyJ   * *
Коллективная разработка
Средства управления и инструменты для работы с исходным кодом, включая браузер изменений и экран визуализации различий, а также средство - решение конфликтов объединения для Java и текстовых файлов   * * *
Поддержка системы контроля версий CVS   * * *
Поддержка Rational ClearCase, включая статические представления и UCM, а также поддержка for Microsoft Visual SourceSafe     *  
Разработка корпоративных приложений
Визуальный проектировщик EJB 2.0 обеспечивает поддержку BMP, нескольких панелей проектирования для одного EJB-модуля, возможность создавать схему на основе EJB, выполнять поиск компонентов beans, использовать несколько методов ejbCreate, создавать EJB-модуль на основе импортированного EJB-кода   * *
Динамическое "горячее" развертывание для развертывания/свертывания/ повторного развертывания EJB-модуля в контейнере без останова или перезапуска системы     * *
Возможность развертывания на ведущие в отрасли J2EE-платформы, включая серверы приложений Borland Enterprise Server, BEA WebLogic Server, IBM WebSphere, Oracle9iApplication Server, Sybase EAServer и Sun ONE Application Server   * *
Мастер Archive Builder, позволяющий поддерживать архив ресурсных адаптеров (RAR), веб-архив (WAR) и корпоративный архив (EAR), теперь обладает гибкой возможностью исключать из архивов зависимости     * *
Лицензия для разработки на Borland Enterprise Server, AppServer Edition     * *
Развертывание веб-приложений, приложений к базам данных, XML и веб-сервисов
Среда разработки Java/XML с поддержкой публикаций и обмена данными с помощью XML, а также связывания XML-данных   * *
Улучшенные инструменты веб-разработки для быстрого создания и развертывания динамических веб-приложений на основе JSP и сервлетов     * *
Мастера и инструментарий для ускоренного проектирования веб-приложений на основе платформы Apache Struts        
Компонент доступа к данным DataExpress с поддержкой подключения к базе данных через JDBC для упрощения доступа к данным и управления ими   * *
Технология InternetBeans Express для созданных на компонентной основе, зависящих от данных приложений     * *
Сборка, поиск, использование и развертывание веб-сервисов с помощью соответствующего интегрированного инструмента и мастеров     * *
Полное решение для настройки производительности Java-программ
Optimizeit Code Coverage – обеспечивает проверку того, чтобы коды были просмотрены и проверены       *
Optimizeit Profiler – позволяет профилировать ресурсы памяти и центрального процессора       *
Optimizeit Thread Debugger – управляет активностью потоков       *

За дополнительной информацией обращайтесь в компанию Interface Ltd.

Обсудить на форуме

Рекомендовать страницу

INTERFACE Ltd.
Телефон/Факс: +7 (495) 925-0049
Отправить E-Mail
http://www.interface.ru
Rambler's Top100
Ваши замечания и предложения отправляйте редактору
По техническим вопросам обращайтесь к вебмастеру
Дата публикации: Обновлен - 22.09.05