在前一篇文章《模块化Java:静态模块化》中,我们讨论了如何构建Java模 块并将其作为一个单独的JAR进行部署。文中的例子给出了一个client和一个 server bundle(两者在同一个VM中),client通过工厂方法找到server。在该 例子中,工厂实例化了一个已知类,当然也可以使用反射来获取一个服务实现; Spring就是大量运用这种技术把spring对象绑定在一起的。
在我们讨论动态服务之前,有必要回顾一下类路径,因为标准Java代码和模 块化Java代码的区别之一就是依赖在运行时是如何绑定的。在此之后,我们还将 简单讨论一下类的垃圾回收;如果你对此已非常熟悉,则可以跳过这部分内容。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !