[英]Need of storing bytecode in database
在我的上一个项目中,类文件存储在数据库中,并且还编写了一个自定义类加载器,以从数据库中获取这些类文件并加载它们。 我设计应用程序不是很好。
有人可以帮我弄清楚在数据库中存储类文件(字节码)的需求吗?
为什么会这样设计?
好吧,这是一个疯狂的猜测,这样做可能有意义:
想象一下,在替代实现中有大量可用的类。 即,某个类有十个不同版本的Foo ,还有二十个不同版本的Bar 。 通过将它们以及适当的条件存储在数据库中,可以轻松地获取正确的版本,进行加载和使用。 还有其他方法可以设计这种东西,但是在某些情况下,我可以想象这是相对优雅的。
但老实说,我最好的猜测是这是一个过度设计的系统,它是由喜欢使用数据库进行所有操作的人设计的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.