文档章节

springmvc+mybatis 构建cms内容发布系统

木穑
 木穑
发布于 2017/11/06 09:39
字数 630
阅读 66
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

开发语言: java、ios、android

 

部署平台: linux、window

 

jdk版本:JDK1.7以上版本

 

开发工具: eclipse、idea等

 

服务器中间件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8

 

框架支持: springmvc、mybatis、shiro、restful、redis、sso单点登录

 

通用管理: 用户管理、角色管理、权限管理、动态菜单、数据字典管理、机构管理、区域管理、日志管理、日志监控、代码生成工具。

 

1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。

 

2.机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。

 

3.区域管理:系统城市区域模型,如:国家、省市、地市、区县的维护。

 

4.菜单管理:配置系统菜单,操作权限,按钮权限标识等。

 

5.角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

 

6.字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。

 

7.操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

 

8.连接池监视:监视当期系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。

 

9. 代码生成工具: 驱动是开发模式,减少80%开发工作量。

 

技术选型:

 

1、后端

        服务框架:Rest服务、缓存:Redis

 

        负载均衡:Nginx、数据库连接池:Alibaba Druid 1.0

 

        核心框架:Spring framework、安全框架:Apache Shiro 1.2

 

        视图框架:Spring MVC 4.0、服务端验证:Hibernate Validator 5.1

持久层框架:MyBatis 3.2、日志管理:SLF4J 1.7、Log4j

 

        工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI

 

2、前端

        JS框架:JQuery 1.9、CSS框架: Bootstrap 4

 

        客户端验证:JQuery Validation Plugin、富文本:CKEcitor

 

        文件管理:CKFinder、动态页签:Jerichotab

 

        数据表格:jqGrid、对话框:jQuery jBox、树结构控件:jQuery zTree

 

功能截图:

资料和源码来源地址

木穑
粉丝 0
博文 12
码字总数 4874
作品 0
私信 提问
加载中
此博客有 1 条评论,请先登录后再查看。
程序猿媛一:Android滑动翻页+区域点击事件

滑动翻页+区域点击事件 ViewPager+GrideView 声明:博文为原创,文章内容为,效果展示,思路阐述,及代码片段。文尾附注源码获取途径。 转载请保留原文出处“http://my.oschina.net/gluoyer...

花佟林雨月
2013/11/09
4.2K
1
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
6
DNS 管理系统--NamedManager

NamedManager 是一个基于 Web 的 DNS 管理系统,可用来添加、调整和删除 DNS 的 zones/records 数据,支持 Bind 作为后端的 DNS 服务,支持 IPv4 和 IPv6。...

匿名
2013/01/23
8.7K
0
代码生成器--Codgen

Codgen是一个基于数据库元数据模型,使用freemarker模板引擎来构建输出的代码生成器。freemarker的数据模型结构通常来说都是一个Map树状结构模型,codgen也不例外,它的数据模型这棵树的根节...

黄天政
2013/01/29
1.4W
2
Web开发组件管理器--Bower

Bower 是一个针对Web开发的包管理器。该工具主要用来帮助用户轻松安装CSS、JavaScript、图像等相关包,并管理这些包之间的依赖。 功能有些类似于Component。不同之处是,Component是围绕Git...

匿名
2013/02/01
1.2W
2

没有更多内容

加载失败,请刷新页面

加载更多

如何在Pandas的DataFrame中的行上进行迭代? - How to iterate over rows in a DataFrame in Pandas?

问题: I have a DataFrame from pandas: 我有一个来自熊猫的DataFrame : import pandas as pdinp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}]df = pd.DataFrame(......

富含淀粉
13分钟前
12
0
与电商节伴生,平台销量榜单背后还有被低估的营销价值

文 | 曾响铃 来源 | 科技向令说(xiangling0815) 时至今日,电商节已经成为各巨头零售平台例行的活动,花样在不断创新,玩法也在不断涌现。 在这个过程中,伴随电商节的各种品牌、产品销量榜...

曾响铃
15分钟前
14
0
volatile关键字详解

前言 提到JAVA的并发编程,就不得不提volatile关键字,不管是在面试还是实际开发中,volatile关键字的使用都是一个应该掌握的技能。它之所以重要,是因为它和JAVA并发编程中会遇到三种重要问...

ls_cherish
41分钟前
10
0
比继承更偏爱组成? - Prefer composition over inheritance?

问题: Why prefer composition over inheritance? 为什么更喜欢使用组合而不是继承? What trade-offs are there for each approach? 每种方法都有哪些取舍? When should you choose inher...

javail
43分钟前
17
0
2020软件测试工程师史上最全面试题(内含答案)-看完BATJ面试官对你竖起大拇指!

以下是软件测试相关的面试题及答案,欢迎大家参考! 我不是至尊宝,也不是孙悟空,我只是那城墙下的一猿。  1、你的测试职业发展是什么?  测试经验越多,测试能力越高。所以我的职业发展是需...

程序员一凡
47分钟前
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部