开源框架之WEIIT快速开发框架-开篇
逛、oschina、码云,github的都会发现,国内其实有很大的一批人才在为公益做代码输出,解决方案输出,无论他们是不是站在巨人肩膀上输出,我们都得尊重这类人,无论是从商业还是公益角度,他们都在推动中国软件事业的进步。
今天,把几个同样搞过8年多项目开发与架构的哥们进行探讨了一下前面的设计思路,觉得可以整理输出给到大家,并把项目核心开源出来,我们叫做WEIIT框架,其实是站在巨人的肩膀上整合了大牛们的设计与思路。今天先开篇,记录WEIIT框架有哪些优势与整合,如有写的不好的地方,望理解。
WEIIT框架目前围绕解决的企业开发问题:
1、框架前景问题:
框架基于Spring+SpringMVC+Mybatis主流开发框架,但需要提高SSM开发时的效率问题,并且要考虑SpringBoot、Springcloud以后要成为主流的问题。
2、提高开发效率,去实体化快速开发,统一参数FormMap与返回E对象,常规方法省略不写:
3、模块化开发:
企业在开发项目中,为了解决某些业务模块可以重复利用,框架同时也提供了对模块化的开发设计与支持,比如系统管理(管理员管理、权限管理、菜单管理)这个一个模块,被复用性比较高的,可以打包成jar支持,其他的项目依赖即可热插进去。
4、集成shiro安全框架:
企业账户登录问题,常常需要采用security、shiro这类框架,我们已经整合了Shiro作为框架校验框架作为登录支持。
5、定时任务中央集权管控:
Java人员经常在开发的时候,会遇到一个企业项目中经常需要使用定时任务的需求,传统的开发都是使用Spring自带的quartz 注解或者注入进行业务展开,但是当发现一个企业管理多个项目,多定时任务时,很难管理好这些定时任务的配置,并且定时任务如果按照Spring自带的,往往改了配置还需要重启应用的问题。针对这种问题,像华为当时设计了一种中央集权的定时任务设计,即专门用一个项目专门管理所有项目的定时任务,并可以监控,还不需要重启。WEIIT同样提供了定时任务中央集权的设计思路。
小程序一定是未来的趋势,针对小程序WEIIT框架同样进行了完美的整合,并可以提供各种商用解决方案。
下载地址: