我需要提供自定义的ClassLoader吗?考虑清楚,这似乎不是正确的方法,因为在类加载器中,一个人不知道所需的版本。
发布于 2009-12-01 20:17:53
看看PAX URL项目:http://wiki.ops4j.org/display/paxurl/Documentation
这演示了加载OSGi包的关注点与它的存储方式的分离。从理论上讲,我没有看到使用数据库作为捆绑存储的任何主要障碍,尽管我也没有看到任何明显的优势。
对于捆绑包版本,您需要一些机制来确定要加载哪些捆绑包(和版本)。您可以将包与版本信息一起存储在数据库中,否则如何存储同一包的不同版本?
https://stackoverflow.com/questions/1817214
复制相似问题