Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 367|回复: 0

[jsp学习]鲤鱼论坛

[复制链接]
  • TA的每日心情
    开心
    2021-3-12 23:18
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2014-10-1 16:19:43 | 显示全部楼层 |阅读模式
    “鲤鱼论坛2.0版”说明 [声明]由于域名服务商的问题,“鲤鱼论坛”将用新域名访问:http://www.liyunet.com/bbs/。 (新)联系方式 QQ: 39 666 7718 MSN: liyunet@hotmail.com EMAIL: liyunet@yeah.net (新)演示地址:http://www.liyunet.com/bbs/
    (新)下载地址:http://www.liyunet.com/bbs/download.jsp

    版本更新2.0:
    复制代码

      
    此版本是对论坛基本功能的一个补充,并添加一些新的功能,修复原有内部类及界面显示存在的一些问题。
    同时也为“鲤鱼论坛”新的域名做一个说明。建议大家使用 liyunet.com 访问。 添加“生成论坛为静态HTML页面”功能(鲤鱼论坛文字版)并去掉与帖子内容信息无关的东西,使得浏览论坛的速度更快,内容针对性更强。
    添加“报告帖子给版主”功能,此为会员功能,主要针对非法及垃圾帖子的举报,方便版主管理,并增加论坛报会员管理的参与性。
    添加“发送该页给朋友”功能,任何浏览论坛的人,都可以把比较喜欢的帖子以链接的形式发给自己朋友的邮箱。
    添加“将该帖子打包发送”功能,任何浏览论坛的人,如果想珍藏该帖子的文字,使用该功能将帖子的链接及文字一起发到指定邮箱。
    添加“查看帖子操作日志”功能,方便管理员查看各版主对帖子的管理情况。
    添加新的内部类,实现java MAIL发送邮件。
    添加新的文件操作类,实现生成HTML页面功能。
    添加用户注册时检测用户名功能,尝试用AJAX技术实现,以后会有更多的功能用这种技术来作。
    修复修改论坛会员信息时,由于异常处理而没有关闭数据库连接问题。
    修复后台管理更新论坛数据界面错误。
    修改部分内部类的BUG。
    并对前台页面的易用性做了简单的修改。 [注]1、使用“生成鲤鱼论坛文字版”之前要在配置文件中写入该应用的物理路径,系统会默认生成到应用目录/bbs/html/。 2、如果使用发送邮件功能,请首先在配置文件配置自己的邮件信息。 3、为了避免中文乱码问题,强烈推荐大家使用Resin2.1.14作为测试服务器,避免使用Tomcat等。注意在配置Resin应用的时候,在配置文件(默认为resin.conf)中web-app标签属性设置encoding-character="GBK",保证用GBK传输中文参数。
    MySQL4.1以上的版本也可能会出现乱码问题,请到“鲤鱼论坛”的“电子商务技术”版块,里面有解决乱码问题相关的文章。
    在使用过程中如遇到其它问题,请到该版块发帖子,我会尽力帮你解决! 鲤鱼论坛--电子商务技术版块:http://www.liyunet.com/bbs/list.jsp?forumID=2
    鲤鱼论坛中文问题的相关说明:http://www.liyunet.com/bbs/dispbbs.jsp?forumID=2&rootID=551&announceID=551  liyunet.com “鲤鱼网”感谢大家的支持!   版本更新1.0: 此版本为小版本号更新,主要修改了在运行过程中出的BUG,整理论坛源文件,修改或者重新编写部分模块,旨在提高系统的运行效率及稳定性。 原本想把配置文件写到XML文件中,但是感觉读取效率不是很高,现在也没有必要。 主要修改如下: 修复了论坛回复帖子之后,在列表页不能实时显示的错误
    修复了论坛列表由于缓存而个别会抛出异常的错误
    去掉了在列表页显示会员列表,只显示人数等主要信息,旨在节省资源,提供“在线用户”的链接
    修复了显示在线列表人员的乱码问题
    修复首页显示人员列表中的“目前位置”的乱码,及用户级别显示的乱码问题
    修复首页版块左侧图片,由于缓存有新帖子不变的问题
    修复显示帖子页面“显示可打印版本”功能错误
    修复“添加收藏”功能的错误
    修复后台添加及修改版块显示图片功能的错误
    修复由于缓存问题,后台更改论坛信息不能及时更新问题
    修复在使用编码转化后,版主发布公告的乱码问题
    修复原来论坛发帖子不能输入单引号的问题
    修复论坛精华列表的分页问题
    修复回复分页后帖子标题不能正常显示的问题
    添加游览帖子“上一主题”“下一主题”的功能
    整理前台JSP代码格式及JAVA类文件,旨在提高效率
    ......
    还有一些小改动不一一列出了。
      [注]乱码问题在RESIN2.1.4,MYSQL4.1且JDBC与数据库通过GBK编码连接的情况下不会出现。
    因为系统可以配置是否在把数据写入或者读出数据库前进行编码转化,以什么格式转化到另一种什么格式。
    所以要更好的使用该论坛,请仔细阅读下面的文档。  
    下载地址: http://bbs.on-ly.com/
      平台说明: 在RESIN2.1.4,MYSQL4.1下测试通过。建议使用RESIN做为服务器。 如果使用TOMCAT,因为它默认为ISO-8859-1编码传输参数,所以传中文参数需要将其转化为GBK编码,显示才会正常。
    修改/WEB-INF/systemconfig.properties文件的
    #convert param encoding - ParamUtil.get*Parameter()
    param = no
    param.from=ISO-8859-1
    param.to=GBK
    的no改为yes即可 如果使用其它服务器出现乱码,首先检查数据库中是否为乱码,如果是请修改/WEB-INF/systemconfig.properties文件的
    ##
    # convert encoding - ParamUtil.get*Parameter()
    ##
    encode = no
    encode.from=ISO-8859-1
    encode.to=GBK
    的no改为yes即可 它会在把数据插入到数据库之前进行编码转化。如果数据库中正常,页面显示为乱码,则修改/WEB-INF/systemconfig.properties文件的
    # SqlQuery.get*()
    decode = no
    decode.from=ISO-8859-1
    decode.to=GBK
    的no改为yes即可 我想在下面的版本中,将所有配置功能集中到一个模块,使用起来更加方便! 需要可以支持繁体的输入,要在写入或者读出数据库前进行编码转化,JDBC和数据库间用ISO-8859-1格式通信。
    如果还有中文问题可以到http://bbs.on-ly.com论坛发帖子!
      安装方法: 解压RESIN2.1.4,安装好MYSQL4.1,将mysql.txt的SQL语句导入到数据库中,默认数据库名称为:forum。
    并把程序放到RESIN的WEBAPPS目录下。
    打开网址即可。
      背景说明:        今年8月份,偶然间感到电子商务大潮的来临,各大网站无不在大力推出相应的电子商务平台,所以小弟也想在拥有自己的一份小空间,便开始做自己的“鲤鱼商城”,利用业余时间,终于在三个月后有了点小样子,申请了国际域名:on-ly.com on-ly.cn ,并且在线运行的比较正常,高兴之余总感觉少了点什么......对了,就是一个自己的小论坛,说做就做,于是我分析了一下,自己新做一个,时间和精力上都不可行,还如在网上DOWN一下,我找了一些比较知名的论坛社区,例如JIVE,天乙社区,阿菜论坛等,JIVE当然没得说,各方面做得很好,但现在已经是一个商业版的,而且程序结构对小弟而言对较复杂,我只想要一个简而且实用的小东东,所以用不着宰牛刀,接下说一下天乙社区,的确是一个不可多得的好东西,不论是实用性,还有它的技术,没得说,就连程序的结构层次都很清淅,小弟这水平的也能看懂了(很有成就感),但有一点不太符合我的要求,就是它的配置比较多,我只想它是一个“配角” ,再说一下阿菜论坛吧,简洁明了,功能也不错,配置起来方便,实在和我需要的差不多,但是(为什么总是但是)我从网上找不到新的版本,好像官方网站也不再提供支持,下载过来的程序错误和不清楚的地方比较多,技术方面从当时来说已经很先进,但现在已经有些落后,运行的效率有待于提高。结合上面的分析,我决定在“阿菜论坛”的基础上,利用现在的新技术,使得其运行效率和稳定性进一步得到提高,于是我在有限的时间和精力中,增加了以下东西:
      论坛的技术设定: 1、内置C3P0,proxool,dbcp数据库连接池!
    2、内置对JDBC进行初步封装组件,增强对数据的控制,分页,取限量数据,编码转化及其它更方便的API!
    3、中间层应用OSCache进行数据对象缓存,支持EHCACHE!
    4、相关的工具类,使用开发更方便,快捷!
    5、页面层应用OSCache进行缓存。
    6、前台页的防刷新。
      总之,个人感觉效率有一定的提高。当然,还要大家来共同提高它的质量。 [注]由于人人时间和精力有限,现在论坛里面存在错误在所难免,所以请大家一起来完善。 如果有什么建设或者好的意见,请和我联系,或者访问网上“鲤鱼论坛” http://bbs.on-ly.com 我的邮箱:on-ly@yeah.net,MSN: on-ly.com@hotmail.com,QQ: 39 666 7718
      主要功能: (一).前台功能 1. 用户注册:只有在接受论坛条款并填写注册信息的用户能在论坛中发表贴子,新用户注册系统会自动给用户一个提示信息,用户可以自由定制自己的头像信息和签名(支持ubb标签)。 2. 用户登陆:可以选择在登陆页面登陆或者直接在发表贴子处登陆,系统自动纪录用户登陆信息,只有登陆用户才能发表贴子。 3. 修改资料:登陆用户可以对自己的原始注册信息进行修改。 4. 短信息:登陆用户可以对任何在论坛中注册的用户发送短消息,用户可以对信息进行阅读和删除等操作,当收到短信息的时候系统会自动提醒。 5. 论坛排行:目前支持对论坛的注册用户按照发贴数量和注册时间进行排行 6. 论坛搜索:支持对论坛的标题、内容、发言人、贴子id、最新贴子、最热门贴子等多种查询. 7. 发表贴子:登陆(注册)用户可以自由在没有锁定的论坛内发表贴子,论坛目前支持多种UBB语法,贴图,连接,插入Flash等,并且可以进行调试html的操作,可以选择引用回复和直接回复,具体uub使用请查看论坛帮助的ubb相关。 8. 回复贴子:登陆(注册)用户可以对没有锁定的主题进行回复,发言格式同上。 9. 编辑贴子:发贴用户可以对自己发表的文章进行修改,版主和管理员有权限对所有贴子进行编辑,同等级用户不能互相编辑。 10.在线用户:详细准确统计用户在线信息,可以列出用户的浏览器、系统、来源、活动时间等信息。 11.贴子收藏:登陆用户可以选择自己喜爱的贴子收藏到论坛的收藏夹,可以随时翻阅和进行删除的操作。 12.文本信息:将一个主题的内容按照打印的格式在浏览器输出,方便用户直接打印贴子。 (二)后台功能: 1).版主功能:必须登陆管理页面 1.公告发布:可以在自己管辖的论坛内发布公告。 2.贴子管理:可以在自己管辖的论坛内进行贴子删除、锁定、解除锁定、转移论坛、批量删除某用户贴子等
      2).管理员功能:必须登陆管理页面 论坛管理: 1.论坛管理:可以对所有论坛进行增加、修改、删除、重新排序论坛类别,增加、修改、删除、重新排序论坛。 2.贴子管理:可以对所有论坛贴子进行删除、锁定、解除锁定、转移论坛、批量删除用户贴子等操作。 3.联盟论坛管理:可以对联盟论坛进行添加、删除、修改、重新排序操作。 4.更新论坛数据:对论坛所有版面进行重新计算主题、最后发言人和时间、贴子数量并进行更新。 用户管理: 1.用户管理:对论坛的所有用户可以修改其部分信息,包括是否提升等级和是否锁定用户。
      页面样式: 1.论坛变量设置:非常关键,可以对论坛名称、连接地址、是否允许html或者ubb等非常多的选项进行修改,具体请看该页面的说明。
      其他管理: 1.公告发布管理:可以在所有版面发布公告,并且对其进行编辑和删除的操作。 2.系统信息发布管理:对系统所有用户进行系统短消息发送,信息将发送到每个用户的收件箱中,可以对用户的信息进行批量删除或者删除所有信息。
      

      
      
       
       

         
       

         
       
      




    源码下载:http://file.javaxxz.com/2014/10/1/161939781.zip
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-3 17:39 , Processed in 0.417652 second(s), 50 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表