2013-03-28 91 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

相關問題