#編者注 你們開發應用了不少Apache基金會的內容,如Java的Tomcat,Apache HTTP Server,Hadoop等。可是沒有完整的總結。一直想把Apache Commons進行學習,索性簡單看下Apache基金會都有什麼項目。各個項目的時間狀況,方便判斷技術使用,減小實現輪子。本文講會按照Aapache的分類進行。html
#Kerberos - 安全認證 ##Apache Kerby Aapache Kerby是Java Kerberos的binding。提供了豐富、直觀、操做工具、類庫、KDC(Key Distribution Center-密匙分配中心);各類工具:整合PKI、OTP、token(OAuth2)。指望在各類現代環境如雲端、Hadoop和移動設備進行使用。 Apache Kerbyapache
#database - 數據倉庫 ##Apache Jackrabbit Apache Jackrabbit是徹底符合遵照Java技術API(JCR)內容倉庫的實現。內容倉庫是分層內容存儲,支持結構化和非結構化內容、全文檢索、版本控制、事務處理、觀察報告及更過內容。內容倉庫的典型應用包含內容管理、文檔管理、記錄管理系統。sass
#mail - 郵件 ##Apache JAMES Apache Java企業郵件服務器(換句話說,Apache James)是100%純Java SMTP和POP3的郵件服務器而且NNTP新聞服務器。設計James爲了完整輕便的商業郵件解決方案,基於當前開發的協議。
James同時還做爲郵件應用平臺。已經開發的Java API能夠讓你經過Java代碼來處理電子郵件,咱們稱之爲mailet API。mailet能夠自動生成回覆、更新數據庫、預防垃圾郵件、創建信息檔案、或者你所想象的任何事情。匹配器在服務器上決定一封郵件是否執行你的mailet。James項目主要Mailet API而且James提供郵件應用平臺API。 ##Apache SpamAssassin TODO:簡單介紹:電子郵件過濾器,用於識別垃圾郵件。安全