Jive开源项目

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

一、概述:

     Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如Design Pattern,可更换的Skin,可插入Plug等等。详细解读其源代码对于理解这些新的设计上的概念是很有裨益的。如果你对Design PatternJava语言有一定的了解,但是还是会时常迷惑于其中的话,不妨研究研究Jive源代码,一定会对其中的很多概念有更深入的理解。

 

二、平台:

操作系统:   Windows 2000/XP/2003以及LINUX

SDK       J2sdk-1.4.2_04

Tomcat     Tomcat-5.0.28

Mysql      Mysql4.1.1

三、安装:

1、环境的设置(以下以Windows平台):

以下的环境设置是在SDKTomcatMysql安装完成后进行的设置:

Set JAVA_HOME= C:/j2sdk1.4.2_04

Set CATALINA_HOME= C:/jakarta-tomcat-5.0.28

Set TOMCAT_HOME= C:/jakarta-tomcat-5.0.28

SetPATH=.; %JAVA_HOME%/bin

   

注意:Jive开源项目是基于数据库设计的,其引擎是使用Tomcat实现的,数据库的驱动程序包要放置到%TOMCAT_HOME% /common/lib目录中;

 

2Jive的设置:

1)、数据库安装:在jivcdatabase目录中选择对应数据库如jive_mysql.sql,在数据库服务器上建立数据库名Jive 导入jive_mysql.sql执行,建立数据库;

2)、Tomcat配置:Tomcat使用4.01以上,如果使用的是mysql,将lib目录下的mm.mysql-2.0.14-bin.jar作为JDBC驱动程序,将之拷贝到tomcat/common/lib下后,重启Tomcat测试;

(3)、将JIVE目录下所有文件拷贝到你服务器Tomcat应用目录下,如Tomcat/webapps/jive(或者配置server.xml来指向虚拟路径)

4)、配置JIVE目录中的WEB-INF/classes/jive_init.properties配置文件,并将 jiveHome=C://javasource//jive//jiveHome改为你的jivejivHome目录;

(5)、进入http://localhost:8080/jive/admin/setup/ 设置安装,如果发现你缺少包,会提醒你。一切正常的话,出现"继续"按钮;

6)、设置数据库:如果是mysql

driver=org.gjt.mm.mysql.Driver

            serverURL=jdbc:mysql://10.0.1.171/jive

            username=用户名

            password=密码

7)、“继续”到 管理员账号设置,设置秘密;

8)、全部设置完成后,到http://10.0.1.171:8080/jive/admin管理登陆,设置你的论坛;

(9)、设置论坛后,可以http://localhost:8080/jive/浏览。

10)、设置上传用户的路径是在以下文件的中:WEB-INF/jiveHome/jive_config.xml

     <upload>

        <dir> /jive/upload/</dir>

        <relurl>upload/</relurl>

    </upload>

   

dir是上传图片存放的绝对路径

relurl是网址的相对路径,比如upload/表示http://www.jdon.com:81/jive/upload/xxxx.jpg可以看到你刚刚上传的xxxx.jpg,因为上传图片有自动缩小功能,需要linux安装时是带图形X86的完全安装,用户如为中文名,将影响图片文件名。

开源程序Jive Java必读的开源程序Jive,此乃java骨架,看完可达java中等水平 立即下载

相关推荐

最早最经典的Jive论坛开源 源码

Jive在1.3以后好像就不开源了,过去有幸看过并略分析过1.2版本。觉得不错,甚至到了今天,仍有其价值。有兴趣的可以下载下去看看。

Jive talkin':开放源码的 Java论坛软件

很快我们就决定采用Jive,正如 lockerjock.com 一样, Jive 采用服务器端Java,支持我们的数据库mySQL)和应用服务器(JRun), 并采用 JSP文件表示。我们不仅是只有一个论坛,而是可以有很多个性化的论坛。所有的论坛都能很好的和 lockerjock.com 结合在一起。 安装 Jive 和创建 Jive表一样简单。将 jive.jar 文件拷贝到 classpa

HelloJava1234的专栏 2067

jdon_jboss_mysql

jboss之mysql

java缓存研究_JAVA缓存研究之剖析Jive的缓存机制内容是什么呢?

Jive是一个广受欢迎的开放源码的论坛项目,虽然推出了很多年,但至今很多Java程序员还对它津津乐道。从框架结构上看,它采用了很多设计模式,如Factory模式、Proxy模式、Decorator模式、Iterator模式,使得程序易于扩展和移植。从设计细节上看,它采用了很多先进的设计思想和方法,如XML读写配置文件、数据库的缓存和连接池、帖子的过滤和TreeWalk遍历等,使得程序更加强健和高效...

weixin_39862097的博客 270

Jive学习(二)Jive2.1安装

Jive2.1为开源版本,从这里http://javaresearch.org/download/22384.htm下载。 根据说明安装: 1.建立mysql数据库,名jive,导入jive_mysql.sql 2.copy application到tomcat的webapps目录下,改目录名为jive2.1 3.改tomcat_home\webapps\jive2.1\admin\set...

weixin_30532987的博客 418

国外知名源代码网站

学习J2EE的国外网站资源(提供源代码下载,技术文档,论坛,技术合作等)http://www.jdon.com/jive.htmhttp://www.theserverside.com/国外知名的源代码网站http://www.hotscripts.com A

happyjiahan的专栏 1万+

Jive2到JiveJdon3看OO发展轨迹

Jive2到JiveJdon3看OO发展轨迹板桥里人 http://www.jdon.com 2007/07/9  OO面向对象概念虽然出现很久,但是其间也经过较长的不断完善和发展过程,这也是很多初学者总是有“只闻其声,不见其影”的疑惑, 下面从Jive论坛这个缩影来看看OO思想和技术的发展轨迹,从而说明今天OO已经全面进入成熟普及阶段。  论坛软件可能很多搞企业开发的人不一定看得上

devliu1986的专栏 725

JIVE 开源项目实战指南

JIVE 开源项目实战指南 项目介绍 JIVE(Just Incredible Visualization Engine),作为一个高性能的数据可视化引擎,旨在简化复杂数据集的展示和交互过程。该项目由ImJimmi维护在GitHub上,提供了丰富的图表组件和灵活的配置选项,使得开发者能够轻松地将强大的可视化功能集成到自己的应用中。它支持多种编程环境,特别适合那些寻求提升数据分析应用界面吸引力和用户...

gitblog_01016的博客 362

JIVE 开源项目使用教程

JIVE 开源项目使用教程 1. 项目的目录结构及介绍 JIVE 项目的目录结构如下: JIVE/ ├── cmake/ ├── docs/ ├── jive_components/ ├── jive_core/ ├── jive_layouts/ ├── jive_style_sheets/ ├── runners/ ├── clang-format ├── cmake-format ├── g...

gitblog_00389的博客 444

jive论坛

引用:http://blog.csdn.net/smlweb/article/details/243634 学习Jive源程序,可以更好的理解和应用设计模式,学习Java必须读懂两套源代码,第一个就是Jive 第二个是Sun的宠物店Pet Store. Jive论坛的优点是由于采用缓冲机制,可以承受巨大访问量,同时能保持快速反应,在国外站点采用很多。主要功能如下: 快速的缓存功能,将经常...

weixin_33991418的博客 161

Jive源代码研究

Jive源代码研究 作者:刘武东 来自:IBM 地址:http://www.qqread.com/java/w820281060.html   前言   Jive是一个开放的Java源代码项目。其目标是建设一个开放结构的,强壮的,易于扩展的基于JSP的论坛。在其设计目标的指导下,其结构设计得非常得好,融合了很多新的观念,比如Design Pattern,可更换的...

hgx0615的专栏 316

java学习路子

。。。。。。。。    前面还有一些,没有转载过来,因为我觉得下面这部分对我更有价值。暂时没有时间,先转过来,待以后有时间的时候研究一下。        还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿 锵有力(对不起,偶最近《金装四大才子》看多了)。学Java必读的两个开源程序就是Jive和Pet S

lifesounds的专栏 1111

jive论坛源码(经典)

jivejava做的最经典的网站源码,经过多人改动,现在几乎完美,大家好好学习啊,呵呵

Jive 中的设计模式 (Design Pattern)

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 324

学习J2EE,我能成功吗?

 都学习Java一年零2个月了,没什么成就,除了给我们校长写了科学计算的小程序,什么都没做出来。到现在感觉什么技术都了解一点,懂一点,做起来,什么都不行。看了一为牛人写的文章,终于觉悟了,要有个象样的学习计划。从今天开始实行。1.Java技术种类繁多,听说可以一个一个地来,所以决定就这么办 2.听说写学习笔记能提高,决定每学一门,都要写15000字的笔记总结 3.学什么都查有关什么的技术文章,

matyhtf的专栏 520

Java open source forum大搜捕

JIVE:这是个很多人非常熟悉的forum,可惜它3.0版本之后就变成商业版本。3.0以前的版本还是有很多在民间流传,特别是Jdon汉化 版。JIVE最新的商业版本是4.1,它的Web框架直接使用了最新的WebWork2,试用了它的所有功能,确实是一个非常专业的论坛,可惜是商业的。 http://www.jivesoftware.com mvnforum: 最新版本是1.0.0-rc4_01...

hintcnuie 179

抽空看看jive

在接触spring 和hibernate的时候就不断看到有人提到大名鼎鼎的jive论坛了,可一直没有时间深入研究,现在下载了源代码,好好研究研究......

jefferson_wu的专栏 120

java初学者

很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!   要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environm

loppiz的专栏 847
上一篇: 似水----论男
下一篇: ora-12500和ora-12560错误的解决
long_li
博客等级 码龄21年 7粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值