< Назад | Далее >

Урок 4: развертывание приложения

Урок 4 посвящен созданию JSP и Faces JSP для тестирования ваших приложений.
Предварительно следует выполнить Урок 3: создание метода Java.
В этом уроке выполняются следующие задачи:
  1. Для создания JSP выберите Файл > Создать > Другие > J2C.
  2. На странице Выбрать мастер выберите Веб-страница, веб-служба или EJB из объекта J2C и нажмите кнопку Далее.
  3. На странице Выбор объектов J2C Java щелкните на Обзор.
  4. На странице Найти объект J2C введите звездочку (*) в поле Выбор входов.
  5. В поле Сопоставление типов выберите PhoneBookImpl.
  6. Нажмите кнопку OK.
  7. На странице Выбор объектов J2C Java щелкните на Далее.
  8. На странице Информация о развертывании выберите Простой JSP.
  9. Нажмите кнопку Далее.
  10. На странице Создание JSP выберите Создание простых JSP, поля ввода по умолчанию.
  11. В поле Каталог JSP введите имя каталога JSP, например, SampleJSP.
  12. Нажмите кнопку Готово.
  13. Затем запустите JSP: Щелкните правой кнопкой мыши на TestClient.jsp и выберите Запуск на сервере.
  14. Открывается окно браузера с Тестом клиента. Щелкните на методе runPhoneBook.
  15. В качестве Вводов используйте следующие значения:
    • Введите IVTNO в поле In__trcd.
    • Введите 0 в поле In___zz.
    • Введите LAST1 в поле In__name1.
    • Введите DISPLAY в поле In__cmd.
    • Введите 59 в поле In__ll.
  16. Щелкните на Запуск, и этот вывод появится в поле Результат.

    test1

  17. Теперь для добавления записей в телефонную книгу укажите другую команду. Щелкните на методе runPhoneBook.
  18. В качестве Вводов используйте следующие значения:
    • Введите 59 в поле In__ll.
    • Введите 0 в поле In___zz.
    • Введите IVTNO в поле In__trcd .
    • Введите Add в поле In__cmd.
    • Введите Jane в поле In__name2.
    • Введите Doe в поле In__name1.
    • Введите 55555 в поле In__zip.
    • Введите 5-5555 в поле In__extn .
  19. Щелкните на Запуск, и этот вывод появится в поле Результат.

    test2

  20. Теперь укажите другую команду для отображения записей телефонной книги, которые только что добавлены. Щелкните на методе runPhoneBook.
  21. В качестве Вводов используйте следующие значения:
    • Введите 59 в поле In__ll.
    • Введите IVTNO в поле In__trd .
    • Введите 0 в поле In___zz.
    • Введите DISPLAY в поле In__cmd.
    • Введите Doe в поле In__name1.
    • Введите 93 в поле size.
  22. Щелкните на Запуск, и этот вывод появится в поле Результат.

    test3

  23. Теперь создайте Faces JSP для развертывания объекта J2C Java:
  24. Разверните проект IMSPhoneBook и найдите каталог WebContent.
  25. Щелкните правой кнопкой мыши на каталоге WebContent в своем проекте IMSPhoneBook и выберите Создать > Другое > Веб > Файлы Faces JSP.
  26. Введите Тест в поле Имя.
  27. Для всех остальных полей примите по умолчанию.
  28. Нажмите кнопку Готово.
  29. Далее добавьте объект Java к faces JSP: После создания файла Faces JSP на странице Эскиз откроется Test.jsp. Если в рабочей области не откроется страница редактора Эскиз, раскройте каталог WEB-INF, каталог WebContent. Щелкните правой кнопкой мыши на Test.jsp, выберите Открыть с и щелкните на Проектировщик страниц. На странице Эскиз откроется Test.jsp.
  30. Справа будет показана панель Палитра. Если она не появится, то в строке меню щелкните на Окно > Показать панель > Палитра.
  31. В каталоге Данные панели Палитра щелкните на опции JavaBean в Палитре.
  32. Перетащите JavaBean в редактор Test.jsp; откроется мастер Добавить JavaBean
  33. Выберите Добавить новый JavaBean.
  34. В поле Имя введите phonebookLookup.
  35. Щелкните на значке открытой книги рядом с полем Класс. Откроется окно Выбор класса.
  36. На странице Выбор класса введите PhoneBookImpl в поле Искать.
  37. Выключите переключатель Добавить управление ввод/вывод в окно JavaBean на веб-странице.
  38. Нажмите кнопку Готово.
  39. На панели Данные страницы появится PhoneBookImpl.
  40. Добавить управление вводом и выводом к faces JSP: Щелкните правой кнопкой мыши на phonebookLookup Java Bean на панели Данные страницы и щелкните на Добавить новый метод JavaBean.
  41. В списке доступных методов щелкните на runPhoneBook.
  42. Нажмите кнопку OK.
  43. Разверните phonebookLookup Java Bean на панели Данные страницы и выберите метод runPhoneBook().
  44. Перетащите метод runPhoneBook() в редактор. Откроется мастер Вставка JavaBean.
  45. В поле Создать управление для: выберите Вводимые данные.
  46. В поле Поля для отображения для очистки формы выберите Никакие.
  47. В поле Поля для отображения выберите следующие поля ввода
    • arg.in__trcd
    • arg.in__zz
    • arg.size
    • arg.in__name1
    • arg.in__cmd
    • arg.in__ll
  48. Нажмите кнопку Готово.
  49. Для остальных полей примите по умолчанию.
  50. Нажмите кнопку Далее.
  51. На странице Управление данными конфигурации выберите Создать управление для отображения результатов.
  52. В поле Поля для отображения для очистки формы выберите Никакие.
  53. В поле Поля для отображения выберите следующие поля вывода
    • out__zz
    • out__zip
    • out__extn
    • out__msg
    • out__cmd
    • out__ll
    • out__name2
    • out__name1
    • size
  54. Нажмите кнопку Готово.
  55. Сохраните страницу Faces JSP с помощью клавиш Ctrl-S или выбора на панели инструментов Файл >Сохранить.
  56. Далее тестируется веб-страница Faces: Выберите вкладку Серверы. Запустите сервер тестирования, если он еще не был запущен. Для запуска сервера щелкните правой кнопкой мыши на WebSphere Application Server v8.0 или 7.x щелкните на Запуск.
  57. Щелкните правой кнопкой мыши на Test.jsp (faces JSP, которые были созданы) на панели Структура проектов и выберите Запуск < Запуск на сервере.
  58. Выберите WebSphere Application Server v8.0 или 7.x и щелкните на Готово.
  59. Откроется браузер для Test.jsp. В качестве Вводов используйте следующие значения:
    • Введите IVTNO в поле In__trcd.
    • Введите 59 в поле In__ll.
    • Введите 0 в поле In___zz .
    • Введите DISPLAY в поле In__cmd.
    • Введите LAST1 в поле In__name1.
    • Введите 93 в поле size.
    Прим.: Убедитесь, что в текстовых окнах перед вводимым текстом нет лишних пробелов.
  60. Выберите Отправить.
  61. Ваш браузер отобразит вывод.
Вы закончили учебник по созданию телефонной книги.
< Назад | Далее >

Комментарии