json□□□SpringMVC+NutzDDDDDDDDDDDD基于经典技术组合(、、)开发的企业级分布式基础开发平台,实现企业开发常用功能:组织机构、角色用户、权限授权、数据权限、内容管理、微信管理等。使用的后台技术包括、、、、等,前端技术包括、、等□□□□□□□□(□□□□□□Dubbo/RSF□□)□□Shiro□□□□(□□□□□□Redis□□□□session□□)□□Ehcache□□(Shiro□□□□)□□Jedis(redis□java□□Redis□□□□□□□□□□□)□□Email□□(□□□□□)□□Quartz□□□□(□□□□□□)□□Beetl□□□□(□□□□□□)□□□□□□□□(@SLog□□□□□□□□)□□□□□□(@SFile□□□□□□□□□□json□□(@SJson□□□□□□□□□□□□□□□□□□□□(□□□□□□□□Unicode□□,□□□□□□□□□□□APIToken□□□□□(Jwt□□token□□)□□□□□□□□Pjax+Bootstrap□□□□(□□□□□□□□□□□□□□□□□□□)CMS□□(□□□□□□□□□)□□□□(□□□□□□□□□□□□□a)新不了造成的数据不一致问题;使用实现,支持自定义、、可通过通配符清空部分缓存、可设置缓存失效时间等,并支持缓存的集群部署模式;)增删改方法中手动添加事务注解,而非全局事务,在某些查询数据环节减少没必要事务操作,之前项目中出现因为事务回写造成前台异常数据入库的情况;、)注解,统一将执行结果转换为字符串输出,统一的类,支持等框架及前后端分离开发模式;此注解支持格式输出;)注解,方便的输出图片、文件、字节流等文件类型,通过“”直接输出文件;)注解,统一且可扩展的日志体系,可根据需要记录时间、操作人、请求路径、输入参数、输出结果等,可将结果记录在数据库、或文件中;)封装组件,后台分页查询使用起来非常简便,之前项目后台用到的分页组件及代码封装都做的非常固化且容错率低,做个高级查询开发一不小心就出错;、权限体系)基于权限框架的深度改造,一级缓存使用实现性能更优,二级缓存使用实现持久化、同步等功能;)将菜单和数据权限有机的组合到一起,吏权限分配操作更方便、开发更简便,通过权限判断注解可实现按钮级、方法级权限控制;)平台、商家、会员,三套独立的验证体系,使平台权限可对管理员等后台人员进行无限级权限下放和管理,吏商家可对店铺子帐号进行菜单和权限的无限级下放和管理,使会员中心也可做到按钮级权限控制;、国际化语言)深度改造国际化语言实现方式,实现一种语言一个文件夹,方便扩展更多语言;)语言配置文件支持直接写汉字,不需要再做转换,开发便捷;、配置文件)类,可通过获取任意一个配置文件的,可通过其封装方法直接得到、等类型数据并支持默认值设置;)同时系统后台提供“系统参数”管理,这些配置数据存储在数据库中,在项目启动时会加载的全局变量里(支持集群部署);、文件池)在一些业务场景中(如奇瑞人脸识别),需要下载图片存放到本地,这些文件不需要永久存储,处理过后需要删除,这个时候就是文件池的用武之地了,框架集成文件池功能,并可配置文件池的大小;的集成)不需要单独安装个,且性能优异;)框架支持普通文件上传文件方式和文件服务器上传方式的自由切换,看项目实际需要;、的集成)一个封装好的服务类可调用所有功能;)、二级缓存、使用同一个来实现,当然也就都支持的单机模式或集群模式了;)通过的发布订阅,框架集成实现了功能(虽然目前还没有项目用到);、的集成)系统参数、自定义路由、微信,这些需要在集群部署环境下保持一致的数据,是通过的实现的;)商品下订单、商品数据同步,这些功能是通过的实现的;、的集成)的语法简单、容易上手、功能强大,简化了开发的复杂度和时间,解放了生产力;)在网站群项目中,自定义标签功能,可以用于编辑前台模板文件,来实现全静态页面的生成功能;、开发效率提升)代码生成器•IDEA可视化插件,一键生成增删改查代码及多语言文件,可通过勾选选择要生成的内容;•IDEA可视化插件和代码生成类是相对独立的两个项目,通过开发可以提供Eclispe可视化插件;)调试工具•在Debug模式下,可输出每个url执行耗时,方便性能调优;•Logs...