SAPress Java 博客系统开源项目

我要开发同款
匿名用户2016年08月17日
40阅读
所属分类Java、建站系统、开源博客系统
授权协议MIT

作品详情

SAPress

SAPress=spring-angularjs-wordpress的press,一个使用最新最流行的框架搭建的能与wordpress比肩的Java博客系统。虽然现在还很弱小,但相信开源的力量,只要还有需要存在我们就会一直维护下去,请大家伸出支持与鼓励的双手一起成长,同时欢迎大家提出您的宝贵建议和意见。

简介

sablog是一个wordpress的java翻版,支持类似wordpress的几乎所有功能,数据库表结构与wordpress4.5完全相同,你的博客可轻松由PHP转换成java版,前端采用angularjs前后端分离的框架编写,可轻松定制前端模板。该软件主要使用了springmvc和Mybatis框架及jfinal的ORM插件,这种框架组合既可满足对稳定性和可靠性要求高的项目,也可满足快速开发的项目,整个框架使用了企业级分包设计理念,分类打包后可分布式部署。友情建议复杂的查询使用mybatis,简单的增删改使用jfinal的ORM。

修改说明

2016-07-18经过多次尝试终于成功部署到百度BAE上,非常激动。并且成功按环境自动配置日志和数据库连接,同时使用Druid连接池,轻松监控sql的性能和博客的访问量。

2016-07-10一个台风忘记密码而迟迟不能登陆的日子里开始了人生中的第二开源项目,第一个是jfinal的一个插件。

运行项目配置说明

  1、修改数据库配置修改文件SAPress\src\main\resources\env\dev\jdbc.properties配置数据库

  2、修改数据库表前缀配置修改文件SAPress\src\main\resources\env\dev\config.properties

  3、导入数据库sql脚本位于SAPress\doc\db

其他说明

前端angularjs开源项目https://git.oschina.net/sablog/sablog_front依赖项目smf-framework-core。是对和spring及jfinal插件和一些公用方法的简单封装不下载也可以运行,只要删除pom里的依懒,然后把lib文件夹下的jar包放到web-inf/lib里就可以运行了。

 

演示界面表结构说明

截至WordPress4.5,WordPress一共有以下12个表。这里加上了默认的表前缀wp_。

wp_commentmeta:存储评论的元数据wp_comments:存储评论wp_links:存储友情链接(Blogroll)wp_options:存储WordPress系统选项和插件、主题配置wp_postmeta:存储文章(包括页面、上传文件、修订)的元数据wp_posts:存储文章(包括页面、上传文件、修订)wp_termmeta:目录、标签的元数据wp_terms:存储每个目录、标签wp_term_relationships:存储每个文章、链接和对应分类的关系wp_term_taxonomy:存储每个目录、标签所对应的分类wp_usermeta:存储用户的元数据wp_users:存储用户

更多信息可参考:

https://blog.csdn.net/ppiao1970hank/article/details/6301812

鸣谢  JPress  JFinal  oschina  wordpress
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论