Java 实现自定义逻辑的集成点

Java 实现自定义逻辑的集成点,java,spring,spring-mvc,integration,custom-component,Java,Spring,Spring Mvc,Integration,Custom Component,将自定义逻辑集成到web应用程序中的传统方法或最佳实践是什么?更具体地说。。。我目前正在开发一个面向无纸制造的web应用程序。应用程序架构如下所示: -使用YUI的重jQuery-less JavaScript前端 -使用Spring内核、Spring MVC和Spring Security通过REST API公开后端 -通过Spring集成ActiveMQ与外部系统(主要是ERP)集成 -目前只在Tomcat7上运行,但理想情况下需要独立于应用程序服务器 鉴于制造业的性质和缺乏标准化(尤其是中

将自定义逻辑集成到web应用程序中的传统方法或最佳实践是什么?更具体地说。。。我目前正在开发一个面向无纸制造的web应用程序。应用程序架构如下所示:

-使用YUI的重jQuery-less JavaScript前端 -使用Spring内核、Spring MVC和Spring Security通过REST API公开后端 -通过Spring集成ActiveMQ与外部系统(主要是ERP)集成 -目前只在Tomcat7上运行,但理想情况下需要独立于应用程序服务器

鉴于制造业的性质和缺乏标准化(尤其是中小型市场公司),我们几乎所有的潜在客户都需要某种定制逻辑,以使我们的应用程序更好地适应其现有流程

我所设想的类似于单独编译的自定义类,然后可以动态加载到类路径中,并由核心产品的代码进行定位和调用。这将允许我们拥有一个单一的核心产品,作为基础,然后我们将添加“定制模块”,以满足客户的特定需求,这些需求过于具体,无法应用于核心产品


这有什么意义吗?是否有标准的方法来实现这一点?java对在运行时加载war文件之外的代码有什么规定?任何帮助都将不胜感激

我想我会回答这个问题,看在遇到这个问题的人的份上。基本上,您需要查看插件模式。如果你在上面搜索,你应该能够在你选择的语言中找到许多不同的模式