浙江优创信息技术有限公司-九游会j9官方登录
任何一门要求开发效率的语言都需要框架,软件开发框架研究的目的是减少重复劳动,节约开发时间和成本,以及便于团队之间的合作等。为整体地解决好软件的设计、复用和维护等方面的实际问题,在去年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实现灵活集成第三方组件,例如数据源插件、缓存插件、工作流引擎插件等。除此之外,新版本添加了解密支持、配置支持及常见安全漏洞的支持等。该框架的升级为银行的管理类系统提供了更安全有保障的系统框架,此次与某城商行的合作,是对双方关系更进一步的战略意义诠释,实现资源共享、聚势共赢。目前,该平台已在多家城商行、农商行投入使用。
一个完整的框架对系统实现的各方面进行权衡的结果,是总体设计的体现。框架影响着系统的质量属性,要保证系统的高质量,具有完美的框架是必要的。浙江优创将会持续升级、更新各类型易用开发框架,助力原型开发,节约企业成本,推进项目进度,用技术搭建富有生命力的框架!