- 浏览: 38709 次
- 性别:
- 来自: 北京
文章分类
最近正在抽时间研究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下面。
发表评论
-
Tomcat解决URL传中文的方法
2007-09-28 19:03 891在TOMCAT-HOME/conf/server.xm ... -
介绍两个jsp上传组件commons-fileupload和SmartUpload(部分来自网页)
2007-09-28 21:39 1105第1个上传组件commons-fileupload ==== ... -
仍一个能增减行的javascript
2007-10-08 18:52 742<html><head> <s ... -
jFreeChart(动态web应用)
2007-10-09 14:12 763JFreeChart 1.0.2的动态应用,根据数据库中的 ... -
jFreeChart初探(静态应用)
2007-10-09 14:17 589初学JFreeChart,整理一个例子:(部分来自网页) ... -
初探tomcat连接池
2007-10-11 18:30 551相关工具: tomcat版本5.5 ,mysql,drp(数据 ... -
初探struts中的(Converter)的一个例子
2007-10-18 19:09 584Struts中的Converter可以将一些特定对象转换成字符 ... -
struts(il8n)实现国际化的一个例子
2007-10-19 20:45 833struts利用在session中放一个local对象来 ... -
struts中自定义taglib函数例子
2007-10-21 12:43 645首先建立自己的函数:package com.struts; ... -
一个从另一个打开页面返回值的javascript例子
2007-11-16 14:52 776今天写项目的时候用到了需要从另一个打开页面取值的j ... -
struts中利用ExceptionHandler处理异常
2007-11-22 13:33 660在Struts1.X的版本中加入了对异常的处理 ... -
DWR学习及应用
2007-11-25 20:31 645DWR是一个开源的类库,可以帮助开发人员开发包含AJAX技术 ... -
java群
2007-12-03 20:25 63刚健了一个java群,用于大家互相探讨java,共同促进学习, ... -
ibatis学习(三)---ibatis与spring的整合
2007-12-07 18:26 2000Spring通过DAO模式,提供了对iBATIS的良好支持 ... -
ibatis学习(二)--ibatis使用介绍
2007-12-07 18:27 716SqlMapClient对象 这个对象是iBatis操作 ... -
ibatis学习(一)--ibatis介绍以及用例
2007-12-07 18:31 648介绍 iBATIS是以SQL为中 ... -
dwr实现级联菜单
2007-12-08 10:39 790Dwr的介绍请见:http://www.blogjava. ... -
JSF学习及应用一-(安装配置)
2007-12-11 09:38 733JSF(JavaServer Faces) JSF是JA ... -
JSF学习及应用二-(用例)
2007-12-11 09:41 567实例1 1、 创建一个JSP 2、 在相同的路径下,用. ... -
JSF学习及应用三-(与spring整合)
2007-12-11 09:46 657JSF与Spring整合的原理是获得彼此的上下文引用,以此 ...
相关推荐
other和others 1. other作形容词或代词,通常用在复数名词的前面,意为“别的;其他的;另外的”。 例如: I'll come again some other day. 我改日再来。 other前有冠词the即可与单数名词连用。 如:John did ...
"Other_the_other_another_others练习题.pdf" 本文档是关于英语语法练习题的PDF文件,主要涉及到other、the other、another和others四个词语的使用区别。 知识点一:other、the other、another和others的基本用法 ...
Options, Futures and Other Derivatives 7th solution manual.pdf
Options,Futures And Other Derivatives 华尔街圣典 John Hull著 张陶伟译 第3版 中文版
《Options, Futures, and Other Derivatives》是金融领域中一本经典的教材,由John Hull撰写,现在已经更新到第七版。这本书被广泛应用于金融学教育,尤其是对于那些准备CFA(特许金融分析师)考试的人来说,它是...
Options, Futures and Other Derivatives.part2
other Function 走線注意事項
Data Structures and Other Objects Using C++ takes a gentle approach to the data structures course in C++. Providing an early, self-contained review of object-oriented programming and C++, this text ...
STRING-MATCHING AND OTHER PRODUCTS
全能USB3.x/Nvme/Other驱动注入工具是一款无需安装就可以直接使用的驱动注入工具,这款功能可以帮你一键识别USB3.0设备,软件非常实用方便,有需要的用户赶快来下载使用吧!安装驱动平台:Windows7或以上系统功能:1...
Sample Chapter(s) Foreword (92 KB) Chapter 1: Infinity and Infinite Series (3,506 KB) Request Inspection Copy Contents: Beauty for the Eye: Infinity and Infinite Series π-Series e-Series Other ...
An Introduction to Support Vector Machines and Other Kernel-based Learning Methods by Nello Cristianini and John Shawe-Taylor ISBN:0521780195 Cambridge University Press ?2000 (190 pages) This is ...
【标题】"other_OTHER认证_破网页_源码" 涉及的IT知识点主要集中在网站开发、认证机制以及源代码分析三个领域。在互联网应用中,认证是确保用户身份合法性和安全性的关键环节,而“OTHER认证”可能指的是一个特定的...
VC代码 other035 (实用代码源).rarVC代码 other035 (实用代码源).rarVC代码 other035 (实用代码源).rarVC代码 other035 (实用代码源).rarVC代码 other035 (实用代码源).rarVC代码 other035 (实用代码源).rarVC代码 ...
Redis and other Key-Value Stores Consistency: Consistency guaranteed only on a single key. Distributed stores are eventually consistent. Resolution of update conflicts varies.
[汉化工具集]other.rar(含:相关软件+教程)
Options Futures And Other Derivatives 第六版 英文版 RAR压缩文件,共11部分
struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-other-lib 等jar包struts-spring-...
Options Futures And Other Derivatives 第六版 英文版 RAR压缩文件,共11部分