Управління файлами Utility JAR в середовищі IBM Rational Application Developer-ClearCase, Різне, Програмування, статті

Введення

Eclipse являє собою інтегроване середовище розробки. Ця середа (разом з IBM Rational Application Developer) значно розширило можливості по створенню засобів підвищення продуктивності повсякденному розробки ПЗ. Однак саме ПО Eclipse створено з розрахунком на однопользовательськую роботу (про середовище розробки, створеної з прицілом на колективну роботу см. сторінку проекту Jazz). Персональна робоча середу містить всі необхідні ресурси для проектування, розробки, створення та тестування програми. Якщо потрібно колективна робота, то ПО Rational Application Developer (RAD) перекладає всю відповідальність за це на колективний рівень Eclipse.


Стандартної відправною точкою колективної розробки в Rational Application Developer є об’єднання в робочому просторі всіх необхідних для розробки ресурсів. Потім виконується дія Team > Share Project. Це дозволяє задіяти рівень колективної роботи. Припустимо, наприклад, що у вас встановлено ПО ClearCase і включено засіб ClearCase SCM Adapter. Тоді буде задіяна його функціональність, яка проведе вас через процес отримання необхідних ресурсів з робочого середовища, вставленої в репозиторій ClearCase. Якщо ви детальніше розгляньте ресурси своєї робочої середовища, то, швидше за все, виявите безліч файлів Java-архівів (JAR). Ці файли Utility JAR зараз дуже часто використовуються. Однак Rational Application Developer надає вам безліч способів використовувати файли Utility JAR.


Файли Utility JAR


Більшість Java-додатків сьогодні використовує широкий набір файлів Utility JAR. Багато хто з них представляють собою відкриті рішення для часто зустрічаються проблем. Напевно, одним з найбільш часто використовуваних файлів є використання log4j (http://logging.apache.org/log4j/) як рішення для журналювання. Є також сотні, якщо не більше, доступних рішень з відкритим вихідним кодом. У них хтось вже створив реалізоване рішення для часто зустрічаються прикладних потреб. Ці реалізації рішень зазвичай надаються у вигляді файлів JAR.


Крім того, більшість організацій сьогодні надає спеціальні реалізації цих відкритих рішень і середовища на їх основі. Це робиться в спробі спростити або стандартизувати підхід організацій до їх використання. Підсумком цих спроб стало те, що більшість програм для платформи Java2 Platform Enterprise Edition (J2EE) повинні використовувати багато подібних файли Utility JAR. Іноді кількість цих файлів досягає близько 20, 30 або більше.


Є багато способів включити файли Utility JAR в проекти, а потім включити їх в дорогу для складання Java-додатки. Далі ми розглянемо три методи, а потім обговоримо їх переваги і недоліки.


1 метод


Перший спосіб скористатися файлами Utility JAR – це просто включити їх у свої веб-проекти. Можна включити файли Utility JAR в веб-проект в каталозі Web-INFlib. Щоб включити всі JAR-файли в цьому каталозі в шлях для складання програми, використовуйте підключається бібліотеку шляху збірки, “Web App Libraries”. З її допомогою можна додати ці файли JAR в дорогу збірки веб-проекту. На рис. 1 показаний JAR-файл log4j в каталозі веб-проекту Web-INFlib (ліворуч), і як він відображається в бібліотеці Web App Libraries при перегляді проекту через Package Explorer.


Рисунок 1. Включення JAR-файлу у веб-проект



Висновок


ПО Eclipse (а, отже, і Rational Application Developer) допомогло представити виключно важливий набір засобів, які допомагають створювати складні додатки J2EE. Однак через його однокористувацького “Менталітету” при управлінні файлами Utility JAR ви швидко зіткнетеся з проблемами. Але якщо заздалегідь трохи обміркувати проблему, то можна використовувати можливості, які надає ПО Rational Application Developer і ClearCase, і реалізувати простий спосіб для доступу проектних груп до схваленим наборам файлів Utility JAR. Також їх використанням можна керувати за допомогою компонента ClearCase UCM.

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


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

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

Ваш отзыв

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

*

*