设计问题。针对Java webapp的Reporting Services设计
今年早些时候我开发了一个在线测试引擎的网络应用程序。我已经使用Java servlets和Freemarker模板,完全按照MVC范例完成它。
应用程序中的一个大缺失功能是它没有提供报告。应用程序的初始设计并没有将报告视为核心的一部分,因为有各种限制,不一定是技术性的。现在根据需要报告服务应该使用户能够随时获取他们的报告并以预定义的格式下载。
该应用程序已经发展到一个阶段,我不想将更多的代码放入其中,并希望隔离核心模块并围绕此核心开发未来需求。
我想听听关于如何继续围绕核心应用程序开发此报告服务的一些想法。
也可以使用哪些报告工具?我过去曾使用Jasper,但听说BIRT也不错。抛出你的建议。