java - 模块化 - 设计模式 - 架构

标签 java design-patterns architecture responsive-design modularity

<分区>

我正在尝试实现模块化系统 (J2EE) 以允许更改类型模块/插件/附加组件。 我想知道如何开始,我应该遵循什么方法。 是否有针对此类系统的任何新设计模式? 还是我需要一项新技术(消息总线、osgi)? 提前致谢 马哈吉斯

最佳答案

Spring 将是一个很好的起点。 Spring 上下文文件允许您在 XML 中指定大部分架构,并在以后替换它们。这形成了一个非常模块化的架构。现在就能够编写“插件”而言,例如用户可以提供 jar 文件并将其动态挂接到应用程序中,这是您必须自己动手做的事情。但是,Spring 可以通过提供大量工具来抽象出插件的配置并加载它们(将它们加载为 Spring 上下文)来再次帮助您。

关于java - 模块化 - 设计模式 - 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18145210/

相关文章:

java - 为什么我的 TreeMap 将以 'A' 开头的键移动到 keyValueSet 的末尾?

java - 这个算法可以找到一个系列的无穷大之和吗?

oop - 表示派生类上的 "container"派生自基类容器的设计模式

java - REST - 应用层还是服务层?

asp.net - Microsoft 企业应用程序 block 与 ASP.NET 提供程序模型的关系是什么?

.net - 在客户端或业务层构建对象?

java - Wildfly 10.1 部署后停止部署

java - 在 Gradle 中导入其他项目类

java - Spring AOP 与 AspectJ

java - 模式 "Visitor"还是动态转换?