最近正在抽时间研究jive的源代码,如果有谁想学习,我这有jive(Jdon版)的,是由Jive 2.1源代码改编而成,运行环境JBoss3+Tomcat+Linux+J2se1.4 给个邮箱就可以了。Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如Design Pattern,可更换的Skin,可插入Plug等等。详细解读其源代码对于理解这些新的设计上的概念是很有裨益的。如果你对Design Pattern和Java语言有一定的了解,但是还是会时常迷惑于其中的话,不妨研究研究Jive源代码,一定会对其中的很多概念有更深入的理解。它的优点是由于采用缓冲机制,可以承受巨大访问量,同时能保持快速反应,在国外站点采用很多。主要功能如下:
1,快速的缓存功能,将经常访问的帖子保存在内存中,实现快速访问,可通过Web管理界面动态监测缓存大小,根据访问量动态调整缓存。
2,强大的可定制的过滤功能,可以编制Java程序过滤插件对实现超强功能过滤。
3,附件上传功能,贴子中可以支持多种类型文件,包括图片和PDF文件,可以设置上传最大字节数。
4,个性图片随意设置,并可以上传自己的个性图片。
5,支持Html标签,可上传plugIn定制特定的标签功能。
6,增强 SMTP 发信能力,目前已经可以同时支持 SMTP、ESMTP 和 Sendmail 来发信。
7,与新闻组newsgroup交换信息,可以将互联网上任何一个newsgroup的信息转换成论坛的帖子,以论坛形式浏览新闻组。
8,灵活的、可扩展的的用户权限控制系统,可通过Web管理界面动态设定论坛资源的用户访问权限。
9,论坛数据导出,可通过Web管理界面将论坛数据以树形结构导出到XML文件,方便Web Services等拓展应用。
10,论坛版主功能,可设定论坛版主独立管理功能。
11,积分功能。
等等! 也有其他版本的增强了一些功能,可以到相关的网站上去down。想学习的话也有相关的网站论坛可以去参考。
安装时请仔细阅读里面的(安装.txt)文件,根据里面的提示一步一步来就可以了,要注意的是如果你使用mysql数据库的话使用它里面的
mm.mysql-2.0.14-bin.jar可能会出现连接池连不上驱动的问题,你需要把你平时使用正常的mysql的jar文件放在lib下面。
分享到:
相关推荐
《Jive源代码深度解析》 Jive源代码,作为一款知名的开源社交网络平台,其背后的编程艺术和设计理念,对于理解和构建大型企业级社交应用具有重要价值。本篇将深入探讨Jive源代码的核心概念、架构设计以及主要功能...
jive2.1.1可以说是java进阶必须学习的一个...下载后只需自己稍微配置下初始化文件就可以,我敢保证网上基本上很难找到下载下来就可以跑的jive2.1.1源代码啦,好东西应该分享,希望大家自己研究,刚自己技术更上一层楼
深入研究jive源代码,不仅可以学习到社交网络平台的构建技术,还可以了解大型分布式系统的架构设计,对于提升Java编程和企业级应用开发能力大有裨益。同时,参与开源项目也能锻炼协作和社区参与能力。
《深入剖析Jive 2.5源代码:安装与研究指南》 Jive是一款功能强大的社交网络软件,它为企业提供了一个全面的协作平台,让用户能够进行沟通、分享知识和协同工作。在这里,我们重点关注的是Jive 2.5版本的源代码。源...
如果你对Design Pattern和Java语言有一定的了解,但是还是会时常迷惑于其中的话,不妨研究研究Jive源代码,一定会对其中的很多概念有更深入的理解。这篇文章源于我的Jive源代码研究笔记,希望能够提纲挈领,带领...
以下是通过分析Jive源代码可以获得的一些关键知识点: 1. **JSP基础**:Jive的源代码大量使用了JSP技术,包括JSP脚本元素、EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)。通过阅读...
除了设计模式,Jive源代码还可能包含对Java核心库和框架的高级使用,如Spring框架的依赖注入,Hibernate的持久化操作,以及Servlet和JSP的Web开发技术。通过分析这些代码,你可以提升对Java Web开发的理解。 1. **...
jive学习源码学习,前一阵下载别人的不能用,传一个好使的.希望对奋斗在IT前线的同志们能有所帮助...系统设计,设计模式,数据库设计,权限设计,缓存系统,源代码研究,扩展功能,国际化支持,全文搜索,安全认证……
通过研究Jive论坛的源代码,我们可以深入了解JAVA在大型社区应用中的实际运用,以及如何运用设计模式来构建可扩展、易维护的系统。 首先,让我们关注“Jive论坛”的核心功能。Jive论坛主要由用户管理、论坛版块、...
这个“最早最经典的jive论坛源代码”提供了深入理解Java Web应用开发和社区平台设计的宝贵资料。下面我们将详细探讨Jive论坛的相关知识点。 1. **Java Web开发**:Jive论坛是用Java语言编写的一款Web应用程序,它...
为了提供良好的用户体验,Jive Forum 可能采用了AJAX技术进行异步加载和更新,使用JavaScript库如jQuery或React进行动态交互,以及CSS预处理器如Sass或Less提升样式管理效率。 6. **性能优化** 鉴于论坛可能会...
在你数据库服务器上建立数据库名Jive 导入jive_mysql.sql 2.Tomcat配置,Tomcat使用4.01以上,如果你使用mysql,请使用database目录下的mm.mysql-2.0.14-bin.jar 作为JDBC驱动程序,将之拷贝到tomcat/common/lib下...
6. **source**:源代码的存放位置,开发者可以在这里查看和学习JSP页面、Java类以及其他编程资源的原始代码。 7. **javadoc**:JavaDoc是一个工具,用于自动生成关于Java源代码的API文档。在这个目录下,你可以找到...
### Openfire源代码研究 #### 一、Openfire源代码目录结构分析 ##### 1. build目录 - **概述**:此目录包含了构建Openfire安装文件所需的资源与配置,例如生成RPM包或其他类型的安装程序时所必需的脚本与文件。 -...
北京火龙果软件工程技术中心内容摘要:Jive作为学习设计模式的好教材,难度自然不低,我们就以Jive(J道版)为例程,带着大家来一次“面向过程式”的逐步阅读源代码,好像一次游览一般。本次浏览只限于匿名登陆(即为...
系统设计 1 jive设计思路 2 jive的工作内幕 3 Jive源代码研究 4 Jive中的设计模式 5 jive学习笔记 <br> 设计模式 1 大道至简-Java之23种模式一点就通 2 设计模式...