2013-03-28 90 views
1

我正在开发一个项目使用struts2,休眠eclipse IDE。在这里,我有这么多的jar文件如如何知道jar文件的用途?

  1. ANTLR-2.7.6.jar
  2. aopalliance-1.0.jar
  3. asm.jar
  4. CGLIB的2.2.jar
  5. classworlds -1.1.jar
  6. 公地BeanUtils的-1.7.0.jar
  7. 公地链1.2.jar
  8. 公地集合-3.2.jar
  9. 公共沼气池-2.0.jar
  10. 公地文件上传-1.2.1.jar

等等。但现在,我想知道这些jar文件的用途。是否有任何网站可以知道所有jar文件的用途?

回答

0

这些jar是高效和快速运行struts2应用程序的依赖项。由于上述所有jar都是开源项目,并且由世界各地的开发人员开发和维护。这些罐子的设计和开发旨在针对一些特定的目标,而且这些罐子最适合专门化的要求部分。这些罐子是用最好的算法开发的。例如commons-fileupload-1.2.1.jar最适合于文件上传任务

因此,不要浪费时间开发自己的类&为什么我们不使用已经开发的最适合的项目作为一个项目的罐子。它减少了时间并提高了生产力。 因此struts2使用这些jar来实现某些目标和任务,并相对完成用户需求。

例如struts2的用法commons-fileupload-1.2.1.jar为其文件上传要求。模块化和利用现有资源只是编程的最终目标,并且可以实现这一点。

记住重新发明轮子是没有用的。

+0

谢谢你的金词。但现在我为我的最后一年项目做这个。所以我想知道我的项目的每一件事。这也是我的项目文件需要的。 – 2013-03-28 08:02:47

+0

嗯,我在大学期间也做了我最后的项目,所以在你的项目中你必须记录struts2框架而不是它的依赖关系。 Struts2框架本身非常详细,它将覆盖您的所有项目文档。所以试着解释struts2框架,它的架构,工作流程,拦截器,动作,插件而不是集中在它的依赖关系上。 – 2013-03-28 08:58:07

+0

好的。谢谢。 – 2013-03-28 09:19:20

相关问题