基于数据模型封装的开放式、可扩展的、高效的Web应用开发框架。采用成熟的理论体系和技术模型,封装了开发过程中通用的、基础的操作模块,简化开发过程,提高开发效率,节省开发成本。
元数据模型
基于数据表模型封装的基本元数据(MetaData)的定义,支持Java类型定义的元数据,为系统提供统一的基础信息。元数据支持重载,增强其复用的能力。
功能模型
页面展示模型(Module)的定义,包括设置使用的元数据、数据源模型、页面输出内容配置等。
数据和展示分离
通过模板技术,实现数据和展示的分离。同时支持PC和移动下的展示和填报。
强大的可扩展能力
提供强大的插件体系,支持配置插件,实现框架功能的无限扩展。提供自动搜索和注册插件机制。
个性化定制
元数据通过租户的重载定义,实现云平台下的个性化定制,以快速响应用户需求的变化。
提高开发效率
结合系统提供的辅助工具,通过简单的配置,即可开发一套风格统一,功能强大的业务系统。
XML配置
根据Schema文件的定义,系统支持灵活、可扩展的XML配置。
权限体系
提供完整、统一的权限体系,包括:登录权限、功能权限、操作权限、数据权限等。
开放、高效
基于插件体系开发自定义插件功能,以解决用户的个性化需求。通过缓存机制、异步处理等技术,确保系统在大并发量下的高效运行。
对象数据转换
支持对象和Xml、Json等数据格式的转换。
多种解码类型
支持CodeTable、EasySearch等。
多种数据源类型
支持单表,主从表,树形等。
多语言的支持
支持多语言的定义,支持国际化。
多种Source数据源输出
支持String,DataSet,FileContent,Object等。
逻辑校验
支持自动类型校验、Xml配置校验、自定义校验等后端校验。