我有如下要求建立报告构建系统。
连接实体由connectionID,数据库的userName,密码
我应该可以管理这些连接,例如创建,删除和更新连接。
报告构建器应使用此连接对象来构建报告并生成不同类型的输出,例如xml,pdf,excel csv等...
当我执行报告时,每个报告都应重复以下步骤。 步骤
我计划使用模板方法模式,因为构建报告步骤已修复,实施可能会发生变化。
任何人都可以解释如何构建这些对象的构造 在哪里我需要适合dao层,换句话说,在什么对象dao应该组成。
任何人都可以给出java类的骨架,并简要介绍方法功能及其组成。 由于我是设计模式的新手,因此无法适应现实世界的应用程序。
技术堆栈是:spring REST和spring DATA JPA和Hibernate ORM。
答案 0 :(得分:0)
为什么要尝试从头开始构建自己的报告框架?您要求在stackoverflow上提供此级别的指导这一事实告诉我您需要找到现成的解决方案,并根据您的需求进行自定义。有关选择哪个框架的建议,请参阅this问题。