Есть ли какое-либо руководство для создания отчетов для Google App Engine (база Java)? Является ли отчет Jasper совместимым с GAE?Отчеты для Java-базы Google App Engine
ответ
Я использую
http://code.google.com/p/xdocreport/
и очень доволен этим.
Недавно они сделали небольшую модификацию по моей просьбе, чтобы сделать вещи совместимыми с GAE. см. here.
Действительно спасибо! Это то, что я вижу лучше :) Кстати, поддерживает ли он PDF-выход? Не вдаваться в подробности. – lannyboy
Интересно, как эти разработчики GAE действительно выживали без реальных API-отчетов GAE? – lannyboy
у них есть конвертер в PDF на основе iText, но я читаю, что преобразования могут быть громоздкими. Я использую его для odt-> odt или docx-> docx; создание шаблонов никогда не было проще! – koma
Вы можете попробовать обходной путь ниже:
1) Сохраните отчет с помощью Google Docs (с помощью Google Docs API).
2) конвертировать документ в PDF с помощью API Документов Google. См. Это example.
Документы Google тоже устарели. Я не решаюсь использовать сервисы Google сейчас, они осуждают в любое время =. = ' – lannyboy
Я не уверен, почему они осуждают очень полезный API, но я считаю, что это связано с широко распространенным злоупотреблением, поскольку оно является бесплатным. Теперь все застряло. – lannyboy
Я только что попробовал iText, все круто, кроме GAE, не поддерживает java.awt.Color. Я нахожу другой способ взломать этот вопрос. – lannyboy
Облачные платформы Google позволяют запускать независимый сервер Jaspersoft в том же проекте, что и AppEngine. Из-за этого, действительно нет причин запускать его внутри самого AppEngine. Просто попросите сервлет использовать версию 2 Jaspersoft веб-служб RESTful и вернуть отчет Jasper в любом из поддерживаемых форматов, которые вы хотите.
Мы пробовали это, но есть проблемы с аутентификацией с сервером JasperReports® от Google App Engine (https://stackoverflow.com/questions/45163680/appengine -urlfetchservice-remove-custom-response-header-attribute/45164536 # 45164536) –
Как это сделать? Я все еще использую это без проблем. –
У нас возникли проблемы с регистрацией на сервере JasperReports® от Google App Engine. Сервер JasperReports возвращает состояние 200 OK для запроса POST для входа, но атрибут «Set-Cookie» никогда не появляется в заголовке ответа. Автономные тесты с HTTP-клиентом Apache работают нормально, но кажется, что URLFetchService удаляет этот атрибут «Set-Cookie». Смотрите наш пост; https://stackoverflow.com/questions/45163680/appengine-urlfetchservice-removing-custom-response-header-attribute/45164536#45164536 Как вы его запускали? –
- 1. WebTest для Google App Engine
- 2. OpenID для Google App Engine
- 3. Платеж для Google App Engine
- 4. Светильники для Google App Engine
- 5. Шаблон для Google App Engine
- 6. Google App Engine для Twisted
- 7. Отчетное решение для Google App Engine
- 8. Авторизация Google App Engine для Google BigQuery
- 9. Google Войти для python Google App Engine
- 10. Google app engine/Google Apps для домена
- 11. Google app engine & CDN
- 12. google app engine Bigtable
- 13. Google App Engine HTTP
- 14. Счетчики Google App Engine
- 15. Google app engine Хранение
- 16. Google App Engine - квоты
- 17. Джанго Google App Engine
- 18. Google App Engine - Deadlocking?
- 19. Google App Engine DeobfuscatorBuilder
- 20. Google App Engine
- 21. Календарь Google App Engine
- 22. Google App Engine & Python
- 23. Google App Engine: DeadlineExceededError
- 24. SSL google app engine
- 25. Google App Engine Email
- 26. Google App Engine Quota's
- 27. Google App Engine + Validation
- 28. Google App Engine - java.lang.IllegalAccessError
- 29. google app engine jsonpickle
- 30. google app engine datastore
Вы Google? –
Никто не дает точного ответа. Многие говорят, что Jasper Report несовместим, но тогда должности были 2009/2010. И теперь, 2012, мне интересно, как далеко продвинулся отчет Джаспер? – lannyboy
А также есть очень мало комментариев относительно использования Google Conversion API. Кстати, API Google Conversion просто устарел. Он перенесен на Google Диск. Хорошо, чтобы использовать его, он заявил «ОЧЕНЬ ЭКСПЕРИМЕНТАЛЬНЫЙ». Таким образом, используйте ваш собственный риск =. = ' – lannyboy