Я пытаюсь написать простое приложение для рабочего стола Java для запроса Google и получения результатов. За последние несколько дней я читал так много статей. Я знаю, что мне нужно сделать это через GWT (Google Web Toolkit), API, который Google предлагает программно запросить в своей поисковой системе. Моя проблема в том, что GWT, по-видимому, полезен только для создания приложений AJAX. Я просто хочу написать простое настольное приложение. Меня не интересует Javascript, XML или любое приложение на стороне сервера. Разве нет способа сделать это?Как запросить Google через приложение java для рабочего стола?
ответ
Несомненно, посмотрите на this approach.
Общая идея заключается в том, что вы делаете HTTP-выборку (используя ваниль java.net.HttpUrlConnection или Apache HTTP Client). Магия заключается в формировании URL-адреса с поисковым термином и в обработке того, что вы получаете от Google.
Для получения точной информации о том, как это сделать, см. Раздел REST search API documentation от Google, включая this section.
+1 для подхода к шаблону проектирования, но если ГЭС не желает использовать XML, я сомневаюсь, что он будет более охотно использовать шаблоны проектирования. – monksy
@steven: Возможно, вы правы. Я добавил некоторые детали более низкого уровня по извлечению страниц из Java и опубликованного API Google. –
Вы всегда можете получить лицензию на веб-сервис и получить результаты, возвращенные через SOAP, однако вы действительно сказали, что не интересуетесь XML. Позор, это самый быстрый путь. Всегда существует прямой запрос к Google через URL-адрес запроса, поскольку он использует HTTP-доступ.
- 1. Поток рабочего стола через java?
- 2. Java-приложение для рабочего стола с календарем Google
- 3. Java-приложение для рабочего стола с картами google
- 4. flash-приложение для рабочего стола
- 5. Приложение JSF для рабочего стола
- 6. Java удаленного рабочего стола
- 7. Рамка для рабочего стола Java
- 8. «Приложение Java» или «Приложение JavaFX» в NetBeans для рабочего стола?
- 9. Приложение Java, выполненное с рабочего стола
- 10. как приложение для рабочего стола Dropbox запрограммировано?
- 11. Mylyn как приложение для моего рабочего стола
- 12. Рамки для рабочего стола Java
- 13. Отладка Phonegap с плагинами Java через браузер для рабочего стола
- 14. Внешние плагины для рабочего стола для рабочего стола Phonegap
- 15. MapKit для рабочего стола?
- 16. Инструмент автоматизации рабочего стола Java для окон
- 17. jsPerf-like приложение для рабочего стола
- 18. Распределенная Java-приложение для рабочего стола mySQL-база данных
- 19. Прикрепленное приложение для рабочего стола на Vista
- 20. NetBeans 8.0.2 отсутствует Приложение для рабочего стола Java
- 21. Java: Поток рабочего стола для Android
- 22. Изменить размер div как приложение для рабочего стола
- 23. Как сохранить состояние рабочего стола?
- 24. Как зашифровать файлы конфигурации для приложения java для рабочего стола
- 25. Изменение значка рабочего стола для Java-приложения
- 26. Администрирование удаленного рабочего стола Java
- 27. MVC.NET для рабочего стола
- 28. PocketSphinx для рабочего стола Windows в Java
- 29. Не удалось установить приложение через диспетчер рабочего стола
- 30. Scala для рабочего стола
Откуда у вас это "я должен сделать это через gwt (google web toolkit)"? GWT является основой для создания приложений AJAX с использованием Java вместо Javascript. Вы хотите создать приложение для рабочего стола (Swing) или веб-приложение? GWT ** ** ** API для запроса Google. –