这种架构的名称

时间:2015-06-22 12:44:33

标签: architecture

我正在使用拖放式图形开发工具套件,它建立在平台之上。

在制作了这种工件(基本上是java类的图形表示)之后,平台将生成代码并将它们存储到数据库中。 在运行时,平台将从数据库中读取代码,使用反射来实例化类,连接bean并完成工作。

我很好奇这个架构,并想知道如何在没有平台代码的情况下弄清楚它是如何工作的。

非常感谢。

2 个答案:

答案 0 :(得分:0)

这不是一种架构,它是一种工具。像这样的工具通常被称为RAD工具。他们专注于快速构建小型,简单的应用程序。

答案 1 :(得分:0)

这种开发方式可称为模型驱动开发https://en.wikipedia.org/wiki/Model-driven_engineering

在模型驱动的开发中,您可以为域对象,关系,持久性等建模。这是通过工具完成的。您的域可以是从UI对象/屏幕到Business对象的任何内容。

其中一个着名的工具/框架是Eclipse建模框架(EMF),它可以帮助您实现相同的https://en.wikipedia.org/wiki/Eclipse_Modeling_Framework