Tag: 插件架构

Java插件框架select

我们正在尝试确定如何为我们正在实现的服务实现一个简单的插件框架,以允许不同types的计算器被“插入”。 阅读了许多关于Java插件框架的文章后,似乎最常见的select是: OSGI “ 滚动你自己的 ”插件框架 Java插件框架 (JPF) Java简单插件框架 (JSPF) OSGI似乎比我们需要的更多。 “滚动你自己”是可以的,但是重用一个公共库会很好。 所以我们下载到JPF和JSPF。 JPF似乎没有在积极的发展了。 JSPF看起来非常简单,实际上我们需要的只是。 但是我没有听说太多。 我只在StackOverflow上看过一篇文章 。 其他人有没有使用JSPF的经验? 或者有关这个deviseselect的其他意见? 更新 :这不一定是一个正确的答案..但是我们要去与Pavol的想法,因为我们只需要一个真正的,非常简单的解决scheme。 感谢EoH的好指导。

该视图必须从WebViewPage或WebViewPage <TModel>派生

我遵循贾斯汀Slattery的插件架构教程,并尝试适应Razor,而不是WebForm视图。 其他一切(控制器,插件程序集等)似乎都没问题。 但是,我无法使embedded的Razor视图正常工作。 当我尝试浏览到“HelloWorld / Index”时,出现以下错误: The view at '~/Plugins/MyProjectPlugin.dll/MyProjectPlugin.Views.HelloWorld.Index.cshtml' must derive from WebViewPage or WebViewPage<TModel>. System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +262引发exceptionSystem.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +262 如果需要,我可以包含完整的堆栈跟踪。 任何人都可以build议我可能做错了什么?

使用Java构build插件系统的最佳方法

你将如何为你的Java应用程序实现一个插件系统? 是否可以有一个易于使用(开发人员)系统,实现以下function: 用户将他们的插件放到应用程序的一个子目录中 该插件可以提供configuration屏幕 如果你使用框架,是否与商业开发兼容?