ОПИСАНИЕ
26.04.02

Матрица сравнения вариантов поставки
Borland JBuilder 6

Опубликовано на сайте http://www.borland.com

Переведено БНТП по заказу Interface Ltd.

 

Версия

Повышение производительности
труда разработчиков

Personal

Professional

Enterprise

Поддержка новейших стандартов Java

Создание Java-приложений, апплетов и JavaBeans
без использования патентованного кода или маркеров

•

•

•

Двусторонняя визуальная среда разработки с инструментами Borland Two-Way-Tools

•

•

•

Кросс-платформенная разработка для операционных систем Windows, Linux, и Solaris с настраиваемым внешним видом приложений

•

•

•

        

Визуальная разработка с использованием компонентов Java 2 JFC/Swing для профессиональной разработки пользовательского интерфейса на Java

•

•

•

Поддержка новейших стандартов Java, включая Java 2,
Java 2 Swing/JFC, XML, Java2D,

     

Message Queue, Java Сollections, Accessibility API, Speech API
и многое другое

•

•

•

Встроенная поддержка новейшей платформы Java 2

•

•

•

Включение Java 2 SDK 1.3 со встроенной клиентской виртуальной машиной HotSpot для увеличения производительности

•

•

•

Borland Jbuilder IDE, основанный на Java 2 SDK 1.3 для расширенной платформонезависимости и улучшенной производительности

•

•

•

Новое Поддержка "assert" в JDK 1.4 beta

•

•

•

Визуальная двухсторонняя среда разработки на Java
для повышения производительности труда разработчиков

IBM VisualAge для Java - поддержка дизайнера форм

•

•

•

Классифицированная по темам аудио обратная связь,
с настраиваемыми аудио темами

•

•

•

Профессиональная IDE с интегрированным Borland AppBrowser, редактором, отладчиком, компилятором
и оперативной справкой

•

•

•

Мастера для быстрого создания приложений, апплетов, JavaBeans и более того

•

•

•

Визуальные двусторонние дизайнеры и мастера Java 2 для разработки приложений JFC/Swing методом "drag-and-drop"

•

•

•

Настраиваемое создание кода, основанное на стилевых предпочтениях разработчика

•

•

•

Визуальная настройка менеджеров компоновки Java
для быстрой разработки пользовательских интерфейсов

•

•

•

Визуальный дизайнер меню

•

•

•

Визуальное проектирование компонентов JavaBeans
и интеграция компонентов сторонних производителей
в палитру компонентов

•

•

•

Редактор с поддержкой Unicode с отображением на однобайтовые и двухбайтовые кодовые страницы

•

•

•

OpenTools API для добавления новой и настройки уже существующей функциональности среды JBuilder

•

•

•

Настраиваемая инструментальная панель

•

•

•

Основанный на XML менеджер проектов, поддерживающий формат проектных файлов JPX

•

•

•

Контекстно-зависимая оперативная справка (F1) по ключевым словам редактора исходного кода

•

•

•

Быстрый компилятор Java для скоростной компиляции

•

•

•

Опция компиляции для удаления отладочной информации (исходник, строка и член класса) для уменьшения размера
файла класса

 

•

•

Конфигурации времени выполнения для управления множественными выполняемыми файлами на проект

 

•

•

Интегрированный инструмент миграции пакетов для преобразования существующего кода в ссылки нового пакета

 

•

•

Переключение JDK для разработки в различных версиях Java JDK и редакциях Java 2 SDK (J2ME, J2SE, J2EE)

 

•

•

Встроенная локальная защита (затемнение)
исходного кода Java

 

•

•

Визуализация кода UML

Новое Представление кода UML диаграммы классов
и пакетов: Ограниченная диаграмма связей классов,

     

Обратная диаграмма связей классов, ограниченная диаграмма взаимозависимости классов,

     

обратная диаграмма взаимозависимости классов,
и диаграмма наследования классов

   

•

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

   

•

Новое Полная основанная на браузере функциональность навигации для перемещения по диаграммам и изменения фокуса на новые файлы и пакеты

   

•

Новое Фильтр для исключения выбранных пакетов классов из диаграмм проекта

   

•

Новое Выбор для включения библиотек в проект для просмотра взаимозависимостей на диаграммах

   

•

Новое Панель структуры представления дерева пакета
или класса с разворачиваемыми папками. Навигация
по диаграммам из представления дерева.

   

•

Новое Настраиваемые шрифты и цвета на представлении диаграммы

   

•

Новое Быстрый доступ к функциям рефакторинга непосредственно из диаграмм: переименование, перемещение, поиск ссылки, поиск определения

   

•

Новое Диаграмма ограниченной взаимозависимости пакета

   

•

Новое Распечатка диаграммы, или ее сохранение
в качестве изображения

   

•

Новое Быстрая навигация из диаграммы в исходный код
и документацию

   

•

Рефакторинг

Новое Переименование пакетов с обновлением всех ссылок

 

•

•

Новое Переименование классов с обновлением всех ссылок

 

•

•

Новое Переименование методов с обновлением всех ссылок

 

•

•

Новое Переименование полей, аргументов методов,
и локальных переменных с обновлением всех ссылок

 

•

•

Новое Перемещение классов с обновлением всех ссылок

 

•

•

Новое Поиск и нахождение всех ссылок

 

•

•

Новое Поиск определения для символа

 

•

•

Новое Проверка всех имен на основе контекста

 

•

•

Новое Полная отмена, повтор или отмена прошлого действия рефакторинга

 

•

•

Новое Проверка на ограничения перед проведением рефакторинга

 

•

•

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

Новое Плотная интеграция с Junit

   

•

Новое Встроенный тестировщик

   

•

Новое Быстрая навигация по сбоям тестирования единиц
в вашем исходном коде

   

•

Новое Автоматическое исследование тестов для идентификации тестовых сценариев или наборов тестов

   

•

Новое Мастер тестовых сценариев для создания скелетонов класса тестовых сценариев

   

•

Новое Поддержка постоянных компонентов тестовых сценариев

   

•

Новое Мастер постоянных компонентов для JNDI

   

•

Новое Мастер постоянных компонентов для JDBC

   

•

Новое Мастер сравнения постоянных компонентов

   

•

Новое Мастер настройки постоянных компонентов

   

•

Новое Поддержка тестовой конфигурации

   

•

Новое Матер тестовых сценариев для создания
логических группировок тестов единиц

   

•

Новое Отладка тестовых классов

   

•

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

Новое Мастер Javadoc для генерации узла документации
в проекте.

     

Выбор того, какие пакеты следует документировать и формат вывода.

 

•

•

Новое Автоматическая генерация Javadoc как часть процесса сборки

 

•

•

Новое Интерактивная проверка синтаксиса Javadoc

 

•

•

Новое Поддержка Doclet для соответствия выходному формату: включает стандартные JDK 1.3 doclet и JDK 1.1 doclet

 

•

•

Расширенная интегрированная среда разработки AppBrowser IDE

AppBrowser для интегрированного управления проектами, классами и исходным текстом

•

•

•

Визуальные дизайнеры Java 2 для разработки приложений JFC/Swing методом перетаскивания (drag-and-drop), без использования собственных маркеров кода

•

•

•

Поддержка менеджеров разметки, компонентов Swing,
рамок Swing

•

•

•

Улучшено Улучшенный просмотрщик HTML и Javadoc

•

•

•

Новое Интегрированный UML браузер для визуализации кода

   

•

Система оперативной справки Java с полнотекстовым поиском для упрощения доступа к документации

•

•

•

Встроенный браузер API для файла методов класса и членов данных

•

•

•

StructureInsight для быстрой навигации по файлам с исходным текстом

•

•

•

Переключатель отображения сообщений для включения
или отключения вывода сообщений

•

•

•

Новое Интегрированная проверка синтаксиса Javadoc предоставляет интерактивную помощь при создании записей, совместимых с Javadoc

 

•

•

Новое Браузер Javadoc динамически генерирует Javadoc из встроенного исходного кода Javadoc

 

•

•

Просмотрщик разметки HTML4, XML и каскадных листов стилей CSS2

 

•

•

Поддержка определения типа документа (DTD) и расширенная обработка динамических тегов

 

•

•

Возможность распечатки документации из AppBrowser

 

•

•

Настраиваемая печать на принтере или в HTML-файл
для создания превосходной документации по проекту

 

•

•

Папки проекта и управления ресурсами для увеличения производительности

 

•

•

Просмотр пакетов для отображения пакетов исходного кода в проекте с настраиваемыми уровнями вложенности пакетов

 

•

•

Простой импорт существующих исходных пакетов Java

 

•

•

Возможности редактора AppBrowser

Доступ к рефакторингу, поиску определений и ссылок непосредственно из редактора

 

•

•

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

•

•

•

Подсвечивание синтаксиса для различных типов файлов, включая Java, HTML и C/C++

•

•

•

Расширенная подсветка синтаксиса для XML, WML, IDL, JSP,
и XSL, листов стилей CSS

 

•

•

Настраиваемые "интеллектуальные клавиши" с опцией автоотступа

•

•

•

Раскладка редактора CUA

•

•

•

Раскладка редактора Emacs

•

•

•

Раскладка Microsoft Visual Studio

•

•

•

Раскладка редактора Brief

•

•

•

Раскладка Macintosh

•

•

•

Раскладка CodeWarrior for Mac

•

•

•

Визуальный редактор раскладки для настройки операций среды и определений клавиатурных сочетаний

 

•

•

BeansExpress для быстрого создания компонент Java

Включены не только JavaBeans, но и другие компоненты

200+

250+

300+

BeansExpress для быстрого создания многократно используемых компонентов JavaBeans

 

•

•

Создание свойств методов получатель/установщик (getter/setter) на основе существующих членов

 

•

•

Синхронизированная прокрутка между BeansExpress и кодом реализации

 

•

•

Исходный код для JavaBeans

 

•

•

Визуальные дизайнеры компонентов для простого создания свойств, событий и BeanInfo

 

•

•

BeanInsight для создания и манипуляции свойствами JavaBeans и проверки JavaBeans

 

•

•

Итеративное проектирование entity-компонентов для Enterprise JavaBeans (EJB)

   

•

CodeInsight для ускорения кодирования и уменьшения количества ошибок

Code Completion автоматически отображает пакеты, члены, методы и события для классов Java и JavaBeans

•

•

•

Новое CodeInsight автоматически импортирует завершение операторов и оптимизацию

 

•

•

Просмотр контекста пакета с помощью CodeInsight

•

•

•

Code Parameter ToolTips автоматически отображают процедуру, метод и список параметров событий

•

•

•

Настраиваемый CodeInsight для раскладки клавиатуры
и расположения

•

•

•

Визуальная индикация открытых, защищенных, частных
и нежелательных членов

•

•

•

Мастер завершения пакета для помощи в соблюдении точного синтаксиса

•

•

•

Package Browser для составления списка классов по пакету

•

•

•

ErrorInsight для автоматического отображения наиболее частых ошибок кодирования

•

•

•

Шаблоны кода для автоматизации наиболее часто встречающихся задач кодирования

•

•

•

Конфигурируемые шаблоны кода для обеспечения соответствия исходного кода со средой разработки

 

•

•

Мастера

Новое Мастер Javadoc: добавление узлов Javadoc в проект и автоматическое создание Javadoc, отформатированной
в соответствии с doclet

 

•

•

Новое Мастера для генерации единиц тестирования

   

•

Улучшено Мастер проекта для удобного и эффективного запуска нового проекта

•

•

•

Новое Мастер импорта проекта для импорта существующего кода проектов

 

•

•

Мастер апплетов для быстрого определения и создания Java-апплетов

•

•

•

Мастер приложений для быстрого создания приложений Java с графическим интерфейсом пользователя

•

•

•

Мастер классов для упрощения создания и определения классов; пакетов, базовых классов, и опций классов

•

•

•

Мастер запуска Web создает JNLP (Java Network Launching Protocol - протокол сетевого запуска Java) и генерирует домашние страницы с определением плагинов Java

 

•

•

Мастер JavaBean значительно упрощает кодирование
и ускоряет реализацию JavaBeans

 

•

•

Мастера диалогов, структур и панелей с поддержкой Swing, AWT, и определяемых пользователем классов
для ускорения создания графических интерфейсов Java

 

•

•

Мастер реализации интерфейсов для помощи в создании интерфейсов Java

 

•

•

Мастер методов для реализации подменяющих или абстрактных методов

 

•

•

Мастер строк ресурсов для легкого создания связок ресурсов

 

•

•

Мастер модулей данных для упрощения разработки доступа к данным с использованием модулей данных

 

•

•

Мастер сервлетов для создания HTML, XHTML, XML и WML сервлетов Java, основанных на сервлетах 2.2 или 2.3

 

•

•

Мастер JSP для быстрого создания JSP (JavaServer Pages) Web-приложений, основанных на JSP 1.1 или 1.2

 

•

•

Мастер интерфейсов CORBA с определением интерфейса
в качестве образца для упрощения создания файлов IDL

   

•

Мастер интерфейса сервера CORBA для быстрого определения и создания компонентов интерфейса CORBA

   

•

Мастер клиентского HTML-приложения CORBA для быстрого создания JSP или HTML клиентов из файла IDL

   

•

Мастер серверного приложения CORBA для быстрого создания серверного приложения CORBA из файла IDL

   

•

Мастер интерфейса EJB для упрощения развертывания EJB

   

•

Мастер развертывания EJB для быстрого развертывания серверов приложений

   

•

Мастер групп EJB для создания групп EJB с целью импорта существующих или создания новых дескрипторов EJB

   

•

Мастер тестового клиента EJB для создания компонентов, основанных на доступных группах EJB

   

•

Поддержка интернационализации

Мастер строк ресурсов для устранения жестко закодированных строк и простого создания связок ресурсов

 

•

•

Удобное визуальное редактирование индивидуальных файлов свойств

 

•

•

Одновременное редактирование множественных языковых версий групп ресурсов

 

•

•

Поддержка интернационализации визуальныим дизайнером

 

•

•

Развертывание с Archive Builder

Archive Builder для быстрого создания развертываемых типов архивов для апплетов, приложений, JavaBeans и OpenTools

 

•

•

Поддержка Web-архивов (WAR) для упаковки Web-приложений

 

•

•

Поддержка форматов архивов Java и PkZIP (JAR и ZIP)

 

•

•

Апплет запуска Web и поддержка упаковки приложений

 

•

•

Развертывание типов файлов, определяемых пользователем

 

•

•

Добавление множественных классов или целых пакетов
в архив развертывания

 

•

•

Авто-архивация для обновления архивных файлов
во время выполнения

 

•

•

Интеллектуальная проверка взаимозависимостей
для взаимозависимостей классов и ресурсов

 

•

•

Автоматическое или ручное создание информации манифеста

 

•

•

Новое Архив исходных текстов и документация

 

•

•

Упаковка клиента приложения J2EE

   

•

Поддержка архива ресурсов адаптеров (RAR) для упаковки коннекторов J2EE EIS

   

•

Улучшено Поддержка Enterprise Archive (EAR) для упаковки всего набора компонент

     

приложения; включая поддержку для J2EE 1.2 и 1.3

   

•

Приложения-примеры

Общие приложения-примеры

•

•

•

Приложения-примеры OpenTools, показывающие реализацию просмотра различий и ключевых определений

 

•

•

Пример приложения многоязычного электронного магазина вместе с исходным кодом

 

•

•

Пример системы расширенного управления версиями OpenTools с интегрированной функциональностью CVS (Concurrent Version System - система ведения параллельных версий) с поддержкой обновления, объединения, добавления, и регистрации/контроля

 

•

•

Приложения-примеры OpenTools для добавления настраиваемых мастеров, средств просмотра и других возможностей

 

•

•

Учебник по XML с показом примеров проверки, привязки к данным, XSL, импорта/экспорта баз данных, и другие возможности

 

•

•

Программа-пример из реальной жизни: электронный магазин с функциональностью проверки кредитных карт, ввода и отслеживания заказа

   

•

Пример реализации тележки самообслуживания
с использованием JSP

   

•

Клиент проверки кредитных карт с использованием CORBA/RMI

   

•

Приложение "книжный магазин" для демонстрации InternetBeans Express с DataExpress для EJB и другими возможностями

   

•

Поддержка установки JBuilder

Деинсталляция продукта

•

•

•

Динамическая регистрация лицензии на продукт

•

•

•

Установка продукта с сервера

•

•

•

Общая установка продукта для неподдерживаемых платформ

 

•

•

Установка клиента CVS

   

•

Отладка

Графический отладчик для ускоренного выпуска на рынок сложных приложений

Отладчик с точками останова, пошаговым выполнением, и контрольными точками для быстрого обнаружения ошибок

•

•

•

Отладка приложений Java 2, основанная на промышленном стандарте платформы Java архитектуры отладки JPDA

•

•

•

Просмотр локальных переменных для всех стеков всех потоков

•

•

•

Вычисление во время выполнения для членов класса, включая переменные и константы

•

•

•

Расширенные возможности отладчика, включая условные точки останова, журналирование точек останова,

     

модуль вычисления, выполнение с выходом из метода, и выполнение до конца метода

 

•

•

Отладка во множественных версиях и редакциях Java 2 SDK

 

•

•

Расширенные возможности вычисления во время выполнения и динамический вызов методов

 

•

•

Ин-лайновое присвоение переменной модуля вычисления

 

•

•

Конфигурации отладки для управления множественными сессиями отладки на проект

 

•

•

Одновременное отображение потока и контекста стека

 

•

•

Плавающие окна отладки для одновременного просмотра множественных представлений отладки

 

•

•

Расширенная интеллектуальная отладка

Одновременная многопроцессная отладка для упрощения разработки секционированных приложений

•

•

•

Отладка JDK с поддержкой отладочного API Java 2 JPDA

 

•

•

Точки останова для строки, класса, метода и исключения, для более эффективного обнаружения ошибок

 

•

•

Smart Step для конфигурирования пошаговой отладки класса (с заходом, перескоком, выходом)

 

•

•

ToolTip Evaluation для мгновенного отображения экземпляров членов

 

•

•

ExpressionInsight с подробным представлением структуры наследования членов

 

•

•

Действия в точке останова для программируемого управления событиями останова

 

•

•

Выражения для точек останова для получения автоматизированного представления информации, зарегистрированной для разработчика

 

•

•

Отладка без исходного кода для захода в классы без соответствующего исходного кода

 

•

•

Отслеживание источника исключения для обнаружения
в исходном коде места возникновения исключения

 

•

•

Отладка, точки останова, модули вычисления, контрольные точки и т.д. для сервлетов

 

•

•

Отладка исходного кода JSP с поддержкой отладки Java

   

•

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

   

•

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

   

•

Межпроцессные точки останова для управления пошаговым поведением при отладке серверного кода

   

•

Подключение к выполняющимся процессам и их отладка

   

•

Многоплатформенность и удаленная отладка для отлаживания сложных распределенных приложений на различных платформах

   

•

Разработка с использованием XML for Java

Общая поддержка XML

Поддержка проекта для типов файлов XML: XSD, XSP, DTD, XSL, MAP (XML-DBMS), WML, XHTML

•

•

•

Основанный на браузере просмотрщик XML

 

•

•

Дерево просмотра для XML в отображении браузера

 

•

•

Среда XML

Интегрированная поддержка библиотек JAXP и DOM

 

•

•

Интеграция с Xerces (XML) и Xalan (XSLT)

 

•

•

Проверка с отслеживанием ошибок

 

•

•

Трансформация с отображением исходного кода и браузерного представления как XML, так и HTML вывода

 

•

•

Отслеживание трансформации для выбора, генерации
и создания шаблонов

 

•

•

Интеграция обработчика публикации "Cocoon" для создания XML Web-приложений

 

•

•

Основанные на XML проекты Web-приложений с интеграцией "Cocoon" во время выполнения

 

•

•

Привязка и долговременность JavaBeans

Генерация XML-экземпляров из DTD

 

•

•

Генерация DTD из XML

 

•

•

Генерация Java-классов из DTD

   

•

Генерация Java-классов из схемы

   

•

Открытая архитектура для решений привязки к даным сторонних производителей

   

•

Расширенная поддержка XML

Мастер генератора синтаксического разбора SAX

   

•

XML ModelTableBean и XML ModelSQLBean для импорта/экспорта данных DTD/XML из или в реляционные базы данных

   

•

XML TemplateTableBean и XML TemplateSQLBean для трансформации автоматически сгенерированных листов стилей XSL из XML в HTML

   

•

Генерация отображения XML из RDBMS

   

•

XML SQL-генерация из RDBMS

   

•

XML SQLBean и XML TemplateSQLBean для генерации XML-пакетов, соответствующих Borland XML DTD по декларативным SQL-шаблонам

   

•

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

Поддерживаемые системы управления версиями

Поддержка CVS

   

•

Поддержка Rational ClearCase версии 4.1

   

•

Поддержка Microsoft Visual SourceSafe 1

   

•

Интегрированная командная разработка

Браузер ревизий для отображения исторической информации по версиям исходного кода

•

•

•

Информация ревизии по типу ревизии, отметке времени, автору и метке

•

•

•

Возврат к предыдущей ревизии исходного кода

•

•

•

Визуальное отображение различий (diffs) на уровне исходного кода между ревизиями исходного кода

 

•

•

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

 

•

•

Браузер ревизий для просмотра версий исходного кода

 

•

•

Менеджер списка "To-do" с метками комментариев
к исходному коду

 

•

•

Разрешение конфликтов различных версий исходного кода между рабочим пространством и репозиторием

   

•

Навигация по конфликту в редакторе исходного кода

   

•

Подтверждение из ветви

   

•

Установка метки версии: на файл, на ветвь, на проект

   

•

Синхронизованный скроллинг между исходным кодом
и панелью истории

   

•

Просмотр различий промежуточных файлов

   

•

Управления версиями

Консоль управления версиями

   

•

Конфигурация управления версиями для выбора местоположения сервера, репозитория, ветви и версии

   

•

OpenTools API управления версиями для плотной интеграции с решениями управления версиями сторонних производителей

   

•

Определения библиотеки и SDK

Категории определения конфигурации для точной дифференциации между пользователями, командой и установками среды

 

•

•

Определения JDK для проекта, пользователя,
или уровня среды

 

•

•

Класс, исходный текст, документация и требуемые библиотечные установки на каждое библиотечное определение

 

•

•

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

   

•

Управление версиями локальных файлов

Версии локальных или сетевых файлов

 

•

•

Конфигурируемая история файлов исходного кода
в файловой системе

 

•

•

Возможности по работе с CVS

Создание репозитория локальной CVS (системы ведения параллельных версий)

   

•

Браузер фиксации CVS для разрешения конфликтов

   

•

Поддержка блокирования файлов CVS с редактированием, отменой последнего изменения, контрольными точками

   

•

Дополнительно сервер CVS для просмотра проектов и ветвей

   

•

Создание проекта из репозитория CVS

   

•

Согласование локальных файлов с репозиторием: согласование "только для чтения", и согласование "чтение-запись"

   

•

Локальная и удаленная файловая система CVS, удаленный сервер CVS, и удаленное подключение к оболочке

   

•

Прямая поддержка протокола CVS

   

•

Возможности по работе с Rational ClearCase

Редактор для выбора, создания и модификации представлений ClearCase

   

•

Регистрация и подтверждение файла в и из представления Version Object Base (VOB) и отмена подтверждения

   

•

Прямая поддержка протокола ClearCase

   

•

Создание проекта из VOB

   

•

Помещение проекта в VOB

   

•

Возможности по работе с Microsoft Visual SourceSafe (VSS)

Браузер фиксации VSS для разрешения конфликтов

   

•

Извлечение и размещение файлов из и в систему VSS

   

•

Прямая поддержка протокола VSS

   

•

Создание проекта из VSS

   

•

Помещение проекта JBuilder в VSS

   

•

Web-разработка

Интеграция ядра обработки сервлетов

Поддержка Borland Enterprise Server, Web Edition

   

•

Tomcat 3.2 с Servlet 2.2 и JSP 1.1

 

•

•

Новое Tomcat 4.0 с Servlet 2.3 и JSP 1.2

 

•

•

Документация OpenTools по примерам ядра обработки сервлетов

 

•

•

Поддержка ядра обработки сервлетов BEA WebLogic 5.1, 6.0, и 6.1

   

•

Развертывание в Web

Расширенные возможности нахождения ошибок встроенных Java-кодов в JSP, с помощью предкомпиляции перед развертыванием на ядре обработке сервлетов

 

•

•

Мастер запуска Web

 

•

•

Архивы WAR Web-приложений

 

•

•

Двусторонний редактор дескрипторов в соответствии
со спецификацией Servlet 2.2/2.3

 

•

•

Поддержка Java Web Start

Создание приложений, готовых к использованию Java Web Start (JNLP)

 

•

•

Поддержка Java Network Launching Protocol (JNLP) v1.0.0

 

•

•

Генерация домашних страниц Web Start с помощью определения плаг-инов Java

 

•

•

Интегрированная Web-разработка

Унифицированная конфигурация Borland AppServer для JSP, сервлетов и EJB, при использовании в качестве Web-сервера

   

•

Выполнение JavaScript и просмотр наиболее часто встречающихся задач JavaScript

 

•

•

Поддержка стандартов сервлетов 2.2/JSP 1.1
и сервлетов 2.3/JSP 1.2

 

•

•

Поддержка готового для выполнения плаг-инов ядра обработки сервлетов

 

•

•

Опции для переключения между плаг-инами сервлетов

 

•

•

Ядро обработки плаг-инов Tomcat 3.1, 3.2 и 4.0

 

•

•

Шаблоны каскадных листов стилей (CSS) для создания презентационных слоев для XML-данных

 

•

•

StructureInsight для исходных файлов XML, JSP, HTML, WML
и XSL

 

•

•

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

Быстрая разработка динамических сервлетов, основанных на сервисах тонкого клиента Java

 

•

•

Фильтры и листенеры сервлетов версии 2.3

 

•

•

Включение шаблонов сервлетов

 

•

•

Мастер сервлетов для создания тонких клиентов HTML, XHTML, XML и WML Java-сервлетов, основанных на стандарте Servlet 2.2

 

•

•

Выполнение Java-сервлетов на встроенном Web-сервере, готовом к выполнению сервлетов

 

•

•

Локальное выполнение сервлетов

 

•

•

Локальная отладка сервлетов

 

•

•

Сервлеты XML для генерации наборов XML-результатов
по запросам к базе данных

 

•

•

Удаленное выполнение сервлетов

   

•

Удаленная отладка сервлетов

   

•

Расширенная Web-разработка с поддержкой сервлетов JavaServer Pages (JSP)

Быстрая разработка динамических основанных на JSP Java-сервисов тонкого клиента

 

•

•

Мастер JSP для быстрого создания Web-приложений JSP, основанных на JSP 1.1

 

•

•

Выполнение JavaServer Pages на встроенном Web-сервере

 

•

•

Подсветка синтаксиса JavaServer Pages и отображение структуры

 

•

•

Включение сервлетов и шаблонов JSP

 

•

•

Локальное выполнение JSP

 

•

•

Простой запуск JSP (WebRun и WebDebug)

 

•

•

Удаленное выполнение JSP

   

•

Локальная ин-лайновая отладка JSP

   

•

Встроенная поддержка отладки JSP с полной поддержкой точек останова, контрольных точек, вычислений и контекстной информации

   

•

CodeInsight, ErrorInsight, ToolTip Evaluation для JSP и встроенной Java

   

•

InternetBeans Express для построенных из компонентов,
управляемых данными приложений

Презентационный компоненты InternetBeans Express для быстрого создания управляемых данными Web

     

Internet-приложений, основанных на DataExpress

 

•

•

В InternetBeans Express задействованы надежные компоненты DataExpress для чрезвычайно быстрого доступа к базе данных JDBC или базам данных JdataStore

 

•

•

Более чем 15 InternetBeans для генераторов страниц, таблиц, полей, переключателей, комбинированных окон, текстовых областей и т.д.

 

•

•

Быстрое создание динамических, управляемых данными тонких клиентов Web-документов, включая поддержку
таких языков разметки, как HTML, XML и WML

 

•

•

Постоянная привязка к Web-интерфейсам с помощью EJB

   

•

Базы данных

Компоненты третьего поколения DataExpress для упрощенного управления
и доступа к данным

Компоненты JavaBeans dbSwing для работы с данными для разработки полнофункциональных Java 2 приложений для работы с базами данных

 

•

•

Модели для работы с данными Swing и связки для использования со стандартными компонентами Swing, включая JTable, JList и средства управления текстом

 

•

•

ProcedureDataSets для легкого использования хранимых процедур в приложениях

 

•

•

Serializable DataSets для распределенных решений работы
с базами данных

 

•

•

DataExpress компоненты доступа к данным с возможностью подключения к базам данных по JDBC, включая поддержку отношений master-detail, списков выбора, просмотра, объединения множественных таблиц и транзакций

 

•

•

Источники данных JDBC

 

•

•

Объединение подключений

 

•

•

Исходный код DataExpress для управления и гибкости при создании Java-приложений баз данных

   

•

Подключение к зарегистрированным источникам данных через JNDI

   

•

Упрощение разработки приложений бах данных
с помощью интегрированного набора инструментов SQL

Визуальные инструменты для создания двухзвенных
клиент-серверных приложений

 

•

•

StructureInsight для SQL-запросов к базам данных

 

•

•

SQL Builder для визуального создания и редактирования SQL-запросов к источникам данных JDBC

 

•

•

Database Pilot для просмотра схемы базы данных
и создания URL подключений

 

•

•

Визуальные инструменты для разработки баз данных, включая редактор столбцов, редактор подключений, редактор связей, редактор сортировки,

     

MetaDataUpdate Editor и Resolve Order Editor

 

•

•

Поддержка синтаксиса запросов SQL92

 

•

•

Выносимый в ресурсы SQL для упрощения управления
кодом SQL

 

•

•

Монитор JDBC для тестирования и настройки SQL - приложений

 

•

•

Лицензия разработчика для сервера баз данных Borland InterBase 4 для разработки и тестирования многопользовательских приложений SQL баз данных

 

•

•

Инструмент командной строки - Interactive SQL

 

•

•

Сервлеты XML для создания наборов результатов XML
с помощью SQL-запросов для источников данных JDBC

 

•

•

Встроенная база данных JDataStore для Java

Лицензия разработчика JDataStore для высокопроизводительного кеширования данных и компактной реализации сохранения состояния данных, объектов и промежуточных файлов

 

•

•

Поддержка первичных ключей для уникальных и ненулевых

 

•

•

Объединение потоков для увеличения производительности серверов JdataStore

 

•

•

Расширенное управление параллельностью выполнения, позволяющее на полной скорости выполнять транзакции "только для чтения" без блокировки для увеличения производительности

 

•

•

JDataStore Explorer для простого и интуитивного доступа к открытым источникам данных, импортирования таблиц, отображения информации по индексам и таблицам, и выполнения SQL-файлов

 

•

•

JDataStore имеет обработчик запросов в стандарте SQL92

 

•

•

Поддержка транзакций и аварийного восстановления JDataStore

 

•

•

Расширенное управление параллельностью выполнения
для увеличения производительности приложений

 

•

•

Драйвера JDBC 2.0 Type-4 (локальные и удаленные)
для JDataStore с многопользовательским SQL-доступом
к таблицам хранения данных

 

•

•

JDataStore Explorer для визуального управления хранением данных

 

•

•

Поддержка внешнего объединения и синтаксиса оператора SQL "join"

 

•

•

Обработка выхода JDBC и полная поддержка синтаксис выхода

 

•

•

Полная поддержка JTA для распределенных транзакций
с использованием XA протоколов двухфазной фиксации

 

•

•

Менеджер ресурсов для участия в глобальной транзакции

 

•

•

Защита JDataStore для аутентикации, авторизации и шифрования на уровне базы данных

 

•

•

Компонент DataStorePump для импорта таблиц в базу данных JDataStore с использованием любого драйвера JDBC

 

•

•

Синхронизация DataStoreSync между драйвером JDBC
и базой данных JDataStore

 

•

•

Разработка корпоративных приложений

Поддержка серверов приложений

Новое Borland Enterprise Server, AppServer Edition с EJB 1.1/J2EE 1.2 и EJB 2.0/J2EE 1.3

   

•

Borland AppServer 4.5 с EJB 1.1

   

•

WebLogic 5.1 and 6.0 с EJB 1.1

   

•

Новое WebLogic 6.1 с EJB 1.1/J2EE 1.2 и EJB 2.0/J2EE 1.3

   

•

IBM WebSphere 3.5 с EJB 1.0

   

•

Новое WebSphere 4.0 с EJB 1.1

   

•

Новое iPlanet Application Server 6.0 с EJB 1.1

   

•

Корпоративные архивы развертывания (EAR)

EJB архивы согласно спецификации J2EE 1.2

   

•

Групповые файловые узлы EAR совместимые
со стандартом J2EE 1.2- и J2EE 1.3

   

•

Импорт существующих внешних архивов в группу EAR

   

•

Импорт из существующих групп EJB

   

•

Улучшено Упаковка, развертывание и запуск EAR
на Borland AppServer 4.5, Borland Enterprise Server,

     

и WebLogic 6.0 и 6.1

   

•

JAR-файлы клиентских приложений J2EE

   

•

Мастер тестирования клиентов EJB

Граничное тестирование

   

•

Генерация тестовых клиентов из предупакованного архива EJB

   

•

DataExpress для EJB

DataExpress для EJB для бесшовного доступа к session-компонентам и entity-компонентам с помощью DataExpress

   

•

Компоненты доступа DataExpress: SessionBeanConnection, EjbClientDataSet, EntityBeanProvider,

     

EntityBeanResolver для бесшовного подключения базовой бизнес-логики к интерфейсам

   

•

Быстрая разработка и развертывание для платформы J2EE

Локальное и удаленное развертывание Hot-Deploy
для выполнения контейнера EJB

   

•

Мастер JMS (сервис передачи сообщений Java) для создания генераторов и потребителей сообщений

   

•

Генерация или обновление скелетонов реализации исходного кода из удаленного интерфейса

   

•

Создание Enterprise JavaBeans и визуальная совместимость со стандартом J2EE

   

•

Подержка совместимости с EJB 1.1 и интерфейсы стиля EJB 2.0 с визуальными инструментами

   

•

Визуальное создание развертывания EJB, среды и контрольных дескрипторов

   

•

Группы EJB для организации дескрипторов развертывания и архивов EJB

   

•

Множественные Enterprise JavaBeans в проекте

   

•

Мастер групп EJB для создания групп EJB с целью импорта существующих или создания новых дескрипторов EJB

   

•

Мастер Enterprise JavaBeans для создания исходного кода entity-компонентов и session-компонентов, включая home-
и remote-интерфейсы

   

•

Авто-упаковка компонентов во время сборки проекта

   

•

Создание развертываемых архивов для группы EJB
во время сборки проекта

   

•

Постоянное выполнение EJB в реальном или отладочном режиме

   

•

Конфигурация контейнера (сервера приложений) по умолчанию и совместимость с серверами приложений EJB 1.1

   

•

BeansExpress с возможностью обработки EJB с визуальным редактором свойств и разрешением конфликтов на уровне методов

   

•

Мастер тестового клиента EJB для создания компонентов, основанных на доступных группах EJB

   

•

Использование тестового клиента EJB для настройки клиента EJB, основанного на группе EJB

   

•

Поддержка архива ресурсов адаптеров (RAR) для упаковки коннекторов J2EE EIS

   

•

Двустронний редактор дескриптора развертывания

Визуальное создание и конфигурация дескрипторов развертывания XML

   

•

Редактор исходного кода XML дескриптора развертывания

   

•

Двустороннее редактирование дескриптора развертывания для home- и remote-интерфейсов,

     

транзакций контейнера, ролей защиты и источников данных

   

•

StructureInsight для визуального создания XML дексрипторов развертывания

   

•

Верификатор компонентов для проверки целостности EJB перед развертыванием

   

•

Визуальный дизайнер для EJB 2.0

Визуальный двусторонний дизайнер entity-, session- и message-компонентов.

     

Двусторонняя генерация как классов, так и дескрипторов развертывания.

   

•

Визуальное создание entity-компонентов с управлением сохранения состояния со стороны контейнера (CMP), включая свойства и интерфейсы

   

•

Визуальное проектирование отношений CMP 2.0 и конфигурирование отображения на базу данных

   

•

Управление кардинальностью отношений CMP 2.0

   

•

Визуальное создание управляемых сообщениями компонентов

   

•

Редактирование пути к исходному тексту компонента пакета

   

•

Генерация entity-компонентов из существующей схемы базы данных

   

•

Визуальное перемещение методов между компонентами
и интерфейсами

   

•

Entity Bean Modeler для EJB 1.0 и EJB 1.1

Определяемое пользователем отображение между табличными метаданными и типами данных Java

   

•

Генерация исходного кода компонента с сохранением состояния, управляемым компонентом (BMP) из табличных отношений

   

•

Entity Bean Modeler для создания CMP и BMP entity-компонентов, включая home- и remote-интерфейсы, а также классы первичных ключей

   

•

Комбинация интегрированных инструментов для работы
с базами данных DataExpress с функциональностью
entity-компонентов

   

•

Визуальное отображение источников данных, таблиц и полей на entity-компоненты

   

•

Моделирование табличных отношений entity-компонентов между таблицами для внешних ключей, первичных ключей, уникальных индексов, названий полей и типов полей

   

•

Тонкая настройка класса, интерфейса, первичных ключей и имен JNDI для генерации кода Java

   

•

Дополнительная опция - генерация классов в стиле
EJB 1.1- или EJB 2.0 с абстрактными аксессорами полей

   

•

Borland Enterprise Server

Лицензия разработчика Borland Enterprise Server, AppServer Edition, полная реализация J2EE 1.3 и EJB 2.0

   

•

Улучшено Поддержка EJB для сессионных компонентов
с состоянием или без состояния, компонентов, управляемых сообщениями, entity-компонентов с сохранением состояния, управляемым компонентом, и сохранением состояния, управляемым контейнером

   

•

Новое Поддержка отношений CMP 2.0 для entity-компонентов

   

•

Новое Поддержка локальных интерфейсов

   

•

Новое Полная поддержка Java Connector Architecture

   

•

Новое Поддержка JMS через привязку к SonicMQ

   

•

Новое Borland Enterprise Server включает поддержку спецификаций CORBA 2.4

   

•

Dynamic Hot-Deploy, для развертывания/свертывания/повторного развертывания EJB в контейнер без выключения или рестарта

   

•

Интегрированная поддержка Java Web-сервера с поддержкой сервлетов и JSP

   

•

Отображение RMI-через-IIOP and Java-на-IDL

   

•

Поддержка распределенных транзакций с помощью Java Transaction Service (JTS) и Java Transaction API (JTA)

   

•

Именование JNDI, балансировка загрузки, отказоустойчивость, и преодоление сбоев в сервисе именования

   

•

Интерфейс именования и каталогов Java (JNDI)

   

•

CORBA-совместимость как с RMI-поверх-IIOP, так и
с отображением Java-на-IDL

   

•

Возможность создания экземпляров объектов CORBA и EJB в том же самом контейнере

   

•

Визуальные средства с графическим интерфейсом, основанные как на HTML, так и на Java, для упрощения администрирования

   

•

Расширенные возможности защиты сразу же после установки, включая мощное 128-битовое шифрование, аутентикацию и авторизацию

   

•

Поддержка эффективного секционирования приложений

   

•

Поддержка сервера BEA WebLogic

Новое Интегрированная поддержка разработки для сервера WebLogic 6.1 (EJB 1.1 и EJB 2.0)

   

•

Интегрированная поддержка разработки для сервера WebLogic 6.0 (EJB 1.1 и EJB 2.0)

   

•

Интегрированная поддержка разработки для сервера WebLogic 5.1.x

   

•

Поддержка создания entity-компонентов CMP и BMP

   

•

СМР-отношения EJB 2.0 для поддержки entity-компонентов

   

•

Управляемые сообщениями компоненты EJB 2.0

   

•

Целевое развертывание на сервере WebLogic

   

•

Dynamic Hot-Deploy, для развертывания/свертывания/повторного развертывания EJB в контейнер без выключения или рестарта

   

•

Интегрированные Two-Way-Tools для управления и развертывания компонентов, включая Deployment Descriptor Editor, Entity Bean Modeler и другие возможности

   

•

Конфигурируемые установки компилятора WebLogic ejbc для home- и remote-интерфейсов

   

•

Поддержка сервера IBM WebSphere

Новое Интегрированная поддержка разработки
для WebSphere 4.0 (EJB 1.1)

   

•

Интегрированная поддержка разработки для WebSphere 3.5 (EJB 1.0)

   

•

Поддержка создания entity-компонентов BMP

   

•

Целевое развертывание на сервер WebSphere

   

•

Интегрированные Two-Way-Tools для управления и развертывания компонентов, включая Deployment Descriptor Editor, Entity Bean Modeler и другие возможности

   

•

Поддержка iPlanet Application Server

Новое Интегрированная поддержка разработки для iPlanet 6.0
(EJB 1.1)

   

•

Поддержка создания entity-компонентов CMP и BMP

   

•

Целевое развертывание на сервере iPlanet

   

•

Интегрированные Two-Way-Tools для управления и развертывания компонентов, включая Deployment Descriptor Editor,

     

Entity Bean Modeler и другие возможности

   

•

Dynamic Hot-Deploy, для развертывания/свертывания/повторного развертывания EJB в контейнер без выключения или рестарта

   

•

Управление распределенными объектами CORBA

Borland VisiBroker для лицензии разработчика CORBA ORB, именования и сервисов событий для создания распределенных приложений Java 2

   

•

Визуальные инструменты для быстрого создания интерфейсов HTML для серверов CORBA с использованием сервлетов или JSP

   

•

Генерация мониторов сервера для упрощения тестирования серверов CORBA

   

•

Расширенная интеграция разработки CORBA/IIOP с поддержкой как VisiBroker для Java, так и OrbixWeb для построения моделей Java с целью визуального создания интерфейсов IDL для распределенных приложений CORBA

   

•

Навигация по IDL и подсвечивание синтаксиса

   

•

Визуальные инструменты для быстрого создания клиентских приложений для серверов CORBA

   

•

Визуальные инструменты для быстрого создания серверов CORBA

   

•

Примеры многозвенных приложений CORBA с использованием VisiBroker с исходным кодом

   

•

Полная поддержка спецификаций CORBA 2.4

   

•

Portable Object Adapter (POA) с поддержкой политик POA, таких как Потоки, Время жизни, Уникальность ID объекта, Присвоение ID, Сохранение на сервере, Обработка запроса и Безусловная активация

   

•

Objects By Value (OBV) для передачи по значению сложных промежуточных объектов и графов объектов между процессами, машинами и языками

   

•

Компилятор Java2iiop для создания IIOP-совместимых стабов и скелетонов непосредственно из интерфейсов Java

   

•

Распределенное развертывание объектов RMI

Интегрированное управление проектом для разработки RMI

•

•

•

Автоматический вызов постпроцессора RMIC для создания стабов и скелетов

•

•

•

Синхронизация интерфейса и реализации

   

•

Инкапсуляция RMI

   

•

Интеграция с инструментами сторонних производителей

Общие

Лицензия на разработку Sitraka JClass

•

•

•

Лицензия разработчика на Internet-компоненты /n software IP*Works! Beans

•

•

•

Дополнительную информацию Вы можете получить в компании Interface Ltd.

Обсудить на форуме Inprise/Borland
Отправить ссылку на страницу по e-mail


Interface Ltd.
Тel/Fax: +7(095) 105-0049 (многоканальный)
Отправить E-Mail
http://www.interface.ru
Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 26.04.02