浙江优创正式发布UCFb2.0和UCFx1.2两个开发集成框架新闻中心

发布时间:2020-10-16 09:43:20  

    任何一门要求开发效率的语言都需要框架,软件开发框架研究的目的是减少重复劳动,节约开发时间和成本,以及便于团队之间的合作等。为整体地解决好软件的设计、复用和维护等方面的实际问题,在去年1.0版本之前,经过持续改进,浙江优创信息技术有限公司近期正式发布了高效易用开发框架UCFb 2.0高可靠高弹性版本UCFx 1.2


高效易用版本UCFb框架

框架研究的内容主要涉及软件框架描述、软件框架设计、软件框架风格、软件框架评价和软件框架的形成方法等。

UCFb框架(高效易用版本),是优创开发的基于开源二次封装的基础框架,目前已升级到2.0版本该框架主要集成有6个方面:

 1.系统管理。包括机构、用户、角色、资源、日志、字典维护等;

 2.登陆及安全控制。基于Shiro的统一登陆,安全控制;

 3.任务调度。基于Quartz 定时任务组件实现统一任务调度;

 4.短信通知。集成统一短信通知;

 5.灵活集成第三方组件。基于JFinal Plugin 实现灵活集成第三方组件,例如数据源插件、缓存插件、工作流引擎插件等;

 6.加解密支持,配置支持及常见安全漏洞的支持等。

UCFb框架开发迅速、代码量少、学习简单、轻量级、易扩展,非常适合中小型项目以及管理类应用项目的开发

 

高级版本UCFx 框架

UCFx框架(高可靠高弹性版本),目前已升级到1.2版本它是基于SpringCloud(可选) + SpringBoot + Vue封装的基础框架,该框架有7方面集成:

 1.实现统一的系统管理,包括用户、角色、菜单、部门、岗位、字典管理,同时增加了操作日志和异常日志的管理功能;

 2.模块化开发,提高开发效率。框架已集成模块包括:common(系统公共模块)、logging(系统日志模块)、tools(第三方工具模块)、generator(代码自动生成模块)、monitor(系统监控模块);

 3.高效开发,使用代码生成器可以一键生成前后端代码,可减少80%重复开发工作量;

 4.集成统一登陆、任务调度、短信、文件上传下载等常用功能;

 5.基于vue技术栈,可灵活自定义封装前端组件;

 6.基于SpringBoot技术栈,可灵活自定义集成第三方组件;

 7.支持分布式微服务,可灵活集成SpringCloud;

UCFx框架前后端分离,适合高性能、高并发的项目应用。

 

某城商行案例简介

某城商业银行是经中国银监会批准,具有独立法人资格的股份制商业银行,全国设有8家分行,资产规模近2000亿元。

近日,该行全面采用UCFb框架作为管理类系统的统一开发框架此次合作使用的UCFb框架,是新升级的2.0版本,它包含了系统管理、登陆及安全控制、任务调度、短信通知等主要功能。该框架还能在基于JFinal Plugin实现灵活集成第三方组件,例如数据源插件、缓存插件、工作流引擎插件等。除此之外,新版本添加了解密支持、配置支持及常见安全漏洞的支持等。该框架的升级为银行的管理类系统提供了更安全有保障的系统框架,此次与某城商行的合作,是对双方关系更进一步的战略意义诠释,实现资源共享、聚势共赢。目前,该平台已在多家城商行、农商行投入使用。


一个完整的框架对系统实现的各方面进行权衡的结果,是总体设计的体现。框架影响着系统的质量属性,要保证系统的高质量,具有完美的框架是必要的。浙江优创将会持续升级、更新各类型易用开发框架,助力原型开发,节约企业成本,推进项目进度,用技术搭建富有生命力的框架!