Java 模块化-设计模式-体系结构

Java 模块化-设计模式-体系结构,java,design-patterns,architecture,responsive-design,modularity,Java,Design Patterns,Architecture,Responsive Design,Modularity,我正在尝试实现模块化系统(J2EE),以允许更改模块/插件/附加组件的类型。 我想知道如何开始,我应该遵循什么方法。 这种类型的系统有没有新的设计模式? 或者我需要一种新技术(消息总线、osgi)? 提前谢谢 mhajis春天将是一个很好的起点。Spring上下文文件允许您在XML中指定大多数体系结构,并在以后替换它们。这就形成了一个非常模块化的体系结构。现在,就能够编写“插件”而言,比如用户可以提供一个jar文件,并动态地将其挂接到应用程序中,这是你必须自己完成的。然而,Spring可以通过提

我正在尝试实现模块化系统(J2EE),以允许更改模块/插件/附加组件的类型。 我想知道如何开始,我应该遵循什么方法。 这种类型的系统有没有新的设计模式? 或者我需要一种新技术(消息总线、osgi)? 提前谢谢
mhajis

春天将是一个很好的起点。Spring上下文文件允许您在XML中指定大多数体系结构,并在以后替换它们。这就形成了一个非常模块化的体系结构。现在,就能够编写“插件”而言,比如用户可以提供一个jar文件,并动态地将其挂接到应用程序中,这是你必须自己完成的。然而,Spring可以通过提供大量工具来抽象插件的配置并加载它们(将它们作为Spring上下文加载),从而再次帮助您