CN101799754A - 一种web应用开发方法及*** - Google Patents

一种web应用开发方法及*** Download PDF

Info

Publication number
CN101799754A
CN101799754A CN200910242785A CN200910242785A CN101799754A CN 101799754 A CN101799754 A CN 101799754A CN 200910242785 A CN200910242785 A CN 200910242785A CN 200910242785 A CN200910242785 A CN 200910242785A CN 101799754 A CN101799754 A CN 101799754A
Authority
CN
China
Prior art keywords
code
service code
configuration information
receive
layer
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.)
Pending
Application number
CN200910242785A
Other languages
English (en)
Inventor
杨宁
方国
罗华永
王宇飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Original Assignee
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, China Electric Power Research Institute Co Ltd CEPRI filed Critical State Grid Corp of China SGCC
Priority to CN200910242785A priority Critical patent/CN101799754A/zh
Publication of CN101799754A publication Critical patent/CN101799754A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种web应用开发方法,该方法包括:接收用户在可视化界面上输入的基本设置信息;根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。通过本发明,不用在多个不同的工具中进行切换,更不用手动将各个不同工具生产的业务代码组合起来,从整体上提高了web应用的开发效率。

Description

一种web应用开发方法及***
技术领域
本发明涉及业务处理技术领域,特别是涉及一种web应用开发方法及***。
背景技术
为了应对日益激烈的市场竞争,提高自身管理水平,各行业信息化建设步伐不断加快。这给众多的软件提供商带来了更多的市场机会。但随之而来的市场竞争也越来越激烈,软件厂商为了在激烈的市场竞争下生存,只有更快、更好地为用户提供软件服务,才能在市场中立足。
目前,企业级应用已经从传统的C/S结构过渡到了B/S结构,B/S结构的应用主要优势有:访问方式简单,用户只需要通过浏览器就能访问应用;升级部署方便,可集中在服务端完成。B/S结构的web应用主流开发技术有.NET和JavaEE。其中JavaEE针对企业级应用各方面的需求,定义了比较完整的技术体系结构和相应的标准,例如JSP、Servlet、EJB、JDBC、JMS等等。近年来,开源社区基于JavaEE的标准又提供了非常多功能强大、灵活易用的应用中间件,例如Struts、Spring、Hibernate等,使得企业级应用开发更加成熟,也使得JavaEE成为主流的企业级应用开发技术之一。
JavaEE是一个开放的标准体系,实现其标准的中间件很多,例如实现JSP、Servlet标准的应用服务器有Tomcat、JBoss、Weblogic等等。通常,在企业级应用开发中,需要使用这些中间件,在其基础上开发业务逻辑。对应的开发过程步骤如下:
开发JSP或Servlet:用于展现业务数据,提供用户交换界面等,例如:在人力资源管理***中显示人员基本信息;开发EJB或JavaBean:用于实现业务逻辑,例如:编写如何获取人员基本信息的逻辑;使用关系型数据库维护业务数据;业务应用***开发完成后,将应用打包部署到应用服务器上运行,例如:Tomcat、Jboss等。
JavaEE体系中具体的标准是为了适用于各种各样的业务应用开发而建立的,通用性较强而针对性较差,对于特定技术问题没有提出简洁的解决方案,使得基于其开发应用的效率比较低下。例如:实现企业应用中经常会使用到的文件上传下载功能时,需编写大量代码。
为了解决上述问题,目前,Java开源社区非常活跃,很多开源项目在JavaEE标准的基础上提供了更易于企业应用开发的中间件产品。例如,Struts、Spring和Hibernate,分别解决展现和逻辑、应用启动和模块组装、数据持久化等企业应用开发中经常面对的技术问题。将这些开源框架进行合理组合可以搭建出企业应用开发框架,简化开发过程。
通常,开源框架都有一些对应的工具来辅助开发,以便于开发人员更快地进行开发,例如:Hibernate的开发工具提供了从数据库表生成映射文件和Java代码文件的功能,Struts的开发工具可以实现页面与后台控制器的映射等等。可是,不同开发工具之间没有关联性,开发时需要在各种工具间不停切换,并需要将在各工具上生成的代码与原有***代码进行联调,从而影响了整体开发效率。
发明内容
有鉴于此,本发明的目的在于提供一种web应用开发方法及***,能够从整体上提高web应用的开发效率。
为实现上述目的,本发明提供了如下方案:
一种web应用开发方法,包括:
接收用户在可视化界面上输入的基本设置信息;
根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。
优选的,还包括:
接收用户在可视化界面上输入的权限设置信息;
建立所述权限设置信息与相应的业务模块之间的关联关系。
优选的,还包括:
接收用户在可视化界面上输入的工作流设置信息;
根据所述工作流设置信息,将各业务模块中的业务代码组合起来实现业务流程化。
优选的,所述业务模块还包括具有增加、删除、修改及查找功能的模块。
优选的,还包括:
接收用户对生成的业务代码的修改指令;
利用所述修改指令更新所述生成的业务代码。
一种web应用开发***,包括:
第一接口单元,用于接收用户在可视化界面上输入的基本设置信息;
代码生成单元,用于根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。
优选的,还包括:
第二接口单元,用于接收用户在可视化界面上输入的权限设置信息;
权限生成单元,用于建立所述权限设置信息与相应的业务模块之间的关联关系。
优选的,还包括:
第三接口单元,用于接收用户在可视化界面上输入的工作流设置信息;
业务流程化单元,用于根据所述工作流设置信息,将各业务模块中的业务代码组合起来实现业务流程化。
优选的,所述业务模块还包括具有增加、删除、修改及查找功能的模块。
优选的,还包括:
第四接口单元,用于接收用户对生成的业务代码的修改指令;
代码更新单元,用于利用所述修改指令更新所述生成的业务代码。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明能够接收用户在可视化界面上输入的基本设置信息;然后,利用预置的基础框架及所述基本设置信息,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。因此,用户使用同一工具就可以自动生成展现层、逻辑层及持久层的业务代码,而不用在多个不同的工具中进行切换,更不用手动将各个不同工具生产的业务代码组合起来,因此,从整体上提高了web应用的开发效率。
另外,通过基础框架、权限平台和工作流平台的组合,利用本发明实施例提供的方法,既可以搭建企业应用开发的技术框架,以便于业务开发和扩展,又能提供更高级的通用业务服务来进一步简化开发,从而实现了快速构建高质量企业级web应用的目的。
附图说明
图1是本发明实施例提供的方法的流程图;
图2是本发明实施例提供的***的示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
参见图1,本发明实施例提供的web应用开发方法包括以下步骤:
S101:接收用户在可视化界面上输入的基本设置信息;
在本发明实施例中,将为用户提供了可视化的界面,用户可以在该可视化界面上配置式地输入基本设置信息,这些基本设置信息包括业务模块的业务数据以及数据间的关系等,例如人员管理模块中部门、人员数据,其中一个部门对应多个人员。用户在所述可视化界面上可以通过点击或拖拽等操作,来实现基本设置信息的输入。
其中,所述可视化界面是指提供给用户的可用于编辑业务数据和数据关系的界面,业务数据中包含具体的属性数据,例如人员数据中包括姓名、年龄、学历等属性数据。业务数据以类似word表格的方式进行展现,数据之间的关系则是通过箭头的方式表示的。
S102:根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。
***中预先设置了基础框架,该基础框架中包括了展现层、逻辑层及持久层代码的框架,当用户输入基本设置信息后,***可以根据所述基本设置信息读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,添加完成之后,就为web应用中的各业务模块生成了业务代码,因此,所述业务代码包括展现层、逻辑层及持久层代码。
例如完整的人员工资管理业务作为web应用的一个业务模块,包括视图、控制器、模型三部分:视图通过页面显示人员工资信息,同时用户也通过页面与应用***进行交互,控制器封装页面传递来的工资数据并调用后台模型进行业务处理,计算工资数据或保存到数据库中等。通过本发明实施例提供的方法,就可以快速地生成该业务模块的展现层、逻辑层及持久层代码,从而实现上述人员工资管理业务。
当然,***自动生成业务代码之后,用户还可以对生产的业务代码进行修改。例如,用户发现还需要给当前业务模块增加其他的功能,则可以通过手动的方式,增加该功能相应的代码,并以此来向***发出对生成的业务代码的修改指令。***接收到用户的修改指令之后,就可以利用所述修改指令更新所述生成的业务代码。
在实际应用中,由于web应用中经常会出现权限控制的问题,因此,在本发明实施例中,用户还可以在***初步搭建并启动运行后,直接访问***,并在***中将业务访问url地址与用户建立关联关系,当用户登录***时权限***会判断当前用户与那些url地址资源进行了管理,从而使得不同用户登录***后能看到并访问不同的业务模块。
另外,由于企业中的web应用所需的往往是全面解决方案,不仅需要实现各个业务模块的单项业务,还需要实现业务的流程化。例如,需要将人员工资管理模块、员工培训模块与新员工管理模块进行组合,形成完整的从新员工报到、参加培训到工资定级等多个环节的一个完整业务流程。因此,在本发明实施例还提供了工作流完整解决方案所需的可视化工作流定义,用户还可以在***初步搭建并启动运行后,使用***中可视化的流程定义工具,首先创建好各项工作流环节,然后用连线的方式将各环节联系起来设置业务环节流转方式,最后将某一具体业务访问url与环节关联从而实现完整的流程定义。
可见,通过本发明实施例提供的方法,用户使用同一工具就可以自动生成展现层、逻辑层及持久层的业务代码,而不用在多个不同的工具中进行切换,更不用手动将各个不同工具生产的业务代码组合起来,因此,从整体上提高了web应用的开发效率。
下面通过具体的应用对本发明实施例提供的方法进行更加详细地介绍。
本发明实施例是通过软件开发平台来提供不同粒度的服务,并利用开发工作台来整合各种开发工具,从而实现快速构建高质量企业级应用的目标。因此,在具体实现时,本发明实施例提供的软件开发平台可以包括开发平台和开发工作台两大部分。
其中,开发平台由基础框架、权限平台和工作流平台组成。基础框架用于搭建企业应用的框架,可在此之上快速生成展现层、逻辑层和持久层代码;权限平台和工作流平台都是在基础框架之上搭建的更高层次的业务服务套件,用于解决企业应用所需的通用业务服务。其中,权限平台用于定制企业组织机构和权限,工作流平台用于定制企业业务流程。
通过以上的组合方式,开发平台既可以搭建企业应用开发的技术框架,以便于业务开发和扩展,又能提供更高级的通用业务服务来进一步简化开发,从而实现了快速构建高质量企业级应用的目的。
开发工作台是为使用开发平台进行企业应用开发的相关人员提供的开发工具。其功能除了一般开发工具具有的代码编辑、调试等基础功能外,还包括与开发平台密切相关的各种功能:首先,可以直接生成包括基础框架、权限平台和工作流平台的一体化运行环境;然后,可以通过数据库建模的方式自底向上生成包括持久、逻辑和展现各层的可运行代码;最后,还可以通过设计工具以可视化的方式分别设计持久、逻辑和展现各层。
在实际应用中,如果开发人员首次使用本发明实施例提供的方法,则需要首先通过开发工作台新建开发平台项目,在创建过程中设置好数据库连接、***参数等,创建好后的项目可以直接在tomcat中运行。具体包括以下操作:
首先通过新建项目向导创建web应用,由基础框架、权限平台、工作流平台三部分组成;
然后通过数据库配置向导设置好数据库连接信息并初始化生成web应用项目运行所需的表和视图;
最后将创建好的项目通过部署向导发布到tomcat服务器上运行,启动后开发人员可以通过IE浏览器访问应用并使用默认用户名密码登录***。
完成以上设置之后,就可以进行具体web应用的开发了。开发人员可以通过开发工作台设计数据库表模型,由模型生成包括持久、逻辑和展现各层代码,同时还可以生成具有增加、删除修改及查找功能的模块,然后在其之上加入业务逻辑即可。也就是说,设计或开发人员利用开发平台中的基础框架、权限平台、工作流平台三部分设计开发web应用业务模块,例如人力资源***中的人员管理、组织机构管理、薪酬管理等。
然后,开发人员利用权限平台设置业务模块的访问权限,进一步完善业务模块,例如对于人员工资管理模块设置只允许人力资源部门管理人员访问。
最后,开发人员利用工作流平台可以将多个业务模块中的业务组合起来实现业务流程化,例如将人员工资管理模块、员工培训模块与新员工管理模块进行组合形成完整的从新员工报到、参加培训到工资定级等多个环节的一个完整业务流程。
其中,具体在生成持久、逻辑和展现各层代码时,可以采用如下方法:接收用户选择的业务场景、场景配置信息、为该业务场景选择的持久模型及界面配置信息,把用户选择的业务场景和场景配置信息保存在场景模型中,把界面配置信息保存在界面模型中;根据所述持久模型,读取持久层代码所需的信息添加到预置的场景代码模板中相应的位置,生成持久层代码;根据所述界面模型,读取界面配置信息添加到所述场景代码模板中相应的位置,生成界面层代码;结合所述场景模型、持久模型和界面模型,计算衍生出展现层及逻辑层代码所需的信息,保存在场景模型中;根据所述场景模型,读取展现层及逻辑层代码所需的信息添加到所述场景代码模板中相应的位置,生成展现层及逻辑层代码。当然,也可以采用其他方式实现,本发明实施例对此不做限定。
与本发明实施例提供的方法相对应,本发明实施例还提供了一种web应用开发***,参见图2,该***包括以下单元:
第一接口单元U201,用于接收用户在可视化界面上输入的基本设置信息;
代码生成单元U202,用于根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。
通过本发明实施例提供的装置,用户使用同一工具就可以自动生成展现层、逻辑层及持久层的业务代码,而不用在多个不同的工具中进行切换,更不用手动将各个不同工具生产的业务代码组合起来,因此,从整体上提高了web应用的开发效率。
本发明实施例在能够搭建企业web应用开发的技术框架,以便于业务开发和扩展的基础上,还可以提供更高级的通用业务服务来进一步简化开发,从而实现了快速构建高质量企业级应用的目的。其中,为了实现对业务模块的权限控制,该***还包括:
第二接口单元,用于接收用户在可视化界面上输入的权限设置信息;
权限生成单元,用于建立所述权限设置信息与相应的业务模块之间的关联关系。
为了实现业务流程化,该***还包括:
第三接口单元,用于接收用户在可视化界面上输入的工作流设置信息;
业务流程化单元,用于根据所述工作流设置信息,将各业务模块中的业务代码组合起来实现业务流程化。
本发明实施例除了可以自动生成展现层、逻辑层及持久层代码之外,还可以包括其他代码,例如,所述业务模块还包括具有增加、删除、修改及查找功能的模块,同样可以生成这些功能相应的代码。
本发明实施例中,web应用所需的代码都是由***自动生成的,但同时也允许用户对自动生成的代码进行手动地修改,此时,该***还包括:
第四接口单元,用于接收用户对生成的业务代码的修改指令;
代码更新单元,用于利用所述修改指令更新所述生成的业务代码。
以上对本发明所提供的一种web应用开发方法及***,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种web应用开发方法,其特征在于,包括:
接收用户在可视化界面上输入的基本设置信息;
根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。
2.根据权利要求1所述的方法,其特征在于,还包括:
接收用户在可视化界面上输入的权限设置信息;
建立所述权限设置信息与相应的业务模块之间的关联关系。
3.根据权利要求1所述的方法,其特征在于,还包括:
接收用户在可视化界面上输入的工作流设置信息;
根据所述工作流设置信息,将各业务模块中的业务代码组合起来实现业务流程化。
4.根据权利要求1所述的方法,其特征在于,所述业务模块还包括具有增加、删除、修改及查找功能的模块。
5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:
接收用户对生成的业务代码的修改指令;
利用所述修改指令更新所述生成的业务代码。
6.一种web应用开发***,其特征在于,包括:
第一接口单元,用于接收用户在可视化界面上输入的基本设置信息;
代码生成单元,用于根据所述基本设置信息,读取预置的基础框架所需的信息,并添加到所述预置的基础框架中相应的位置,为web应用中的各业务模块生成业务代码,所述业务代码包括展现层、逻辑层及持久层代码。
7.根据权利要求6所述的***,其特征在于,还包括:
第二接口单元,用于接收用户在可视化界面上输入的权限设置信息;
权限生成单元,用于建立所述权限设置信息与相应的业务模块之间的关联关系。
8.根据权利要求6所述的***,其特征在于,还包括:
第三接口单元,用于接收用户在可视化界面上输入的工作流设置信息;
业务流程化单元,用于根据所述工作流设置信息,将各业务模块中的业务代码组合起来实现业务流程化。
9.根据权利要求6所述的***,其特征在于,所述业务模块还包括具有增加、删除、修改及查找功能的模块。
10.根据权利要求6至9任一项所述的***,其特征在于,还包括:
第四接口单元,用于接收用户对生成的业务代码的修改指令;
代码更新单元,用于利用所述修改指令更新所述生成的业务代码。
CN200910242785A 2009-12-17 2009-12-17 一种web应用开发方法及*** Pending CN101799754A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910242785A CN101799754A (zh) 2009-12-17 2009-12-17 一种web应用开发方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910242785A CN101799754A (zh) 2009-12-17 2009-12-17 一种web应用开发方法及***

Publications (1)

Publication Number Publication Date
CN101799754A true CN101799754A (zh) 2010-08-11

Family

ID=42595443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910242785A Pending CN101799754A (zh) 2009-12-17 2009-12-17 一种web应用开发方法及***

Country Status (1)

Country Link
CN (1) CN101799754A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102385616A (zh) * 2011-10-10 2012-03-21 江苏鸿信***集成有限公司 通过web分发、数据库生成定制虚拟呼叫中心的方法
CN102520927A (zh) * 2011-11-23 2012-06-27 中兴通讯股份有限公司 用于嵌入式终端的生成逻辑业务的方法、装置及终端
CN102855141A (zh) * 2011-09-24 2013-01-02 国网电力科学研究院 一种权限能可视化定义与动态帮助的权限控制方法
CN102902543A (zh) * 2012-09-29 2013-01-30 山东浪潮齐鲁软件产业股份有限公司 一种Web服务应用框架模型
CN103150497A (zh) * 2013-04-07 2013-06-12 网宿科技股份有限公司 Web应用开发的可视化权限配置方法、校验方法和***
CN103593173A (zh) * 2012-10-29 2014-02-19 百度在线网络技术(北京)有限公司 一种应用程序的一体化开发***、方法及装置
CN103605528A (zh) * 2013-12-16 2014-02-26 北京中电普华信息技术有限公司 一种业务开发方法及装置
CN104216715A (zh) * 2014-09-02 2014-12-17 深圳前海诺德咨询服务有限公司 一种Web App开发框架及方法
CN106406826A (zh) * 2015-07-27 2017-02-15 阿里巴巴集团控股有限公司 联调任务创建、***联调方法及装置
CN106445556A (zh) * 2016-10-18 2017-02-22 中国银行股份有限公司 一种可视化代码生成方法及***
CN106528150A (zh) * 2016-11-07 2017-03-22 北京快嘉科技有限公司 一种j2ee项目的开发方法及开发平台
CN108681470A (zh) * 2018-05-15 2018-10-19 成都道纬科技有限公司 一种基于web技术的汽车电子基础软件配置与代码生成***
CN110413274A (zh) * 2019-08-05 2019-11-05 杭州讯酷科技有限公司 基于云端的***开发方法、***及平台
WO2019233292A1 (zh) * 2018-06-07 2019-12-12 阿里巴巴集团控股有限公司 一种应用程序的开发方法和装置
CN110609681A (zh) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 可视化配置生成web应用的***、方法、设备及介质
CN110727416A (zh) * 2019-10-10 2020-01-24 广州趣丸网络科技有限公司 开发框架的生成方法及相关装置
CN111506315A (zh) * 2019-01-31 2020-08-07 广州数控网络科技有限公司 一种柔性数字控制的代码部署方法、及数字控制平台

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510881A (zh) * 2009-03-30 2009-08-19 北京金山软件有限公司 一种网页提供方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101510881A (zh) * 2009-03-30 2009-08-19 北京金山软件有限公司 一种网页提供方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
高正光等: "基于元数据的对象管理的Web框架", 《计算机工程》 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102855141A (zh) * 2011-09-24 2013-01-02 国网电力科学研究院 一种权限能可视化定义与动态帮助的权限控制方法
CN102385616B (zh) * 2011-10-10 2016-07-13 江苏鸿信***集成有限公司 通过web分发、数据库生成定制虚拟呼叫中心的方法
CN102385616A (zh) * 2011-10-10 2012-03-21 江苏鸿信***集成有限公司 通过web分发、数据库生成定制虚拟呼叫中心的方法
CN102520927A (zh) * 2011-11-23 2012-06-27 中兴通讯股份有限公司 用于嵌入式终端的生成逻辑业务的方法、装置及终端
US9632684B2 (en) 2011-11-23 2017-04-25 Zte Corporation Method, device and terminal for generating logic service for embedded terminal
CN102520927B (zh) * 2011-11-23 2014-09-10 中兴通讯股份有限公司 用于嵌入式终端的生成逻辑业务的方法、装置及终端
CN102902543A (zh) * 2012-09-29 2013-01-30 山东浪潮齐鲁软件产业股份有限公司 一种Web服务应用框架模型
CN103593173B (zh) * 2012-10-29 2017-07-25 百度在线网络技术(北京)有限公司 一种应用程序的一体化开发***、方法及装置
CN103593173A (zh) * 2012-10-29 2014-02-19 百度在线网络技术(北京)有限公司 一种应用程序的一体化开发***、方法及装置
CN103150497A (zh) * 2013-04-07 2013-06-12 网宿科技股份有限公司 Web应用开发的可视化权限配置方法、校验方法和***
CN103605528A (zh) * 2013-12-16 2014-02-26 北京中电普华信息技术有限公司 一种业务开发方法及装置
CN104216715A (zh) * 2014-09-02 2014-12-17 深圳前海诺德咨询服务有限公司 一种Web App开发框架及方法
CN104216715B (zh) * 2014-09-02 2017-12-08 深圳市前海圆舟网络科技股份有限公司 一种Web App开发框架及方法
CN106406826A (zh) * 2015-07-27 2017-02-15 阿里巴巴集团控股有限公司 联调任务创建、***联调方法及装置
CN106406826B (zh) * 2015-07-27 2019-12-31 菜鸟智能物流控股有限公司 联调任务创建、***联调方法及装置
CN106445556A (zh) * 2016-10-18 2017-02-22 中国银行股份有限公司 一种可视化代码生成方法及***
CN106445556B (zh) * 2016-10-18 2019-08-30 中国银行股份有限公司 一种可视化代码生成方法及***
CN106528150A (zh) * 2016-11-07 2017-03-22 北京快嘉科技有限公司 一种j2ee项目的开发方法及开发平台
CN108681470A (zh) * 2018-05-15 2018-10-19 成都道纬科技有限公司 一种基于web技术的汽车电子基础软件配置与代码生成***
WO2019233292A1 (zh) * 2018-06-07 2019-12-12 阿里巴巴集团控股有限公司 一种应用程序的开发方法和装置
CN110609681A (zh) * 2018-06-14 2019-12-24 北京京东尚科信息技术有限公司 可视化配置生成web应用的***、方法、设备及介质
CN111506315A (zh) * 2019-01-31 2020-08-07 广州数控网络科技有限公司 一种柔性数字控制的代码部署方法、及数字控制平台
CN110413274A (zh) * 2019-08-05 2019-11-05 杭州讯酷科技有限公司 基于云端的***开发方法、***及平台
CN110727416A (zh) * 2019-10-10 2020-01-24 广州趣丸网络科技有限公司 开发框架的生成方法及相关装置
CN110727416B (zh) * 2019-10-10 2023-09-29 广州趣丸网络科技有限公司 开发框架的生成方法及相关装置

Similar Documents

Publication Publication Date Title
CN101799754A (zh) 一种web应用开发方法及***
CN107193545B (zh) 一种面向构件的多语言协同开发装置、方法与***
US7448024B2 (en) System and method for software application development in a portal environment
CN106484393B (zh) 一种可视化视图设计方法
CN102750145B (zh) 一种网络***软件体系框架及其实现方法
CN103425778B (zh) 一种数据库应用***的智能化开发平台
CN102663103B (zh) 可配置的自动化生成数据库和数据访问的方法
US20060195817A1 (en) Visual workflow modeling tools for user interface automation
CN100487645C (zh) 基于数据驱动的界面自动生成方法
US20080028328A1 (en) System and method to dynamically change object data patterns
KR101572509B1 (ko) 웹 기반의 어플리케이션 구축을 위한 사용자 인터페이스 프레임워크 운용 방법
CN103838706A (zh) 一种可定制流程与表单的柔性管理信息***
CN107704243A (zh) 前端界面的构建方法及装置、计算机设备和存储介质
CN108595397A (zh) 一种自动生成报告的方法
CN103646303A (zh) 用于船舶企业的可定制流程与表单的柔性管理信息***
CN106779594A (zh) 一种基于Activiti的工作流管理方法
CN107133044A (zh) 数据维护型页面的快速开发方法和***
CN101976189A (zh) 组件展现方法和装置
CN103995699A (zh) 基于mda的电力企业信息***开发方法
Witsch et al. Formal MES modeling framework–integration of different views
Hili et al. A light-weight low-code platform for back-end automation
JP2011238151A (ja) 画面プログラム生成装置
Dumitriu Modelling and simulation software solutions as a premise for enhancing processes’ quality and business overall value
KR100712685B1 (ko) 건설 업무 프로세스 정보관리 시스템
CN106874014A (zh) 基于模型和框架的三层代码生成方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100811