Borland JBuilder X, Інтеграція додатків і даних, Бази даних, статті

Зміст



Восени минулого року корпорація Borland оголосила про випуск Borland JBuilder X – Нової версії лідируючої в галузі багатоплатформене інтегрованого середовища розробки для Java. JBuilder X являє собою найбільш значне оновлення цього продукту за більш ніж два останні роки. Компанія Borland завжди приділяла розвитку JBuilder максимум уваги, і це принесло свої плоди – JBuilder, за даними аналітиків, вже досить довгий час є лідером ринку засобів розробки Java-додатків. У статті ми розглянемо основні особливості цього продукту.

Підтримка індустріальних стандартів


Користувачі JBuilder, напевно, вже помітили, що нові версії цього продукту виходять дуже часто, принаймні в порівнянні із засобами розробки Windows-додатків. Причиною тому – швидкий розвиток стандартів і технологій, пов’язаних з Java і J2EE.

Borland JBuilder підтримує всі стандарти Java 2 (J2SE, J2EE, J2ME). Цей продукт не тільки легко інтегрується з J2EE-сумісним сервером додатків Borland Enterprise Server, а й підтримує сервери додатків інших виробників, у тому числі IBM і BEA.

“Плаваючі” вікна в середовищі JBuilder X

Розробка додатків для мобільних пристроїв останнім часом стала одним з популярних напрямків. Як говорилося вище, JBuilder X підтримує специфікацію J2ME (Java 2 Mobile Edition), відповідно з якою створюються програми для мобільних платформ, що містять віртуальну Java-машину, а також дозволяє розробляти програми для широкого спектру мобільних пристроїв за умови застосування відповідних SDK.

Засоби підвищення ефективності розробки додатків


За словами Джона Харрісона, менеджера Borland, що відповідає за лінійку продуктів JBuilder, однією з основних завдань, що стояли перед розробниками JBuilder X, було підвищення його продуктивності і зручності застосування, що означає наявність різноманітних інструментів настройки і персоналізації середовища, а також засобів інтеграції з іншими продуктами, призначеними для підтримки життєвого циклу розробки додатків. Саме тому в середу розробки були додані графічний користувальницький інтерфейс для роботи з сервлети і EJB, засоби “згортання” коду (code folding), інструменти конфігурації середовища. Інтерфейс середовища розробки зазнав ряд змін, зокрема в ньому з’явилася підтримка “плаваючих” вікон.

Засоби проектування Web-додатків на основі Apache Struts

Одна з важливих особливостей нової версії JBuilder – поява низки якісно нових інструментів для розробки Web-додатків, в числі яких візуальні засоби проектування Web-додатків на основі Apache Struts. Struts вважається досить прогресивною технологією, але її застосування до недавнього часу було пов’язане з певними складнощами через відсутність графічних засобів створення додатків на її основі. JBuilder X дозволяє спростити застосування цієї технології, надавши відповідний графічний інтерфейс, і тим самим зробити цю технологію доступною більш широкому колу розробників. З інших нововведень, що спрощують розробку Web-додатків, слід відзначити технологію TagInsight, що спрощує створення JSP-додатків.

Візуальні засоби створення Web-сервісів

Крім розглянутих засобів були реалізовані нові графічні засоби створення Web-сервісів. Власне створювати Web-сервіси дозволяла і попередня версія JBuilder, а новий дизайнер Web-сервісів помітно спрощує створення і зв’язування Web-сервісів між собою.

Говорячи про підвищення продуктивності розробки додатків, не можна обійти увагою такий важливий аспект, як можливість рефакторинга – автоматичного внесення супутніх змін в код при перейменуванні класів (наприклад, зміна коду, що містить посилання на перейменований клас) і зміні параметрів методів, автоматичного додавання конструкцій для обробки виключень навколо блоків коду, в яких можливо їх виникнення, а також інших дій, пов’язаних з автоматичним внесенням змін в код. Хоча ці кошти були і в більш ранніх версіях JBuilder, проте в JBuilder X вони зазнали ряд удосконалень.

Середа JBuilder X може бути розширена за допомогою програмних інтерфейсів Open Tools API, заснованих на технології Java Swing. JBuilder X випускається з більш ніж 80 повторно використовуваними компонентами і модулями розширення від сторонніх розробників, таких як Altova, Crystal Decisions, Oracle, salesforce.com, Sun, Sybase.

Підтримка життєвого циклу розробки додатків


Унікальною особливістю JBuilder є включення в його середовище розробки Optimizeit Suite – кошти тестування, профілювання робочих параметрів додатків і автоматичного аналізу якості, що дозволяє оптимізувати код JSP, сервлетов, EJB. Профілювання, тестування, аудит коду тепер можуть бути виконані безпосередньо в процесі розробки.

Застосування Optimizeit Suite в середовищі розробки

Крім тестування та оптимізації програми безпосередньо в середовищі розробки, у користувачів JBuilder з’явилася можливість використовувати безпосередньо з середовища та інші засоби підтримки різних етапів життєвого циклу розробки додатків і засобу управління колективною розробкою додатків, придбані корпорацією Borland протягом останніх двох років. Зокрема, слід згадати наявність доступу з середовища до інструменту UML-моделювання Borland Together Edition for JBuilder. Засоби інтеграції цих двох продуктів сьогодні такі, що дозволяють здійснювати повністю синхронне зміна моделей та коду, що в даний час є надзвичайно затребуваною і дуже рідкісною можливістю.


Підтримка технологій EJB і J2EE, за словами Джона Харрісона, була однією з пріоритетних завдань, що стояли перед розробниками JBuilder X. Зокрема, у новій версії JBuilder була реалізована підтримка JBoss (сервера додатків, що відноситься до категорії програмного забезпечення з відкритим кодом). JBoss часто використовується на етапах прототипування J2EE-додатків і створення пілотних проектів, і його підтримка в JBuilder дозволяє здешевити зазначені етапи проектів.

Особливо слід відзначити появу в JBuilder таких нових функціональних можливостей розробки J2EE-систем, як новий двосторонній редактор дескрипторів розгортання з контролем елементів дескрипторів, розширені засоби роботи з Borland Enterprise Server, функції напівавтоматичного розгортання J2EE-додатків.

Редакції продукту


JBuilder X поставляється в трьох редакціях: JBuilder Foundation для початківців розробників, JBuilder Developer для створення GUI-і Web-додатків (цей продукт включає Borland Enterprise Server і СУБД Borland JDataStore), а також JBuilder Enterprise для створення Web-сервісів і J2EE-додатків (ця редакція, крім перерахованих вище складових частин, включає СУБД Borland Interbase, Кошти інтеграції з серверами додатків Oracle і Sybase, Засіб управління колективною розробкою Borland StarTeam Personal Edition, Ряд продуктів незалежних розробників, зокрема Crystal Reports JBuilder Edition). Крім цього існують спеціалізовані редакції JBuilder, наприклад JBuilder WebLogic Edition, що включає додаткову ліцензію на розробку додатків для сервера додатків BEA WebLogic.

Додаткова інформація



Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*