JavaRush /Java блог /Архив info.javarush /Первая (полноценная) программа на Java, какую технологию ...
Sapporo
10 уровень

Первая (полноценная) программа на Java, какую технологию нужно изучать?!

Статья из группы Архив info.javarush
Появилась идея написать программу, которая будет обрабатывать данные с сайта(в режиме реального времени/либо обновлять каждую минуту) и выдавать звуковое/пуш уведомление, если найдено совпадение по заранее заданным ключевым словам. Обрабатываться должны либо заголовки тем, либо теги. Вроде все просто. В чем вопрос? Я сейчас нахожусь на 13 уровне и еще не начал разбираться с технологиями, вот прошу помощи, какая конкретная технология поможет мне реализовать то, что я привел выше? Чтобы потихоньку начать ее осваивать и двигаться в каком то направлении. Заранее благодарен за все ответы!
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
blacky Уровень 23
5 мая 2015
В твоем случае для обработки html-документов лучше всего использовать либо XPath, либо SAX / StAX.
Например, библиотечка от Apache Commons JXPath. Официальный туториал по StAX. Также смотри "Java API for XML Processing (JAXP)". Остальное можно найти на хабре или stackoverflow.
Вывод лучше всего сделать в консоль, а потом можно воспользоваться либо JavaFX, либо Swing.