лабораторний практикум

В курсі лабораторних робіт використовується наступне програмне забезпечення:

Файл дистрибутива: jdk-1_5_0_12-windows-i586-p. exe

Примітка: використання версій JDK 6 і вище може призвести до проблем несумісності при створенні і розгортанні веб-сервісів на сервері JBoss версії 4.2.1.







2. Середовище розробки додатків на базі платформиEclipse (www. Eclipse. Org).

Файл дистрибутива: eclipse-jee-europa-fall2-win32.zip

3. Сервер пріложенійJBoss (www. Jboss. Org). Як сервер додатків використовується JBoss Application Server (AS) версії 4.2.1 GA

Файл дистрибутива: jboss-4.2.1.GA. zip

JBoss Tools представляє собою набір плагінів Eclipse для розробки, тестування та розгортки додатків, орієнтованих на JBoss AS. У проектах лабораторних робіт використовується JBoss Tools версії 2.0.1.GA.

Apache Derby - проста, але в той же час досить потужна система керування базами даних. реалізована повністю на JAVA. Підтримує стандарти SQL і JDBC. Використовувана версія Apache Derby 10.3.2.1.

Файли: db-derby-10.3.2.1-bin. zip

6. ПлагіниDerby дляEclipse

Утиліта wsconsume призначена для генерації клієнтських Java-класів на основі WSDL-файлу, потрібно бути абонентом постачальника веб-сервісу. Генеруються класи-заглушки (stubs) необхідні для виклику клієнтом віддаленого веб-сервісу і приховують деталі цього виклику. Утиліта wsconsume підтримує специфікацію JAX-WS.

Плагін soapui забезпечує зручний інтерфейс для розробки і використання веб-сервісів як на серверної, так і на стороні клієнта. В курсі лабораторних робіт цей плагін буде використовуватися в якості графічного інтерфейсу до утиліти wsconsume.

wsconsume. bat (входить до складу JBoss AS)

1. Все перераховане програмне забезпечення є вільно поширюваним.

2. Матеріали та приклади в пропонованому курсі виконані на базі ОС Windows, проте перераховане програмне забезпечення та лабораторні роботи можуть бути встановлені і виконані під управлінням інших операційних систем (Linux, MacOS та ін.). Для установки JDK і Eclipse в операційну систему, альтернативну Windows, необхідно використовувати відповідний цієї ОС дистрибутив.

Установка, запуск і тестування програмного забезпечення

1. Установка JDK

Запустіть jdk-1_5_0_12-windows-i586-p. exe і дотримуйтесь інструкцій установки.

Припустимо, що зазначений шлях установки C: \ jdk1.5.0_12.

2. Встановлення та запускEclipse

Розпакуйте вміст файлу eclipse-jee-europa-fall2-win32.zip. Припустимо, що розпакування була виконана в C: \

Для запуску Eclipse зайдіть в каталог C: \ eclipse і запустіть файл eclipse. exe.

Основи роботи в Eclipse і створення тестового додатку викладені в п. «Основи роботи в Eclipse IDE».

3. Установка і запуск JBoss AS

1) Розпакуйте содежімое файлу jboss-4.2.1.GA. zip. Припустимо, що розпакування була виконана в C: \.

2) Встановіть змінну середовища JBOSS_HOME на каталог, в якому розгорнуто сервер і додайте шлях до підкаталогу bin сервера в змінну середовища PATH. Це призначення слід виконати, якщо ви надалі мають намір запускати сервер поза середовищем Eclipse, як, наприклад, в наступному пункті.

3) Запустіть файл C: \ jboss-4.2.1.GA \ bin \ run. bat (або run. sh під Linux).

Відображення наступного вікна означає, що сервер успішно запущений і готовий до роботи:

лабораторний практикум

5) Зупиніть сервер за допомогою команди
C: \ jboss-4.2.1.GA \ bin \ shutdown. bat -shutdown







4. Підключення JBossTools кEclipse

Розпакуйте вміст файлу JBossTools-2.0.1.GA-ALL-win32.zip в директорію розпакування Eclipse, наприклад в C: \. Файли будуть розміщені відповідно в підкаталогах C: \ Eclipse \ plugins і C: \ Eclipse \ features.

Запустіть Eclipse за допомогою команди
C: \ eclipse \ eclipse. exe -clean.

5. Встановлення з'єднання JBossAS в Eclipse:

1) Виберіть меню File / New / Other.

2) У вікні виберіть Server / Server і натисніть Next.

лабораторний практикум

3) Виберіть назву і версію сервера додатків і нaжміте Next.

лабораторний практикум

4) За допомогою кнопки Browse вкажіть домашній каталог сервера на вашому комп'ютері. Якщо шлях вказано правильно, Eclipse представить наявні конфігурації запуску сервера в списку Configuration. Залиште за умовчанням конфігурацію Default і натисніть Finish.

лабораторний практикум

Зверніть увагу, що в результаті цих дій автоматично відкривається перспектива JBoss AS:

У цій перспективі, зокрема, підключається панель запуску і зупинки сервера додатків безпосередньо з Eclipse.

Крім того, в цій перспективі міститься уявлення JBoss Server View, що відображає базові параметри стану сервера, що дозволяє управляти конфігурацією сервера, переглядати, а також видаляти (undeploy) встановлені додатки. Подання JBoss Server View може бути підключено за допомогою команди основного меню Window / Show View / Other / Server / JBoss Server View. Тут також можна здійснювати запуск і зупинку сервера.

лабораторний практикум

6) Зупиніть сервер за допомогою кнопки Stop JBoss 4.2 Server.

7) Перевірте наявність закладки Project Archives, яка за замовчуванням розташована в нижній частині екрана. Ця закладка знадобиться при виконанні лабораторних проектів для упаковки готових додатків. Якщо закладка відсутня, підключіть її, вибравши пункт меню Window / Show View / Other. У вікні вибору виду (view), виберіть JBoss Tools / Project Archives і натисніть OK.

лабораторний практикум

6. Установка СУБДApache Derby

Розпакуйте вміст файлу db-derby-10.3.2.1-bin. zip. Припустимо, що розпакування була виконана в C: \.

Скопіюйте файл C: \ db-derby-10.3.2.1-bin \ lib \ derbyclient. jar в каталог C: \ jboss-4.2.1.GA \ server \ default \ lib. Це необхідно для того, щоб програми розгорнуті на сервері додатків могли з'єднатися з БД Derby. Бібліотека derbyclient. jar містить необхідні для цього класи драйвера.

7. Установка плагіновDerby дляEclipse

1) Розпакуйте вміст файлів derby_core_plugin_10.3.2.599110.zip і derby_ui_plugin_1.1.1.zip в відповідну директорію установки Eclipse, наприклад в C: \ eclipse \ plugins.

2) Запустіть Eclipse за допомогою команди
C: \ eclipse \ eclipse. exe -clean.

8. Запуск і остановкаApache Derby:

1) Виберіть проект (наприклад, Hello), відкрийте існуючий або створіть новий проект. Клацніть правою кнопкою миші на проект у вікні Package Explorer і виберіть Apache Derby / Add Apache Derby Nature. Ця дія підключає необхідні бібліотеки для роботи з БД Derby.

лабораторний практикум

2) Повторно клацніть правою кнопкою миші на проект і виберіть Apache Derby / Start Derby Network Server. У разі успішного запуску в консолі з'являється повідомлення:

Мережевий сервер Apache Derby Network Server - 10.3.запущен і готовий приймати з'єднання на порту 1527

3) Зупиніть сервер, вибравши команду Apache Derby / Stop Derby Network Server. У разі успішної зупинки відображається повідомлення:

Мережевий сервер Apache Derby-10.3.завершеніе роботи

1) Утиліта wsconsume представлена ​​командним файлом wsconsume. bat в каталозі <установка_jboss>/ Bin. Утиліта не вимагає спеціальної установки.

2) Для установки плагіна soapui розпакуйте вміст файлу soapui-eclipse-plugin-2.0.2.zip в відповідну директорію установки Eclipse, наприклад в C: \ eclipse \ plugins.

3) Запустіть Eclipse за допомогою команди
C: \ eclipse \ eclipse. exe -clean.

4) Виконайте команду меню Window / Open Perspective / Other і перевірте наявність перспективи soapUI в списку.

лабораторний практикум







Схожі статті