如何理解开源项目/库?
我们在项目中使用的开源项目/API/库很少(等等),我想了解它们的设计以及它们在内部的工作方式。Spring, Struts, iBatis
了解这些项目的最佳方式是什么?请注意,我已经在我的项目中使用这些库。我知道这些库的输入-输出交互/配置。我不明白的是这些API/库如何在内部工作。
我面临的问题是:
- 查找库的条目类。有没有办法知道库的入门级 - 这正在踢整个API?
- 在 Eclipse 中使用的工具/插件,用于获取库设计的概述。浏览图书馆的每一个类,可能是一项非常艰巨的任务。有没有你想推荐的工具可以在Eclipse中生成API的类图。
提前致谢!!
更新:我需要一些关于eclipse插件的输入,这可以帮助我获得库的概述/类图