引用:http://blog.csdn.net/smlweb/article/details/243634
学习Jive源程序,可以更好的理解和应用设计模式,学习Java必须读懂两套源代码,第一个就是Jive 第二个是Sun的宠物店Pet Store.
Jive论坛的优点是由于采用缓冲机制,可以承受巨大访问量,同时能保持快速反应,在国外站点采用很多。主要功能如下:
- 快速的缓存功能,将经常访问的帖子保存在内存中,实现快速访问,可通过Web管理界面动态监测缓存大小,根据访问量动态调整缓存。
- 强大的可定制的过滤功能,可以编制Java程序过滤插件对实现超强功能过滤。
- 附件上传功能,贴子中可以支持多种类型文件,包括图片和PDF文件,可以设置上传最大字节数。
- 个性图片随意设置,并可以上传自己的个性图片。
- 支持Html标签,可上传plugIn定制特定的标签功能。
- 增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。
- 与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子,以论坛形式浏览新闻组。
- 灵活的、可扩展的的用户权限控制系统,可通过Web管理界面动态设定论坛资源的用户访问权限。
- 论坛数据导出,可通过Web管理界面将论坛数据以树形结构导出到XML文件,方便Web Services等拓展应用。
- 论坛版主功能,可设定论坛版主独立管理功能。
- 积分功能。
两个开源Jive的网站:Yazd Jivejdon2.5
Jive学习资源:
http://www.chenshen.com/Articles/Java/JiveExplore-1.htm
http://freedomworks.vicp.net/projects/studyjive/