【技术实现步骤摘要】
基于脚本化的二次开发Pass平台
本专利技术涉及基于脚本化的二次开发Pass平台。
技术介绍
随着互联网技术的快速发展,软件更新迭代速度也越来越快。基于BS架构的应用已基本普及到了所有业务系统的后端开发中。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。目前主流的B/S架构开发方式有如下几种:一、前后端一体的开发模式:例如JSP等。这类开发模式,虽然开发效率较高,对开发人员的技术要求较高,需同时能熟悉前端技术、后端技术、数据库技术。不利于开发大型系统,目前这种开发模式已逐渐没落。二、采购前后端分离的开发模式:前端采购如VUE、Bootstrap、angular等主流框架,前端主要负责内容展示和数据呈现。通过api,实现与后端业务对接。后端业务逻辑一般采用java或.net开发,通过后端的业务,再去和数据库进行数据交互,最终实现应用场景的闭环;该开发 ...
【技术保护点】
1.基于脚本化的二次开发Pass平台,其特征在于,该平台页面通过配置产生,配置信息存数据库;配置包括数据源配置、布局配置和组件配置,所述数据源配置通过填写sql语句,实现数据查询,可定义参数实现数据过滤,对于多数据源场合,可实现联动;所述布局配置分成上中下和左中右布局,各布局可嵌套子布局;组件配置:通过设置组件参数,以达到使用效果,在布局的合适位置,以放置组件;/n开发模式包括报表快速开发模式、维护模块快速开发模式和挂载第三方页面模式;/n所述报表快速开发模式通过配置sql语句、存储过程、js脚本返回sql语句、脚本直接返回数据源四种方式,快速实现查询报表;/n所述维护模块 ...
【技术特征摘要】
1.基于脚本化的二次开发Pass平台,其特征在于,该平台页面通过配置产生,配置信息存数据库;配置包括数据源配置、布局配置和组件配置,所述数据源配置通过填写sql语句,实现数据查询,可定义参数实现数据过滤,对于多数据源场合,可实现联动;所述布局配置分成上中下和左中右布局,各布局可嵌套子布局;组件配置:通过设置组件参数,以达到使用效果,在布局的合适位置,以放置组件;
开发模式包括报表快速开发模式、维护模块快速开发模式和挂载第三方页面模式;
所述报表快速开发模式通过配置sql语句、存储过程、js脚本返回sql语句、脚本直接返回数据源四种方式,快速实现查询报表;
所述维护模块快速开发模式通过数据表的映射、自动产生新增、更新、删除语句,也可调用存储过程或sql脚本来实现;
所述挂载第三方页面模式首先给第三方页面html取别名,并直接挂载页面url;然后配置页面权限。
2.如权利要求1所述的基于脚本化的二次开发Pass平台,其特征在于,报表快速开发的方法包括以下步骤:
1)、填写sql语句,读取数据源,映射到前端报表;
2)、读取数据库的存储过程,通过执行存储过程,返回数据,来实现前端报表展示;
3)、通过js脚本拼接,以非传参方式,翻译返回sql语句,并执行sql语句得到数据,来实现前端报表的展示;
4)、按固定的格式,直接查出数据源,映射到前端。
3.如...
【专利技术属性】
技术研发人员:秦楼东,
申请(专利权)人:无锡商品宝信息科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。