SpringBBS是以Spring、Struts2和hibernate技术开发的开源论坛项目。整个项目构建在(SpringSide3)开源框架之上。
开发SpringBBS的最初动机是熟悉SSH开发,学习当下流行的JavaWeb开发技术。
SpringSide3是江南白衣开发的以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,
是JavaEE世界中的主流技术选型,最佳实践的总结与演示。
而SpringBBS项目正是构建在此基础之上,所以你需要花点时间来了解一下SpringSIde3
SpringSide3 Viki: http://www.darkmi.com/man/SpringSide3/
SpringBBS适合小型的论坛应用,比如是个人论坛,日贴量不是非常大。
SpringBBS运行环境
Eclipse Apache-tomcat-7.0.69 JDK7
下面就说一下如何搭建起SpringBBS的运行环境。
首先从github下载最新代码:
https://github.com/muzili90/SpringBBS.git
1 导入Eclipse
如果项目缺少Jar包,需要添加相关的Java环境,比如JDK,TOMCAT运行环境,如果需要使用JUNIT和SpringTest还需要添加相关的Jar包。
2 创建MYSQL数据库
创建数据库的SQL文件放在了文件夹/WebContent/mysql下
可以按顺序依次创建数据库、表和初始化数据,也可以直接使用msql恢复命令从文件springbbsbackup20160822.sql直接创建数据库。
3 修改数据库连接
数据库连接信息保存在application.properties文件里
需要修改的参数有
jdbc.url:你的数据库连接地址
jdbc.username:数据库用户
jdbc.password:数据库密码
完成以上步骤之后就可以调试运行了。
一些问题:
运行项目后用户的等级图片无法显示。
需要使用工具类src/cn/tiger/utils/level/LevelImgUpload.java 直接将图片插入数据库中。
图片在文件夹/WebContent/images/levelImg下。
如果还有什么问题,欢迎来SpringBBS论坛反馈交流。
http://springbbs.bceapp.com/