Posted on 2007-10-19 18:23
瘋狂 閱讀(1390)
評論(41) 編輯 收藏
最近正在抽時間研究jive的源代碼,如果有誰想學習,我這有jive(Jdon版)的,是由Jive 2.1源代碼改編而成,運行環(huán)境JBoss3+Tomcat+Linux+J2se1.4 給個郵箱就可以了。Jive是一個開放的Java源代碼項目。其目標是建設一個開放結構的,強壯的,易于擴展的基于JSP的論壇。在其設計目標的指導下,其結構設計得非常得好,融合了很多新的觀念,比如Design Pattern,可更換的Skin,可插入Plug等等。詳細解讀其源代碼對于理解這些新的設計上的概念是很有裨益的。如果你對Design Pattern和Java語言有一定的了解,但是還是會時常迷惑于其中的話,不妨研究研究Jive源代碼,一定會對其中的很多概念有更深入的理解。它的優(yōu)點是由于采用緩沖機制,可以承受巨大訪問量,同時能保持快速反應,在國外站點采用很多。主要功能如下:
1,快速的緩存功能,將經常訪問的帖子保存在內存中,實現快速訪問,可通過Web管理界面動態(tài)監(jiān)測緩存大小,根據訪問量動態(tài)調整緩存。
2,強大的可定制的過濾功能,可以編制Java程序過濾插件對實現超強功能過濾。
3,附件上傳功能,貼子中可以支持多種類型文件,包括圖片和PDF文件,可以設置上傳最大字節(jié)數。
4,個性圖片隨意設置,并可以上傳自己的個性圖片。
5,支持Html標簽,可上傳plugIn定制特定的標簽功能。
6,增強 SMTP 發(fā)信能力,目前已經可以同時支持 SMTP、ESMTP 和 Sendmail 來發(fā)信。
7,與新聞組newsgroup交換信息,可以將互聯(lián)網上任何一個newsgroup的信息轉換成論壇的帖子,以論壇形式瀏覽新聞組。
8,靈活的、可擴展的的用戶權限控制系統(tǒng),可通過Web管理界面動態(tài)設定論壇資源的用戶訪問權限。
9,論壇數據導出,可通過Web管理界面將論壇數據以樹形結構導出到XML文件,方便Web Services等拓展應用。
10,論壇版主功能,可設定論壇版主獨立管理功能。
11,積分功能。
等等! 也有其他版本的增強了一些功能,可以到相關的網站上去down。想學習的話也有相關的網站論壇可以去參考。
安裝時請仔細閱讀里面的(安裝.txt)文件,根據里面的提示一步一步來就可以了,要注意的是如果你使用mysql數據庫的話使用它里面的
mm.mysql-2.0.14-bin.jar可能會出現連接池連不上驅動的問題,你需要把你平時使用正常的mysql的jar文件放在lib下面。