![]() |
|
||
|
|
|
Создание графического web-приложения в VisualAge for Java 3.5. Часть 9(Николай Зайкин) В завершающей части статьи мы создадим и подключим к кнопке "Translate !" процедуру, которая отвечает за коммуникацию с web сервером. Перейдите в Workbench, выберите класс Так как мы будем использовать сетевые классы Java, нам надо подключить пакет,
отвечающий за сетевые возможности. В начале класса
Также в начало класса скопируйте следующие константы, они пригодятся при формировании HTTP запроса:
Перейдите в новосозданный метод и скопируйте в него следующий код, запрашивающий перевод слова, принимающий ответ от web сервера и отображающий данные в текстовую область:
![]() Теперь подключим данный метод к кнопке "Translate !". Для подключения обработки этого события перейдем в визуальный редактор (Selected -> Open To -> Visual Composition). Нажмите правую кнопку мыши на кнопке
Нажмите кнопку Ok. Также процедура запроса перевода слова может быть инициирована, если пользователь
нажмет кнопку Enter в момент ввода слова в текстовое поле. Нажмите
правую кнопку на бине
![]() Нажмите кнопку Ok. Вы должный получить что-то типа этого: Все, основная работа по созданию приложения завершена! Можете тестировать! Если внешний вид элементов интерфейса вас не устраивает и при слове Forte у вас не возникает нехороших ассоциаций, попробуйте закомментировать строку
в методе main().
Можно экспортировать приложение для запуска вне интегрированной среды VisualAge for Java. Для этого нажмите на пакете mdict.vaj35 правую кнопку меню и выберите Export. В окне появившегося мастера выберите формат Jar file и нажмите Next. Можно экспортировать также и отдельные файлы (Directory), но это удобно, если вы хотите перенести файлы в другую среду разработки, которая поддерживает только импорт текстовых файлов исходных кодов. Экспорт в виде репозитория удобен для переноса в VisualAge for Java на другом компьютере, так как в этом случае сохраняется информация о визуальном проектировании. В следующем шаге выберите путь и имя jar файла, проверьте, что все
нужные .class и .java файлы выбраны для экспорта. Для того, чтобы экспортировать какой-либо пакет (например, mdict.vaj35.*) в формате репозитория, надо сделать релиз-версию этого пакета (точно так же, как и релиз класса). После экспорта приложения в виде .jar файла используйте следующую строку (можете занести ее в командный .bat файл)
для запуска приложения под ОС Windows.
Для запуска приложения под ОС Linux вам понадобится либо
перекодировать словари в кодировку KOI8-R, либо дописать перекодировку в
скрипт
dict.cgi. И второе, что надо будет сделать, это в методе
Related links:
|
| Справка | Условия | |
| В начало | Логин | Добавить отзыв | Поиск | Почта |