首页> 外国专利> Automated client/server development tool using drag-and-drop metaphor

Automated client/server development tool using drag-and-drop metaphor

机译:使用拖放式隐喻的自动化客户端/服务器开发工具

摘要

A tool for the development of multiple-table database applications for client/server environments automates both capture of system requirements and code production. A client portion of a multiple- table, client/server database application for processing requests against a server database, is developed by first storing in a repository a description of the server database describing database entities within the server database and relationships between those database entities. Representations of the database entities are displayed, and an application drawing window is provided. The user drags and drops within the application drawing window one of said representations that represents a particular database entity. The tool then creates within the repository an entry for the particular database entity, and draws within the drawing window a representation of the particular database entity. For each database entity for which an entry within the repository has been created, the tool checks the description of the server database stored in the repository to determine whether a relationship exists between the particular database entity and the database entity being checked. If a relationship does exist between the particular database entity and the database entity being checked, the tool then creates within the repository an entry for that relationship, and draws within the drawing window a connector representing that relationship. The foregoing drag-and-drop sequence is repeated multiple times. When the design is complete, the tool, using information stored in the repository, automatically generates the client portion of the multiple-table, client/server database application.
机译:用于客户端/服务器环境的多表数据库应用程序开发工具可自动捕获系统需求和代码。通过首先在存储库中存储服务器数据库的描述来描述服务器数据库中的数据库实体以及这些数据库实体之间的关系,从而开发用于处理针对服务器数据库的请求的多表客户端/服务器数据库应用程序的客户端部分。显示数据库实体的表示,并提供一个应用程序绘制窗口。用户在应用程序绘制窗口中拖放表示特定数据库实体的所述表示之一。然后,该工具在存储库中为特定数据库实体创建一个条目,并在绘图窗口中绘制特定数据库实体的表示。对于已为其创建存储库中的条目的每个数据库实体,该工具都会检查存储在存储库中的服务器数据库的描述,以确定特定数据库实体与要检查的数据库实体之间是否存在关系。如果特定数据库实体和要检查的数据库实体之间确实存在关系,则该工具将在存储库中为该关系创建一个条目,并在绘图窗口中绘制表示该关系的连接器。前述拖放序列被重复多次。设计完成后,该工具将使用存储在存储库中的信息自动生成多表客户端/服务器数据库应用程序的客户端部分。

著录项

  • 公开/公告号US5802514A

    专利类型

  • 公开/公告日1998-09-01

    原文格式PDF

  • 申请/专利权人 VISION SOFTWARE TOOLS INC.;

    申请/专利号US19960630020

  • 发明设计人 VAL J. HUBER;

    申请日1996-04-09

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-22 02:38:45

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号