基于ExtJS UI可视化生成代码的方法技术

技术编号:13014749 阅读:70 留言:0更新日期:2016-03-16 13:22
本发明专利技术涉及一种基于ExtJS UI可视化生成代码的方法,将数据字典信息与可视化界面相结合,生成ExtJS程序代码,能够全面挖掘提取各种类型、各种版本的数据库自身的元数据信息,且可视化设计器较完善,并在服务器端生成代码段,高效易操作且安全可靠。

【技术实现步骤摘要】

本专利技术涉及软件开发领域,尤其涉及一种基于Extjs UI可视化生成代码的方法。
技术介绍
从各种数据库里获取数据字典信息(包括数据库对象的注释、数据表字段的原始定义,字段的注释等等),是目前软件开发过程中比较常用的技术,但是该技术目前基本上仅支持SQL Server或者Oracle,对于其他类型的数据库例如Sybase/IBM DB2/MySQL/SQLite/以及其他支持ODBC、OLE DB接口的数据库很少支持。而且现有的获取数据字典的信息的技术,不够完善、完美,获取的数据字典信息缺失数据库原生的元数据,例如数据表的备注信息,而备注信息至关重要,可用于界面上的输入项的标签,缺失这项信息,标签文字,就得手工一个个修改,大大降低效率。目前,类似的软件开发工具还缺少一个可视化设计环节或者设计器还不够完善。有的是根据数据库字典信息,套用相关的模板生成一些简单的代码,由于缺少可视化设计这样的一个环节,开发效率较低,而且需要开发人员掌握相关领域的较强的编程知识;有的设计器不够完善,需要开发人员做大量的补充完善,工作量大。ExtJS是可以用来开发RIA即客户端的AJAX应用,是通本文档来自技高网...

【技术保护点】
一种基于ExtJS UI可视化生成代码的方法,其特征在于包括步骤:(1)请求由数据字典获取信息模块,连接上指定数据库,提供数据表、视图名称等,向数据库发出请求;(2)获取根据数据库自身的原生元数据信息,得到数据字典信息;(3)拖拽将获取到的数据字典信息,放置在可视化设计器的数据字段列表中;(4)拖放、修改控件类型、其他属性将数据字段鼠标拖放到设计器的表格定位器中,初始化数据字段的定义和显示方式,通过鼠标选择、拖动到所需栏位,并设置每一个栏位的显示方式,实施对界面的设计;(5)请求生成代码向代码生成器提出Web服务请求;(6)得到代码片段代码生成器Web服务,首先认证身份,然后生成相应的代码片段...

【技术特征摘要】

【专利技术属性】
技术研发人员:徐侠君凌诚徐多明陈凯
申请(专利权)人:神州数码国信信息技术苏州有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1