繁体   English   中英

需要在数据库中存储字节码

[英]Need of storing bytecode in database

在我的上一个项目中,类文件存储在数据库中,并且还编写了一个自定义类加载器,以从数据库中获取这些类文件并加载它们。 我设计应用程序不是很好。

有人可以帮我弄清楚在数据库中存储类文件(字节码)的需求吗?

为什么会这样设计?

好吧,这是一个疯狂的猜测,这样做可能有意义:

想象一下,在替代实现中有大量可用的类。 即,某个类有十个不同版本的Foo ,还有二十个不同版本的Bar 通过将它们以及适当的条件存储在数据库中,可以轻松地获取正确的版本,进行加载和使用。 还有其他方法可以设计这种东西,但是在某些情况下,我可以想象这是相对优雅的。

但老实说,我最好的猜测是这是一个过度设计的系统,它是由喜欢使用数据库进行所有操作的人设计的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM