JBuilder 7


 
Borland JBuilder 7
представляет собой интегрированную среду визуальной разработки, предназначенную для создания приложений, апплетов, сервлетов, JSP, компонентов JavaBeans и Enterprise JavaBeans, а также приложений J2EE для платформ Java 2. JBuilder ускоряет разработку EJB, Web, XML, а также приложений баз данных для большинства хорошо известных платформ, таких как BEA Weblogic, IBM WebSphere, iPlanet Application Server, Oracle 9i Application Server и интегрированный Borland Application Server.

Благодаря визуализации кода 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

Статьи и материалы по предыдущим версиям продукта

Новости и пресс-релизы

Дополнительная информация
Приобретение

Приобрести JBuilder можно в компании Interface Ltd. - Borland Enterprise Solution Partner.

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

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


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