CN103677819B - 基于osgi的代码正向工程的实现方法和实现装置 - Google Patents
基于osgi的代码正向工程的实现方法和实现装置 Download PDFInfo
- Publication number
- CN103677819B CN103677819B CN201310652672.6A CN201310652672A CN103677819B CN 103677819 B CN103677819 B CN 103677819B CN 201310652672 A CN201310652672 A CN 201310652672A CN 103677819 B CN103677819 B CN 103677819B
- Authority
- CN
- China
- Prior art keywords
- data
- business
- code
- data source
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种基于OSGI的代码正向工程的实现方法,包括:导入设计完成的业务UI数据,并进行解析;根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码。本发明还提出了一种基于OSGI的代码正向工程的实现装置。通过本发明的技术方案,可以依据已经设计好的业务html页面,通过正向代码工程自动生成代码,使得需求人员设计的html页面被开发人员完全复用。
Description
技术领域
本发明涉及大数据业务技术领域,具体而言,涉及一种基于OSGI的代码正向工程的实现方法和一种基于OSGI(Open Service Gateway Initiative)的代码正向工程的实现装置。
背景技术
传统的正向工程工具,包括Rational Rose、Together CC、JBOO、ArgoUML等,只能根据设计好的UML生成代码,不仅需求分析人员设计的html页面不能复用,而且无法按照实际需求自定义数据源、交叉关联,更无法使生成的代码符合架构设计。
发明内容
本发明正是基于上述问题中至少之一,提出了一种新的技术方案,可以依据已经设计好的业务html页面,通过正向代码工程自动生成代码,使得需求人员设计的html页面被开发人员完全复用。
有鉴于此,本发明提出了一种基于OSGI的代码正向工程的实现方法,包括:导入设计完成的业务UI数据,并进行解析;根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码。
在该技术方案中,先由需求人员根据业务需求设计业务html页面,然后通过对该html页面相关的业务UI数据进行解析,从而绑定后台的数据源以及具体的数据源数据,建立前台的UI需求与后台数据之间的关联关系,从而实现基于OSGI的代码正向工程,即根据UI需求来自动生成后台以及全局(前台与后台)的逻辑代码。
在上述技术方案中,优选地,解析所述业务UI数据的过程包括:解析所述业务UI数据中的页面业务数据的结构关系。
在该技术方案中,对于业务UI数据的解析,主要涉及到对其中包含的页面业务数据进行结构关系的解析过程;通过对页面业务数据的结构关系解析,从而一方面能够清楚地了解到如何在前台的页面业务数据与后台的数据源数据之间建立关联,另一方面则能够据此了解到后台的实际数据之间的关联关系,确保通过正向工程正确生成对应于业务UI数据的逻辑代码。
在上述任一技术方案中,优选地,在导入所述业务UI数据之前,还包括:在线设计并发布所述业务UI数据,发布内容包括:页面html、js脚本和所述页面业务数据。
在该技术方案中,需求人员可以基于如OSGI平台实现对前台的业务UI页面的在线设计,从而有助于提高与后续的基于OSGI平台的代码正向工程的兼容性。当然,此处并不限定其具体的生成方式,实际上,本领域技术人员应该理解的是,显然也可以通过其他方式独立生成业务UI数据。
在上述任一技术方案中,优选地,还包括:建立对应于所述结构关系的正向数据模型;以及根据所述正向数据模型,建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系。
在该技术方案中,通过建立正向数据模型,使得能够基于该模型,准确、有效地实现对数据结构关系的理解,并据此实现对数据关联关系的准确建立。
在上述任一技术方案中,优选地,还包括:建立对应于当前用户所属角色的数据源,以绑定至所述业务UI数据。
在该技术方案中,不同用户如果属于不同的角色,比如对于需求人员和开发人员,其具体对应的数据源可以不同,从而有助于各个角色的用户执行对应的处理任务。
本发明还提出了一种基于OSGI的代码正向工程的实现装置,包括:数据解析单元,用于对导入的设计完成的业务UI数据进行解析;数据源绑定单元,用于根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;数据关联单元,用于根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;代码生成单元,用于根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码。
在该技术方案中,先由需求人员根据业务需求设计业务html页面,然后通过对该html页面相关的业务UI数据进行解析,从而绑定后台的数据源以及具体的数据源数据,建立前台的UI需求与后台数据之间的关联关系,从而实现基于OSGI的代码正向工程,即根据UI需求来自动生成后台以及全局(前台与后台)的逻辑代码。
在上述技术方案中,优选地,所述数据解析单元用于:解析所述业务UI数据中的页面业务数据的结构关系。
在该技术方案中,对于业务UI数据的解析,主要涉及到对其中包含的页面业务数据进行结构关系的解析过程;通过对页面业务数据的结构关系解析,从而一方面能够清楚地了解到如何在前台的页面业务数据与后台的数据源数据之间建立关联,另一方面则能够据此了解到后台的实际数据之间的关联关系,确保通过正向工程正确生成对应于业务UI数据的逻辑代码。
在上述任一技术方案中,优选地,还包括:在线设计单元,用于在线设计并发布所述业务UI数据,发布内容包括:页面html、js脚本和所述页面业务数据。
在该技术方案中,需求人员可以基于如OSGI平台实现对前台的业务UI页面的在线设计,从而有助于提高与后续的基于OSGI平台的代码正向工程的兼容性。当然,此处并不限定其具体的生成方式,实际上,本领域技术人员应该理解的是,显然也可以通过其他方式独立生成业务UI数据。
在上述任一技术方案中,优选地,还包括:模型建立单元,用于建立对应于所述结构关系的正向数据模型;以及所述数据关联单元用于:根据所述正向数据模型,建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系。
在该技术方案中,通过建立正向数据模型,使得能够基于该模型,准确、有效地实现对数据结构关系的理解,并据此实现对数据关联关系的准确建立。
在上述任一技术方案中,优选地,所述数据源绑定单元还用于:建立对应于当前用户所属角色的数据源,以绑定至所述业务UI数据。
在该技术方案中,不同用户如果属于不同的角色,比如对于需求人员和开发人员,其具体对应的数据源可以不同,从而有助于各个角色的用户执行对应的处理任务。
通过以上技术方案,可以依据已经设计好的业务html页面,通过正向代码工程自动生成代码,使得需求人员设计的html页面被开发人员完全复用。
附图说明
图1示出了根据本发明的一个实施例的基于OSGI的代码正向工程的实现方法的示意流程图;
图2示出了根据本发明的一个实施例的页面框架MVC架构的结构示意图;
图3A示出了根据本发明的一个实施例的PageJSON数据结构的示意图;
图3B示出了根据本发明的一个实施例的ResultData数据结构的示意图;
图4示出了根据本发明的一个实施例的正向工程的处理过程的示意流程图;
图5为图4所示实施例的通过iCode插件自动生成代码的示意流程图;
图6示出了根据本发明的一个实施例的基于OSGI的代码正向工程的实现装置的示意框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的基于OSGI的代码正向工程的实现方法的示意流程图。
如图1所示,根据本发明的一个实施例的基于OSGI的代码正向工程的实现方法,包括:
步骤102,导入设计完成的业务UI数据,并进行解析;
步骤104,根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;
步骤106,根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;
步骤108,根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码。
在该技术方案中,先由需求人员根据业务需求设计业务html页面,然后通过对该html页面相关的业务UI数据进行解析,从而绑定后台的数据源以及具体的数据源数据,建立前台的UI需求与后台数据之间的关联关系,从而实现基于OSGI的代码正向工程,即根据UI需求来自动生成后台以及全局(前台与后台)的逻辑代码。
在上述技术方案中,优选地,解析所述业务UI数据的过程包括:解析所述业务UI数据中的页面业务数据的结构关系。
在该技术方案中,对于业务UI数据的解析,主要涉及到对其中包含的页面业务数据进行结构关系的解析过程;通过对页面业务数据的结构关系解析,从而一方面能够清楚地了解到如何在前台的页面业务数据与后台的数据源数据之间建立关联,另一方面则能够据此了解到后台的实际数据之间的关联关系,确保通过正向工程正确生成对应于业务UI数据的逻辑代码。
在上述任一技术方案中,优选地,在导入所述业务UI数据之前,还包括:在线设计并发布所述业务UI数据,发布内容包括:页面html、js脚本和所述页面业务数据。
在该技术方案中,需求人员可以基于如OSGI平台实现对前台的业务UI页面的在线设计,从而有助于提高与后续的基于OSGI平台的代码正向工程的兼容性。当然,此处并不限定其具体的生成方式,实际上,本领域技术人员应该理解的是,显然也可以通过其他方式独立生成业务UI数据。
在上述任一技术方案中,优选地,还包括:建立对应于所述结构关系的正向数据模型;以及根据所述正向数据模型,建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系。
在该技术方案中,通过建立正向数据模型,使得能够基于该模型,准确、有效地实现对数据结构关系的理解,并据此实现对数据关联关系的准确建立。
在上述任一技术方案中,优选地,还包括:建立对应于当前用户所属角色的数据源,以绑定至所述业务UI数据。
在该技术方案中,不同用户如果属于不同的角色,比如对于需求人员和开发人员,其具体对应的数据源可以不同,从而有助于各个角色的用户执行对应的处理任务。
本发明主要讨论了如果通过正向工程,从而能够基于需求人员在前端设计的html页面,自动完成后台数据的关联和代码生成过程。其中,正向工程的前提是必须满足4个因素:统一的整体OSGI软件架构、页面MVC架构、统一页面数据模型、灵活的交叉关联。
1、统一的整体OSGI软件架构
OSGI(Open Service Gateway Initiative)开放服务网关实际是一个由OSGI联盟发起、以Java为技术平台的动态模块化规范。只有具备整体架构的前提下,业务UI数据与后台数据之间才能够实现兼容和有效关联,从而自动生成代码才有意义。
2、页面MVC架构
图2示出了根据本发明的一个实施例的页面框架MVC架构的结构示意图。
如图2所示,页面框架采用分层结构,即模型层(Model)、视图层(View)、控制层(Controller)。UI设计器、正向工程生成的页面框架均采用此架构,当用户与页面进行交互时,视图接收到用户的操作,通过控制器将事件传递给模型,模型对数据进行修改,视图监控到模型数据的修改,相应的更新页面。统一的架构保证了页面处理逻辑的一致,对于需求分析人员、开发人员而言,唯一不同的就是Model层的数据来源不一致。
当然,图2所示的MVC架构中还包含其他的功能模块,如包含一个或多个应用配置器的应用管理器、控件库、核心库、基础插件库、模板库和包含一个或多个插件配置器的配置管理器等,此处不再赘述。
3、统一的页面数据模型
统一的页面数据模型对于正向工程代码自动生成非常重要,传统的逆向工程代码因架构理念上的缺陷实际很难提升开发效率、降低开发门槛,更不用说所见即所得。本方案将页面请求数据统一映射封装到PageJSON对象中,服务端或后台返回给页面的数据全部封装为ResultData对象,最终返回给页面的数据格式同样也为JSON字符串。
其中,作为一种具体实施例和参考样式,图3A示出了根据本发明的一个实施例的PageJSON数据结构的示意图;图3B示出了根据本发明的一个实施例的ResultData数据结构的示意图。
4、灵活的交叉关联
交叉关联包括前台、后台数据的关联,后台数据间的关联。简言之,前、后台交互实质就是一种数据交互,业务逻辑也体现的交互上,这也是正向工程代码生成逻辑的关键所在。
下面结合图4和图5,对基于本发明的正向工程代码生成的过程进行详细描述。
图4示出了根据本发明的一个实施例的正向工程的处理过程的示意流程图。
如图4所示,根据本发明的一个实施例的正向工程的处理过程包括:
步骤402,提供在线UI设计器,主要是提供给普通用户和需求分析人员使用,此类用户可自定义或根据UI设计器提供的业务模板(例如:普通查询、高级查询等模板)将所需的业务场景demo设计出来并在线发布(此种发布做了数据隔离,并不会在生产环境将新增或修改的业务功能展现出来)。
步骤404,提供代码生成插件(可以称之为iCode代码生成插件),此插件可以集成在Eclipse开发平台也可以在线部署,主要用于自动生成前后端代码模块,代码生成机制均在该插件实现。
步骤406,在完成代码生成后,判断是需要二次开发。
步骤408,若需要,则执行二次开发,使得业务人员可以根据实际业务需求进行扩展,然后进入步骤410。
步骤410,提供自动部署器,用于将前后端生成的代码自动热插拔部署到对应的运行环境中。
其中,针对步骤404中的代码生成过程,下面结合图5进行详细说明。图5为图4所示实施例的通过iCode插件自动生成代码的示意流程图。
如图5所示,通过iCode插件自动生成代码的过程包括:
步骤502,在线导入UI。具体地,包括导入页面html、js脚本和页面数据结构等。
步骤504,提供UI解析器,对导入UI进行解析。具体包括:
1)解析UI中的html、js以及事件;
2)解析UI中的基础插件(例如Dropdown);
3)解析UI中的页面业务数据结构;
4)建立UI事件与UI数据结构的关联关系。
步骤506,绑定数据源。具体包括:
1)建立数据源,数据源数据可以是结构化、非结构化数据;
2)绑定页面与数据源的关系;
3)缓存页面与数据源的关系。
步骤508,数据关联。具体包括:
1)建立数据源中的数据对象结构,数据源数据可以是结构化、非结构化数据;
2)数据标准化;
3)建立页面数据与数据源数据的关系;
4)建立数据源中数据之间的关系;
5)缓存关联关系。
步骤510,代码生成。具体包括:根据缓存关系按业务单元结构生成html、js、后台逻辑代码。
步骤512,自动部署。
图6示出了根据本发明的一个实施例的基于OSGI的代码正向工程的实现装置的示意框图。
如图6所示,根据本发明的一个实施例的基于OSGI的代码正向工程的实现装置600,包括:数据解析单元602,用于对导入的设计完成的业务UI数据进行解析;数据源绑定单元604,用于根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;数据关联单元606,用于根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;代码生成单元608,用于根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码。
在该技术方案中,先由需求人员根据业务需求设计业务html页面,然后通过对该html页面相关的业务UI数据进行解析,从而绑定后台的数据源以及具体的数据源数据,建立前台的UI需求与后台数据之间的关联关系,从而实现基于OSGI的代码正向工程,即根据UI需求来自动生成后台以及全局(前台与后台)的逻辑代码。
在上述技术方案中,优选地,所述数据解析单元602用于:解析所述业务UI数据中的页面业务数据的结构关系。
在该技术方案中,对于业务UI数据的解析,主要涉及到对其中包含的页面业务数据进行结构关系的解析过程;通过对页面业务数据的结构关系解析,从而一方面能够清楚地了解到如何在前台的页面业务数据与后台的数据源数据之间建立关联,另一方面则能够据此了解到后台的实际数据之间的关联关系,确保通过正向工程正确生成对应于业务UI数据的逻辑代码。
在上述任一技术方案中,优选地,还包括:在线设计单元610,用于在线设计并发布所述业务UI数据,发布内容包括:页面html、js脚本和所述页面业务数据。
在该技术方案中,需求人员可以基于如OSGI平台实现对前台的业务UI页面的在线设计,从而有助于提高与后续的基于OSGI平台的代码正向工程的兼容性。当然,此处并不限定其具体的生成方式,实际上,本领域技术人员应该理解的是,显然也可以通过其他方式独立生成业务UI数据。
在上述任一技术方案中,优选地,还包括:模型建立单元612,用于建立对应于所述结构关系的正向数据模型;以及所述数据关联单元606用于:根据所述正向数据模型,建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系。
在该技术方案中,通过建立正向数据模型,使得能够基于该模型,准确、有效地实现对数据结构关系的理解,并据此实现对数据关联关系的准确建立。
在上述任一技术方案中,优选地,所述数据源绑定单元604还用于:建立对应于当前用户所属角色的数据源,以绑定至所述业务UI数据。
在该技术方案中,不同用户如果属于不同的角色,比如对于需求人员和开发人员,其具体对应的数据源可以不同,从而有助于各个角色的用户执行对应的处理任务。
以上结合附图详细说明了本发明的技术方案,本发明提出了一种基于OSGI的代码正向工程的实现方法和一种基于OSGI的代码正向工程的实现装置,通过本发明的技术方案,具有以下有益效果:
1)快速开发,能有效降低开发交互周期以及降低技术门槛;
2)模块化,特别是对于复杂的***集成,能有效控制软件复杂度增长、避免或延缓架构腐化;
3)动态化,解决发版停机问题;
4)***架构统一。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种基于OSGI的代码正向工程的实现方法,其特征在于,包括:
导入设计完成的业务UI数据,并进行解析;
根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;
根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;
根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码;
其中,解析所述业务UI数据的过程包括:
解析所述业务UI数据中的页面业务数据的结构关系。
2.根据权利要求1所述的代码正向工程的实现方法,其特征在于,在导入所述业务UI数据之前,还包括:
在线设计并发布所述业务UI数据,发布内容包括:页面html、js脚本和所述页面业务数据。
3.根据权利要求1所述的代码正向工程的实现方法,其特征在于,还包括:
建立对应于所述结构关系的正向数据模型;以及
根据所述正向数据模型,建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系。
4.根据权利要求1所述的代码正向工程的实现方法,其特征在于,还包括:
建立对应于当前用户所属角色的数据源,以绑定至所述业务UI数据。
5.一种基于OSGI的代码正向工程的实现装置,其特征在于,包括:
数据解析单元,用于对导入的设计完成的业务UI数据进行解析;
数据源绑定单元,用于根据所述业务UI数据建立数据源,并绑定所述业务UI数据与所述数据源;
数据关联单元,用于根据解析结果建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系;
代码生成单元,用于根据所述关联关系生成对应于所述业务UI数据的后台逻辑代码;
所述数据解析单元用于:
解析所述业务UI数据中的页面业务数据的结构关系。
6.根据权利要求5所述的代码正向工程的实现装置,其特征在于,还包括:
在线设计单元,用于在线设计并发布所述业务UI数据,发布内容包括:页面html、js脚本和所述页面业务数据。
7.根据权利要求5所述的代码正向工程的实现装置,其特征在于,还包括:
模型建立单元,用于建立对应于所述结构关系的正向数据模型;以及
所述数据关联单元用于:根据所述正向数据模型,建立所述业务UI数据与数据源数据之间、各数据源数据之间的关联关系。
8.根据权利要求5所述的代码正向工程的实现装置,其特征在于,所述数据源绑定单元还用于:
建立对应于当前用户所属角色的数据源,以绑定至所述业务UI数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310652672.6A CN103677819B (zh) | 2013-12-05 | 2013-12-05 | 基于osgi的代码正向工程的实现方法和实现装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310652672.6A CN103677819B (zh) | 2013-12-05 | 2013-12-05 | 基于osgi的代码正向工程的实现方法和实现装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103677819A CN103677819A (zh) | 2014-03-26 |
CN103677819B true CN103677819B (zh) | 2017-12-05 |
Family
ID=50315486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310652672.6A Active CN103677819B (zh) | 2013-12-05 | 2013-12-05 | 基于osgi的代码正向工程的实现方法和实现装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103677819B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104268201B (zh) * | 2014-09-23 | 2018-10-16 | 山东鲁能软件技术有限公司 | 基于gis平台的空间海量多元数据统一索引方法 |
CN105677307B (zh) * | 2014-11-19 | 2019-03-01 | 上海烟草集团有限责任公司 | 一种移动终端大数据处理方法及*** |
CN104360866A (zh) * | 2014-12-01 | 2015-02-18 | 深圳七彩畅想网络技术有限公司 | 一种代码生成方法及代码生成器 |
CN107632826B (zh) * | 2016-07-14 | 2021-03-02 | 腾讯科技(深圳)有限公司 | 一种源代码的编译方法和客户端 |
CN110427233A (zh) * | 2019-06-26 | 2019-11-08 | 北京三快在线科技有限公司 | 后台数据绑定方法、装置、电子设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114226A (zh) * | 2007-08-28 | 2008-01-30 | 北京中企开源信息技术有限公司 | 一种基于模型组件的代码自动生成装置、***及方法 |
CN101714078A (zh) * | 2008-10-06 | 2010-05-26 | 广东金宇恒科技有限公司 | 代码生成方法及装置 |
CN102306102A (zh) * | 2011-08-25 | 2012-01-04 | 中兴通讯股份有限公司 | 程序文件自动生成方法及装置 |
CN102968306A (zh) * | 2012-11-29 | 2013-03-13 | 广东全通教育股份有限公司 | 一种基于数据模型驱动的代码自动生成方法和*** |
CN103294455A (zh) * | 2012-02-27 | 2013-09-11 | 杭州勒卡斯广告策划有限公司 | 一种软件服务实现方法、***及Java平台 |
CN103309806A (zh) * | 2013-05-03 | 2013-09-18 | 上海证券交易所 | 一种快速开发测试的装置及方法 |
CN103425585A (zh) * | 2013-08-31 | 2013-12-04 | 华南理工大学 | 一种osgi集成测试方法 |
-
2013
- 2013-12-05 CN CN201310652672.6A patent/CN103677819B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101114226A (zh) * | 2007-08-28 | 2008-01-30 | 北京中企开源信息技术有限公司 | 一种基于模型组件的代码自动生成装置、***及方法 |
CN101714078A (zh) * | 2008-10-06 | 2010-05-26 | 广东金宇恒科技有限公司 | 代码生成方法及装置 |
CN102306102A (zh) * | 2011-08-25 | 2012-01-04 | 中兴通讯股份有限公司 | 程序文件自动生成方法及装置 |
CN103294455A (zh) * | 2012-02-27 | 2013-09-11 | 杭州勒卡斯广告策划有限公司 | 一种软件服务实现方法、***及Java平台 |
CN102968306A (zh) * | 2012-11-29 | 2013-03-13 | 广东全通教育股份有限公司 | 一种基于数据模型驱动的代码自动生成方法和*** |
CN103309806A (zh) * | 2013-05-03 | 2013-09-18 | 上海证券交易所 | 一种快速开发测试的装置及方法 |
CN103425585A (zh) * | 2013-08-31 | 2013-12-04 | 华南理工大学 | 一种osgi集成测试方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103677819A (zh) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103677819B (zh) | 基于osgi的代码正向工程的实现方法和实现装置 | |
CN104484216B (zh) | 服务接口文档和在线测试工具生成方法、装置 | |
US11461542B2 (en) | Providing asynchronous general user interface (GUI) input | |
CN110825362A (zh) | 低代码应用软件开发***及方法 | |
CN108406764A (zh) | 智能开放型服务机器人操作***及方法 | |
CN101971143A (zh) | 应用组件之间的自动连接 | |
CN102449598A (zh) | 程序包设计和生成 | |
CN103685568A (zh) | 云计算环境下paas平台的平台服务应用部署方法和*** | |
CN105512304A (zh) | 在线生成互联网应用方法和***集成方法及支撑平台 | |
CN103544100A (zh) | 便携数据处理设备应用程序的测试方法、***和客户端 | |
CN111221729B (zh) | 一种平台服务与测试服务分离的自动化测试方法及*** | |
CN109614093B (zh) | 可视化智能合约***以及智能合约的处理方法 | |
CN102096593A (zh) | 基于Flex技术的Web端业务流程图形化编辑框架***及方法 | |
CN103425585A (zh) | 一种osgi集成测试方法 | |
CN106663090A (zh) | 在编译期间将呈现元数据转换成浏览器可渲染格式 | |
CN102231132A (zh) | 一种基于SystemC的AADL软构件模型仿真测试实例生成方法 | |
CN101969442B (zh) | 基于进程运行环境感知与迁移的网络模拟框架实现方法 | |
CN103399746B (zh) | 一种便于二次开发的信息管理***及开发方法 | |
Fujima | Building a meme media platform with a JavaScript MVC framework and HTML5 | |
CN106599087B (zh) | 一种空间信息服务的二次开发方法 | |
CN115712793A (zh) | 全景前端文档站点生成方法及*** | |
CN102915231A (zh) | 智能手机软件设计工具,解析器及其方法 | |
CN103246517A (zh) | 一种智能客户端程序调用webservice实现数据库事务持续化的方法 | |
CN103365266A (zh) | 一种基于Agent的分布式智能光刻设备 | |
Rajagopala | Object-oriented parallel second-order inelastic analysis of frames |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |