【发布时间】:2015-05-19 19:53:54
【问题描述】:
我的脑海中有一个 Web 应用程序的概念设计,但我不知道是否可以使用当前框架来实现它。
基本上,我想做的是拥有一个可以部署为战争的“核心”Web 应用程序。然后,我将能够开发单独的捆绑包(jar/war/???),这些捆绑包每年封装表单和输入屏幕(它们每年都会发生很大变化),可以单独部署。部署新年后,核心应用程序通过配置文件或从数据库读取的配置参数,在核心 Web 应用程序中提供新年表格。所有之前部署的表格年份仍然可用。
这种设计的原因是通过将每年封装到一个单独的模块中来尽可能地消除回归测试。每年,当需要开发新表单时,您只需复制上一年的项目,重命名它,并在构建和部署之前对上一年的表单进行当年所需的任何更改。
这种设计还允许您在不影响其他年份的情况下单独修复早些年的错误。
【问题讨论】:
标签: java jakarta-ee web-applications