阅读更多

55顶
0踩

编程语言

原创新闻 开源项目LForum For Java详细介绍

2009-03-01 20:51 by 见习记者 huangking 评论(55) 有21452人浏览

起源:

 

一直以来,我都对Web充满了兴趣。曾在04年就开始接触DVBBS,但以前都仅仅停留在使用的层次,当07年开始接触Java以来,我就有一个梦 —— 我要拥有属于自己的一款Web产品。随着学习的不算深入,我开始选型,最终选择了DZ,这款满足了上千万网站需求的社区系统。

 

为什么选择BBS?就目前的Java社区看来,开源的BBS系统很少,而且功能都不能和DZ,甚至DVBBS相比。所以在初期阶段我选择的仿DZ,也许在后期LForum会拥有自己的一片天地。

 

08年12月底,我开始了LForum的开发。经过了将近2个月的努力,LForum预览版终于发布了。

 

介绍:

  • 开发框架:SpringSide3 + FreeMarker
  • 开发工具:Eclipse3.4
  • 测试环境:Tomcat6.0 + MSSQL2000/2005/MYSQL

1. 项目为精仿DZ的NET版本功能,采用纯Java语言编写。

2. 拥有便捷的在线安装向导,使用者不需要学任何复杂的配置即可直接使用。

3. 因为采用纯Hibernate,理论上支持所有Hibernate所支持的数据库。

4. 视图采用FreeMarker,简单的模板脚本语言使得风格制作极为简单。

5. 后台精细的设置选项,能够轻松打造出个性论坛。

6. 更多的功能大家慢慢体会......

开源项目地址:


http://code.google.com/p/lforum/

 

LForum演示地址:

 

http://222.208.168.168:8086/LForum/

 

截图:

 

安装向导

 


 

系统首页

 



 

 

帖子列表

 



 


帖子显示:

 



 

后台设置

 

 

 



 

55
0
评论 共 55 条 请登录后发表评论
55 楼 chengwei710 2014-06-10 11:21
google code废了, 求源码...
54 楼 gavin.zheng 2009-09-03 00:43
无耻之极·
53 楼 gavin.zheng 2009-09-03 00:25
我想说的是:
这个是jsprun好不?   
52 楼 cauxu 2009-04-15 20:50
不必模仿这么多吧 
简约点  向SNS发展
这是方向
要有创新吧
51 楼 lw223 2009-03-03 19:12
两个月出来了,
希望lz坚持下去啊 呵呵
50 楼 e_sky 2009-03-03 17:00
牛人.
49 楼 spacefly 2009-03-03 16:51
顶一个,又一个 品质高、技术高 的人 冒出来了
48 楼 beijingsoft 2009-03-03 15:32
强烈赞美一下
47 楼 打倒小日本 2009-03-03 00:32
很好很强大 JAVA这块的确一直都缺少一个好的BBS系统
46 楼 huangking 2009-03-02 22:55
erikchang 写道

首先肯定楼主的贡献!论坛挺漂亮的,功能也不错,性能方面可能没有做过多的考虑,相信楼主会逐渐改善的!同时建议楼主看看 http://www.java2000.net,这个论坛早就达到和你差不错的效果了!我看了你这个论坛基本是给discu的z外表扒下来了,其实身边就有的好的东西可以参考,就是javaeye的论坛,功能和性能都很不错!


呵呵,我是竹子的群管理..
java2000我是很久就看了,你可以自己去对比了再来评论。
45 楼 erikchang 2009-03-02 22:50
首先肯定楼主的贡献!论坛挺漂亮的,功能也不错,性能方面可能没有做过多的考虑,相信楼主会逐渐改善的!同时建议楼主看看 http://www.java2000.net,这个论坛早就达到和你差不错的效果了!我看了你这个论坛基本是给discu的z外表扒下来了,其实身边就有的好的东西可以参考,就是javaeye的论坛,功能和性能都很不错!
44 楼 nbkangta 2009-03-02 20:44
看到最后的那张树状的维护按钮就有点怕了,其实楼主可以尝试适用右键菜单去把这些难看的按钮去掉
43 楼 dengdai2117 2009-03-02 18:32
很不错啊。楼主很熟悉bbs的数据模型
42 楼 qianlei007 2009-03-02 17:07
佩服,要支持下。。。 偶像哇。
41 楼 javachs 2009-03-02 16:48
你研究过discuz代码还是jforum是仿那个多点,springside也研究过吗
40 楼 huangking 2009-03-02 16:10
allenny 写道

作者的名字很像俄罗斯人

Qrz..哪里像?
39 楼 allenny 2009-03-02 13:18
作者的名字很像俄罗斯人
38 楼 wutao8818 2009-03-02 13:12
很不错。继续
37 楼 java.lang.Object 2009-03-02 12:22
做得非常不错,强烈表示支持
36 楼 huangking 2009-03-02 11:38
hypercube1024 写道

建议使用maven构建,另外没有单元测试 :-( 不爽。


因为个人精力有限,开发之初还写过单元测试。后来因为时间关系就忽略了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 鼠标离开自动跳回首页的DIV+CSS+JS二级联动菜单

    鼠标离开自动跳回首页的DIV+CSS+JS二级联动菜单

  • html实现好看的多种风格导航菜单(附源码)

    html实现好看的多种风格导航菜单(附源码),导航菜单,源码下载,分为顶部导航菜单,悬浮按钮菜单,右键功能菜单,左侧导航菜单四种导航菜单。每种导航菜单有至少三种风格,总共23种风格,各种风格都有,代码上手简单,代码独立,可以直接使用,效果酷炫,总有一款你喜欢的。也可直接预览效果。

  • 关于HTML+CSS来实现一个简单下拉菜单

    【代码】关于HTML+CSS来实现一个简单下拉菜单。

  • HTML+ CSS来实现一个简单的二级菜单栏

    3.最后,就是将二级菜单栏隐藏起来,只有鼠标放到对应的一级菜单上时,二级菜单才会显示。2.接下来,写二级菜单栏,把它添加到一级菜单中的 li 里面。1.首先,我们先创建一级菜单。

  • JS中的pixelTop属性

    style对象: pixelLeft pixelTop pixelWidth pixelHeight 返回以像素为单位的位置坐标的数值,非像素单位转换为像素单位显示。 left top width height 返回带单位的位置坐标字符串 top的值是String pixelTop的值是Integer left (x),top (y)是带单位的值 pixelLeft,pixelTop是不带单位的值 参考: https://www.php.cn/div-tutorial-368058.ht

  • html之菜单栏设置

    贴出html文件: <div class ="cssmenu" > <ul> <li><a href ="index.html">首页</a></li> <li><a href ="about.html">企业介绍</a></li> <l...

  • 网页特效:在任何位置显示html菜单

    <br /><br />把如下代码加入<body>区域中 : <br />以下是引用片段:<br /> <SCRIPT language=javascript><br /> <br /> document.onclick = popUp  <br /> function popUp() { <br /> newX = window.event.x + document.body.scrollLeft <br /> newY = window.event.y + document.b

  • html菜单位置,html中子菜单的正确位置5

    我不能让我的子菜单直接悬停在正确的菜单下,而是所有的子菜单都悬停在相同的位置。任何帮助如何让我的子菜单正确悬停将是一个很大的帮助。html中子菜单的正确位置5这里是CSS代码:menu {display:block;width:100%;height:25px;padding:0;float:right;margin-top:-45px;border-bottom:1px solid #999;b...

  • HTML菜单(导航)优化

            到现在为止,一直在前端开发学习的最基础上,比如什么优化,什么美化之类。室友反而学的比我快。原因就是,我主要把时间放在基础知识的熟练掌握之上了,现在的CSS运用可以说是比较娴熟了。之后再进行更深一步的学习可能会更加轻松。下面是我花一些时间写出的菜单优化,贴出源代码和效果,大家共同学习。下面是最基础的导航效果:先看下效果吧鼠标移动到上面时是下面这种效果:这是最基础的菜单。源代码如下:&amp;...

  • HTML里如何移动图片位置

    HTML里如何移动图片位置 100 我这图片把上面的给挡住了 想往下移动 但自己不懂HTML求解 likyjun | 浏览 6807 次 |举报 我有更好的答案 推荐于2017-06-14 11:20:52 最佳答案 用垂直边距代码:margin:10px 0px 0px 0px 10px;或用一个DIV套

  • 纯html+css实现点击弹出式导航栏菜单(采用:target和display:none)

    纯html+css实现点击弹出式导航栏菜单(采用:target和display:none)搜索了很久,发现都没有纯html+css的点击式导航栏,要么是采用:hover的划过式导航栏,要么使用Javascript实现的点击式导航栏,遂着手研究了一下。这个导航栏是点击出二级导航,鼠标移走不缩回,直到点击别的一级导航栏,而且无法创建三级或以后级导航栏,而且点击别处也不缩回。暂且到此为止,有空再进一步强...

  • html——鼠标移动到块显示菜单

    我们在做前端布局的时候,当我们想要实现多层布局时,就会想到鼠标移动显示和消失显示菜单,就例如拉勾网的菜单特效,下面是一个简单点的实例: showDiv.html: &amp;lt;!DOCTYPE html&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;显示div&amp;lt;/title&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot; typ..

  • html代码 点击显示隐藏菜单代码

    点击显示隐藏菜单代码*{ margin:0px; padding:0px; border:0px; }body{ font-size:12px; color:#333;text-align:center;}.Test5study{ background:#fff;}.Test5study{text-align:left;width:220px;height:auto;border:solid 1p

  • html 多级菜单

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Ty

  • html 怎样设置按钮的位置

    有好几种方法 方法一:style="padding-right:距离px;" 放在td或 div等里面 方法二:style="margin-right:距离px;" 放在 input 按钮里面 方法三:是table做的话 多做个td 用俩个或者3个td 最后一个td给整个table的3/1宽度中间的td里放按钮 方法四:按钮后面给空的代码  1一个代表1个空格 方法五:给按钮加上right="距离

  • html如何插入下拉菜單,html下拉菜单怎么做?html下拉菜单的代码实例介绍

    本篇文章主要的介绍了关于HTML select标签下拉菜单的做法实例,还有一个html的一些网站的下拉菜单的用法都放在了文章中,下面就让我们一起来看看这篇文章吧首先我们要知道html下拉菜单的代码是什么?很明显是select元素可创建单选或多选菜单。元素中的标签用于定义列表中的可用选项。提示:select 元素是一种表单控件,可用于在表单中接受用户输入。来看个下拉菜单代码的实例:创建带有 4 个选...

  • 网页中经常见到的,点击菜单栏,跳转到执行元素的位置

    /** * 点击滑动制定位置 * @param scrolldom 点击的制定元素 * @param scrollTime 滑动的时间 */ $.scrollto = function (scrolldom,scrollTime) { //dom点击事件 $(scrolldom).click(functi

Global site tag (gtag.js) - Google Analytics