gpt4 book ai didi

java - 基于模块化表单的 Java Web 应用程序,每年具有可插入模块

转载 作者:行者123 更新时间:2023-12-01 11:31:39 25 4
gpt4 key购买 nike

我的脑海中有一个 Web 应用程序的概念设计,但我不知道是否可以使用当前的框架来实现它。

基本上,我想做的是拥有一个可以作为 war 部署的“核心”Web 应用程序。然后我就能够开发单独的包(jar/war/???),封装每年的表单和输入屏幕(它们每年都会发生很大的变化),并且可以单独部署。一旦部署了新的一年,核心应用程序就会通过配置文件或从数据库读取的配置参数,使新年的表单在核心 Web 应用程序中可用。所有以前部署的表格年份仍然可用。

这种设计的原因是通过将每年封装到一个单独的模块中来尽可能地消除回归测试。每年,当需要开发新表单时,您只需复制前一年的项目,将其重命名,并在构建和部署之前根据前一年的表单进行当年所需的任何更改。

这种设计还允许您单独修复早年的错误,而不会干扰任何其他年份。

最佳答案

我建议查看的规范/技术是 OSGI .

一些备受瞩目的 Java 产品(例如 Eclipse IDE 和 Nuxeo ECM)正在使用它,并且它们非常容易定制(一切,甚至产品的核心都是可扩展/可定制的组件)。

关于java - 基于模块化表单的 Java Web 应用程序,每年具有可插入模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30334938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com