Благодаря визуализации кода UML , рефакторингу, управлению конфигурациями и тестированию модулей JBuilder увеличивает производительность труда разработчиков и помогает коллективам разработчиков воспользоваться преимуществами высокоэффективного процесса создания приложений (“экстремального программирования”). JBuilder предоставляет гибкость в отношении разработки и развертывания приложений на платформах Windows, Linux, Solaris и Mac OS. Интеграция с корпоративными процессами сборки приложений обеспечивается при помощи технологии Apache Ant. Поддержка ведущих систем управления версиями обеспечивает эффективность сотрудничества между разработчиками при работе в коллективах.
JBuilder является ключевым компонентом комплексного решения Borland для разработки приложений Java. Решение Borland позволяет коллективам разработчиков повысить производительность: уменьшать стоимость разработки, разрабатывать целостные высококачественные приложения и сокращать время до выпуска приложения на рынок. Разработчики могут полностью управлять жизненным циклом разработки приложения от конструирования до развертывания непосредственно из среды разработки JBuilder.
Основные возможностиУвеличение
продуктивности с помощью ведущей межплатформенной среды Java -разработки
Благодаря экономящим время инструментам, ускоряющим выпуск приложения на
рынок, среда разработки JBuilder существенно увеличивает производительность
труда разработчиков. JBuilder является самым лучшим, наиболее популярным и самым
востребованным решением для разработки на Java. JBuilder обладает истинной межплатформенной
поддержкой для разработки на ведущих программных платформах.
Разработка
надежных приложений масштаба предприятия на платформе J2EE
Быстрое создание компонентов Enterprise JavaBeans благодаря двустороннему
визуальному дизайнеру EJB. Этот дизайнер облегчает разработку крупномасштабных
компонентов EJB 2.0, включая entity-, session-компоненты и компоненты, управляемые
сообщениями. Группировка компонентов в логические представления придает структуру
широкомасштабным проектам. Поддерживается визуальное создание взаимоотношений
entity-компонентов. В JBuilder входят визуальные двусторонние дизайнеры для
свойств, компонентов BeanInfo, событий и разрешения конфликтов уровня методов,
облегчающие создание компонентов JavaBeans и Enterprise JavaBeans. Для подготовки
и управления независимыми от серверов компонентами приложений EJB путем создания
дескрипторов развертывания, среды и управления используется визуальный редактор
дескрипторов развертывания (Deployment Descriptor Editor). Для создания отображения
источников данных, таблиц, индексов, полей и взаимоотношений entity-компонентов
баз данных в объектных и реляционных моделях используется Entity Bean Modeler.
Развертывание
на ведущие серверы приложений на платформе J2EE
JBuilder предоставляет надежную структуру интеграции приложений, которая
поддерживает разработку и развертывание сервлетов, JSP, и компонентов EJB. JBuilder
предоставляет тесную интеграцию с Borland Enterprise Server, BEA WebLogic, IBM
WebSphere, Oracle9i Application Server и iPlanet Application Server. Enterprise
JavaBeans запускаются и отлаживаются как локально, так и удаленно. Незамедлительное
развертывание EJB без прерывания работы сервера приложений. JBuilder полностью
поддерживает построение совместимых с EJB 1.1 и EJB 2.0 приложений. JBuilder
включает в себя лицензию разработчика на Borland Enterprise Server, AppServer
Edition. Borland Enterprise Server обеспечивает соблюдение самых последних
промышленных стандартов: J2EE 1.3, EJB 2.0, JMS 1.02, Servlet 2.3, JSP 1.2,
XML и SOAP, и использует технологию Borland VisiBroker, наиболее широко распространенного
решения CORBA из представленных на рынке.
Быстрая
интеграция с корпоративными процессами сборки приложений
Новая система сборки приложений в JBuilder предоставляет необходимую гибкость
для поддержки современных сложных корпоративных процессов сборки приложений.
JBuilder полностью обеспечивает поддержку Apache Ant и управляемых этой технологией
процессов сборки приложений. Поддерживается быстрая установка узлов сборки приложений
для поиска альтернативных путей компоновки проекта. Обеспечивается запуск внешних
задач сборки приложений и интеграция с централизованными сборками, основанными
на технологии Ant. Улучшенная система сборки приложений также идеальна для проектов
“экстремального программирования”, которые требуют частого проведения тестов
на интеграцию. Можно запускать внешние сценарии Apache Ant и добавлять внешние
компоновочные задания к проектам JBuilder.
Улучшение
существующих проектов благодаря преобразованию и визуализации кода
UML
Быстрая генерация UML-модели проекта для визуализации кода облегчает проверку,
анализ и обмен информацией о его дизайне. Теперь проще понять структуру неизвестного
кода. Поддерживается перемещение по диаграммам, а также просмотр связей и зависимостей
простым щелчком кнопки мыши. Рефакторинг кода дает преимущества эффективного
переименования классов, методов, полей и пакетов. Классы и пакеты перемещаются
автоматически. Доступно извлечение части кода для создания метода, быстрое преобразование
сложных выражений в новые переменные, изменение сигнатуры метода, а также окружение
блока кода операторами try/catch благодаря автоматической вставке кода обработки
исключений.
Разработка
качественных приложений с использованием тестирования модулей и удаленной отладки
Тестирование модулей гарантирует качество на протяжении всего процесса разработки
приложения. Для написания, запуска и анализа тестирования модулей, а также организации
тестовых наборов JBuilder тесно интегрирован со структурой JUnit. Для генерации
скелетонов тестов и быстрого построения тестовых наборов используются мастера.
Использование входящих в комплект предопределенных JNDI, JDBC и средств для
сравнения тестов экономит время. Удаленная отладка делает возможным устранение
ошибок на нескольких виртуальных машинах и платформах. Поддерживается установка
условных точек останова, проверка и изменение значений переменных, просмотр
нескольких потоков и пошаговый проход с помощью интеллектуальной пошаговой отладки
для локальных и удаленных серверов. Эффективно решаются такие проблемы, как
взаимное блокирование потоков, остановы и конкуренция за ресурсы.
Улучшение
производительности труда коллективов разработчиков
JBuilder предоставляет интегрированную, масштабируемую и расширяемую среду
разработки. JBuilder упрощает параллельное управление исходным кодом в больших
географически распределенных коллективах благодаря тесной интеграции с платформой
служб разработки Borland TeamSource DSP (Development Services Platform), Rational
ClearCase, CVS и Microsoft Visual SourceSafe. Для визуального обновления и
разрешения конфликтов версий путем согласования изменений в рабочей среде и
репозитории используется браузер истории изменений.
Быстрое
создание и отладка динамических Web-приложений
JBuilder включает в себя мастера и визуальные средства для создания интерфейсных
частей тонких клиентов, которые могут быть использованы через Web-браузеры.
Интегрированное ядро обработки сервлетов Tomcat и Borland Enterprise Server,
а также поддержка механизмов обработки сервлетов WebLogic, WebSphere и iPlanet
придают гибкость процессу развертывания. Для удобного создания архивов WAR и
развертывания Web-приложений используется Archive Builder .
Создание
профессиональных приложений для работы с базами данных
С помощью зависящих от данных компонентов dbSwing, включающих расширенное
дерево, список, управление таблицами и т.п., JBuilder облегчает создание приложений
для работы с базами данных. Эти компоненты напрямую поддерживают модель данных
Swing. Компоненты DataExpress , технологии EJB и большое количество компонентов
InternetBeans используются для ускоренного создания управляемых данными динамических
Web-приложений, которые быстро подключают бизнес-логику к высокоскоростным Web-интерфейсам.
Данные эффективно управляются с помощью целиком написанной на Java реляционной
системой управления базами данных JDataStore .
Создание
приложений без использования патентованного кода или маркеров
Благодаря поддержке самых последних стандартов Java и ведущих корпоративных
платформ JBuilder переводит Java-разработку на качественно новый уровень. JBuilder
поддерживает Java 2, Java 2 JFC/Swing, XML, Java2D, Java-коллекции, очереди
сообщений, интерфейсы API доступа к данным, компоненты JavaBeans, JDBC, компоненты
Enterprise JavaBeans, JSP/сервлеты, сериализацию, внутренние классы, RMI, JNI,
Java-архивы, и др. Переключение JDK используется для работы с несколькими пакетами
для разработки программного обеспечения на Java и использования преимуществ
различных редакций Java 2. Поддерживается компиляция, запуск и отладка кода
простым подключением JDK. Продукт ориентирован на использование JDK 1.3 и JDK
1.4.
Интеграция
с Web-службами
При помощи JBuilder и Borland Web Services Kit for Java можно использовать,
публиковать и развертывать Web-службы. JBuilder предоставляет высокопродуктивную
среду для разработки Web-служб, позволяя разработчикам развертывать Web-службы
на различные платформы по своему выбору и помогая тем самым справляться со сложностью
Web-служб. JBuilder полностью поддерживает весь жизненный цикл разработки Web-служб.
Поддерживается установка соответствий между классами Java, JMS или компонентами
Enterprise JavaBeans, и развертывание Web-служб, основанных на самых последних
стандартах, включая SOAP, UDDI и WSDI.
Обеспечение
мобильности с помощью JBuilder MobileSet
JBuilder MobileSet обеспечивает возможность разработки мобильных и беспроводных
систем. JBuilder MobileSet является J2ME -совместимой средой, которая полностью
интегрирована с JBuilder и помогает вести разработку программного обеспечения
для устройств, поддерживающих технологию Java. Вместе JBuilder и JBuilder MobileSet
предоставляют средства разработки для создания мобильных приложений, для эмуляции
и отладки устройств, а также для приложений J2ME на платформах MIDP и CLDC.
JBuilder MobileSet предоставляет поддержку платформы Java 2, а также наборов
средств разработчика Micro Edition Wireless Toolkit, Nokia Developer’s Suite
и Siemens Mobility Toolkit.
Какой JBuilder
выбрать?
Borland предлагает версии JBuilder для всех уровней разработок на
Java.
JBuilder Personal является прекрасной средой разработки на Java для студентов, которые хотят изучить Java-разработку, и для разработчиков, которые хотят создавать приложения для личного, а не коммерческого использования.
JBuilder SE является идеальным решением для разработчиков, которые ищут способы облегчить создание кода на Java. JBuilder SE поддерживает такие экономящие время средства, как рефакторинг, расширенная отладка, переключение JDK, средства Javadoc и коллективная разработка.
JBuilder Enterprise переводит процесс Java-разработки на качественно новый уровень благодаря полному решению разработчика для проектирования, написания кода и развертывания надежных корпоративных Java-приложений, включая Web-службы, EJB, Web, XML и приложения баз данных.
Borland Enterprise Studio for Java является решением для полного жизненного цикла разработки приложений, которое упрощает моделирование, разработку и развертывание основанных на Java решений для бизнес-приложений и приложений для электронного бизнеса.
Возможности B o r l a n d J B u i l d e r 7 |
||||
Версия Personal |
Версия SE |
Версия Enterprise |
Версия Studio |
|
Производительность и отладка |
||||
Интегрированная среда разработки со встроенным редактором, отладчиком, компилятором и справочной системой |
||||
Двусторонние визуальные дизайнеры и мастера для разработки приложений методом перетаскивания (drag-and-drop) |
||||
Отладка приложений Java 2, основанная на стандартной корпоративной архитектуре отладчиков для Java-платформ (JPDA - Java Platform Debugger Architecture) |
||||
Разработка и развертывание приложений для коммерческого использования |
||||
Улучшенная производительность |
||||
Рефакторинг для переименования классов, методов, интерфейсов и пакетов |
||||
Рефакторинг для извлечения метода, введения переменных, изменения подписи метода и окружения блока |
||||
кода операторами try/catch |
||||
Мастера документации Javadoc, проверка синтаксиса и целостности |
||||
Средства создания собственных заданий по сборке приложений и интеграция с Apache Ant |
||||
Визуализация кода UML для создания UML-диаграмм из проектов |
||||
Мастера для идентификации тестирования единиц, генерации скелетонов тестовых сценариев и сборки тестовых наборов |
||||
Удаленная отладка и отладка исходного кода JSP |
||||
Командная разработка |
||||
Управление исходным кодом и различные инструменты, включающие браузер версий и визуальное отображение различий |
||||
Поддержка системы управления версиями CVS |
||||
Поддержка систем управления версиями Rational ClearCase и Microsoft Visual SourceSafe |
||||
Корпоративная разработка приложений |
||||
Визуальный дизайнер EJB 2.0 теперь поддерживает BMP, несколько панелей проектирования для одного модуля EJB, |
||||
может генерировать схему из EJB и находить компоненты, поддерживает множественные методы ejbCreate, и обладает полезными улучшениями |
||||
Генерация EJB-модулей из импортированного кода EJB |
||||
Динамическое “горячее” развертывание для развертывания, отмены развертывания и повторного развертывания EJB в контейнер без выключения или перезагрузки сервера |
||||
Развертывание на ведущие сервера приложений платформы J2EE , включая Borland Enterprise Server, |
||||
BEA WebLogic Server, IBM WebSphere, Oracle9i Application Server, и iPlanet Application Server |
||||
Мастер создания архивов Archive Builder с поддержкой архивов ресурсов адаптеров (RAR - resource adapters archive), Web-архивов (WAR - Web archive), и корпоративных архивов |
||||
(EAR - enterprise archive) |
||||
Лицензия разработчика на Borland Enterprise Server, AppServer Edition |
||||
Разработка приложений Web, баз данных и XML |
||||
Среда разработки Java/XML с поддержкой публикации и обмена данными с использованием XML, а также привязка XML-данных |
||||
Интеграция с ядром обработки сервлетов Tomcat с полной поддержкой Servlet 2.2/JSP 1.1 и поддержкой ядра обработки сервлетов WebLogic |
||||
Расширенные средства Web-разработки для ускоренной разработки и развертывания динамических Web-приложений, основанных на JSP и сервлетах |
||||
Компоненты доступа к данным DataExpress с интерфейсом подключения к базам данных JDBC для упрощенного доступа к данным и управления данными |
||||
InternetBeans Express для основанных на компонентах и управляемых данными приложений |
||||
Создание и использование Web-служб с использованием Borland Web Services Kit for Java |
||||
Полная платформа для разработки электронного бизнеса |
||||
Rational Rose, ведущее решение для UML с интеграцией с JBuilder |
||||
Rational Unified Process, предоставление лучшего опыта по разработке программного обеспечения от лидеров индустрии |
||||
Macromedia Dreamweaver MX для ускорения разработки динамических Web-сайтов |
||||
Borland Optimizeit Suite для управления рисками производительности в процессе разработки |
Статьи и информационные материалы
Статьи и материалы по предыдущим версиям продукта
Приобрести JBuilder можно в компании Interface Ltd. - Borland Enterprise Solution Partner.
Дополнительную информацию Вы можете получить в компании Interface Ltd.
Обсудить
на форуме Borland
Отправить ссылку
на страницу по e-mail
Interface
Ltd. Отправить E-Mail http://www.interface.ru |
|
Ваши
замечания и предложения отправляйте
автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 15.11.02 |