Я работаю над проектом, который включает в себя получение данных из Google Analytics. Я знаком с Java и Netbeans, но с API Google работаю впервые. У меня есть несколько уточняющих вопросов, которые должны быть понятны тем, у кого больше опыта.
1) Похоже, я должен использовать Java EE, потому что Java SE не включает все классы сервлетов. Это правильно?
2) Используя Java EE и Netbeans 7.3.1, у меня есть возможность настроить различные типы проектов: «Java», «Java Web» и «Java EE», среди прочих. Я предполагаю, что мне нужно использовать «Java EE», чтобы включить соответствующие пакеты. Это правильно? (Я спрашиваю, потому что я немного лучше знаком с проектами Java SE и потому что я знаю, что OAuth требует некоторого взаимодействия с браузером, поэтому подумал, что мне, возможно, придется использовать «Web».)
3) Какие еще пакеты мне нужны? Очевидно, мне нужен клиентский пакет Google Analytics API. Нужен ли мне также пакет «Oauth2» или аналогичный?
4) Какова функция писца? (https://github.com/fernandezpablo85/scribe-java) Рекомендуется? Буду ли я использовать это как альтернативу образцу кода авторизации Google?
ОБНОВЛЕНИЕ:
5) Что мне нужно знать о запуске приложения Google Analytics API через Netbeans или в командной строке?
Большое спасибо всем за помощь.