• 授权协议:MIT
  • 开发厂商:-
  • 软件语言:Java
  • 更新日期:2018-08-20
wxcms

项目介绍wxcms 是一个内容发布系统。jfinal作为核心框架,感谢波总开源如此好用的框架。使用shiro作权限控制。整合了百度编辑器ueditor. 使用mysql数据库存储数据。采用maven多模块方式构建项目,可以快速扩充而不影响其他模块。目前只是实现了基础的一些功能。软件架构wx-admin 后端管理模块包含系统用户管理、权限管理、栏目管理等功能。wx-core shiro基于jfinal的扩展类,和jfinal配置类。}完成以上三步即可将新的扩展内容增加进去,无需修改其他代码

wxcms 基于 jfinal 的内容发布系统 项目简介

项目介绍wxcms 是一个内容发布系统。一,使用的相关技术(1)jfinal作为核心框架,感谢波总开源如此好用的框架(2)使用shiro作权限控制(3)整合了百度编辑器ueditor(4)使用mysql数据库存储数据(5)采用layui作为UI框架(6)使用freemarker作为模板,生成前端静态页(7)采用maven多模块方式构建项目,可以快速扩充而不影响其他模块二,功能方面目前只是实现了基础的一些功能(1)权限管理(2)文章发布(3)栏目管理(4)整合微信公众号开发的小部分内容断断续续的开发了一个月的时间,只实现了一些简单的功能,欢迎大家多多交流。软件架构wx-admin 后端管理模块包含系统用户管理、权限管理、栏目管理等功能wx-cms 内容发布相关的模块wx-comm 公共类以及工具类wx-core shiro基于jfinal的扩展类,和jfinal配置类wx-model 使用jfinal自动生成的项目相关的modelwx-web 项目前端页面,相关的静态资源,生成静态网站所需的模板,系统配置文件wx-weixin 微信公众号相关的内容安装使用1.将位于wx-web/src/main/webapp/document/wxcms.sql文件导入mysql数据库2.将项目导入开发工具,使用maven 编译并运行3.登录用户:admin 登录密码:admin4.前端页面需要在nginx下打开ssi on;才能正确显示5.前端静态页下载地址:前端项目地址扩展说明如需新增模块只需要三步即可完成,就算不熟悉本项目,只需会用jfinal和maven即可1.新增maven子模块2.在新增模块下增加该模块的路由列表以wx-admin 为例public class AdminRoutes extends Routes {public void config()
{
    add("/", MainController.class);

    add("/user", UserController.class);

    add("/staff",StaffController.class);

    add("/menu",MenuController.class);

    add("/log",LogController.class);

    add("/role",RoleController.class);
}}3.将新增模块的路由列表加入到项目总的配置类中在wx-core模块下的AppConfig配置类中增加新增模块的路由列表public void configRoute(Routes me) {//加入路由list使shiro生效
    routeList.add(new AdminRoutes());

    //加入路由list使shiro生效
    routeList.add(new CmsRoutes());

    //加入admin模块的路由
    me.add(new AdminRoutes());

    //加入cms模块的路由
    me.add(new CmsRoutes());

    //加入weixin(微信)模块的路由
    me.add(new WeixinRoutes());
}完成以上三步即可将新的扩展内容增加进去,无需修改其他代码

wxcms 基于 jfinal 的内容发布系统 相关推荐

wxcms 基于 jfinal 的内容发布系统 评论内容