项目的主要功能:整合客户关系管理(CRM)和内容管理(CMS)的基本结构,融合定时管理和其他通用框架体系。
用creat_user_t.sql和User.java做基础测试用例,调试版本和常用配置文件,项目主体使用ssm-crm.sql和quartz-demo.sql运行。
项目启动后访问:localhost:8080/freewebwork/register 账号:158,密码:123123
项目用maven构建,建议使用jdk1.8,tomcat 8.0,spring 4.0,mybatis 3.0,mysql 5.6,shiro 1.4,quartz 2.2.3 配置过程中务必要注意jar版本。
项目以shiro作为权限控制和session管理基础,综合了quartz定时任务和druid数据库监控,有完整的逻辑实现,可以直接clone之后运行。前端页面使用jsp,采用bootstrap的整体风格,主要基于jquery插件体系,表格使用jqGrid,datatables,字体文件font-awesome等比较成熟的插件,完备CRUD,上传下载等功能。
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
2.1 eclipse下用maven插件+Mabatis-generator生成mybatis的文件
2.2 解决Maven中pom.xml报plugin execution not covered by lifecycle configuration
2.3 mybatis-generator使用Maven Plugin管理和生成代码
2.4 Mybatis+SpringMVC实现分页查询(附源码)
2.5 Mybatis分页插件-PageHelper的使用
2.6 Mybatis分页插件-PageHelper(5.0)的使用
2.7 Mybatis物理分页插件PageHelper 5.0
2.8 mybatis通过map来自动处理查询条件
2.9 MyBatis--Map实现多条件查询
4.1 Maven工程JSP页面无法加载.js文件的解决方案
4.2 maven profile切换正式环境和测试环境
5.1 Java下利用Jackson进行JSON解析和序列化
5.2 Jackson介绍(1)-jackson2.x与Jackson1.9的比较
5.3 spring使用jackson实现json输出
5.4 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
5.5 spring MVC中基于hibernate validator的form表单验证
5.6 用于导入导出Excel的Util包,基于Java的POI。可将List导出成Excel,或读取Excel成List,读取时有验证和Log
5.7 log4j输出多个自定义日志文件,动态配置路径
6.1 SpringMVC+Shiro整合配置文件详解
6.2 在SSM中使用shiro实现登录验证(附密码加密)
6.3 30分钟学会如何使用Shiro
6.4 shrio 权限管理filterChainDefinitions过滤器配置
6.5 shiro和spring quartz 冲突
6.6 解决 shiro和quartz 冲突
6.7 Shiro在Spring的会话管理(session)
6.8 Shiro quartz2.* 冲突解决
7.1 Spring+Mybatis+Druid 整合Demo
7.2 Druid 介绍及配置
8.1 bootstrap-validator 小巧的表单验证插件,无需引入额外的css,api不易用
8.2 bootstrap-fileinput 契合bootstrap样式的文件上传插件,比较好用
8.3 Bootstrap fileinput.js,最好用的文件上传组件