首页> 外文会议>International Conference on Electrical, Electronics, and Optimization Techniques >Automatic code generation with business logic by capturing attributes from user interface via XML
【24h】

Automatic code generation with business logic by capturing attributes from user interface via XML

机译:通过XML从用户界面捕获属性,从而利用业务逻辑自动生成代码

获取原文

摘要

The Integrated Development Environment (IDE) based development tools like .NET framework, Windows Builder, Net beans are popular for easier and comparably faster project development which is also need of an hour. These tools have capabilities of Drag and Drop (DND) with tool box with controls which help developer to design Graphical User Interface (GUI) just with mouse click. But, none of these tools can generate complete working code with “Business Logic” (BL) embedded automatically in source code. In routine development process developer spends time to do the repeated task of coding for same events. The vendor specific tools like Oracle Application Express (OAE), Microsoft VB.Net and similar tools from IBM can design and develop the products for analysis and reporting purpose but these tools strictly need the proprietary DB to develop the project. The OAE from ORACLE needs ORACLE as a backend whereas IBM needs DB2. Moreover none of these tools give working code with BL in any language. Our tool - “Rapid Project Builder” (RPB) addresses these problems thereby avoiding the time consuming task of coding the same business logic repeatedly. The tool also performs Automatic Code Generation (ACG) in specific language like C++, Java, etc. Once the application's UI with DND is designed along with the specification of form and fields of various controls like text box, label, buttons and the like with operations like add, delete, search or modify for button of the application, RPB automatically embed code of BL to these controls in language code. The ACG with BL, automatic DB generation with tables and validation code generation is done with the help of UI specifications which are stored as XML Meta file.
机译:基于集成开发环境(IDE)的开发工具(如.NET框架,Windows Builder,Net Bean)很受欢迎,因为它使项目开发更容易且相对较快,这也需要一个小时。这些工具具有带有控件的工具箱的拖放(DND)功能,这些控件可帮助开发人员仅通过单击鼠标来设计图形用户界面(GUI)。但是,这些工具都无法生成带有自动嵌入源代码中的“业务逻辑”(BL)的完整工作代码。在常规开发过程中,开发人员花费时间来完成针对相同事件进行编码的重复任务。特定于供应商的工具,例如Oracle Application Express(OAE),Microsoft VB.Net和IBM的类似工具,可以设计和开发用于分析和报告目的的产品,但是这些工具严格地需要专有DB来开发项目。来自ORACLE的OAE需要ORACLE作为后端,而IBM需要DB2。此外,这些工具都无法以任何语言提供带有BL的工作代码。我们的工具“快速项目构建器”(RPB)解决了这些问题,从而避免了重复编码相同业务逻辑的耗时任务。该工具还可以使用特定语言(例如C ++,Java等)执行自动代码生成(ACG)。一旦设计了带有DND的应用程序的UI以及各种控件(如文本框,标签,按钮等)的格式和字段规范,诸如添加,删除,搜索或修改应用程序按钮之类的操作,RPB会自动将BL的代码以语言代码嵌入到这些控件中。带有BL的ACG,带有表的自动DB生成和验证代码的生成是通过UI规范完成的,UI规范存储为XML Meta文件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号