web应用的参数配置方法、装置及系统制造方法及图纸

技术编号:18426000 阅读:26 留言:0更新日期:2018-07-12 01:55
本申请实施例公开了一种web应用的参数配置方法、装置及系统,涉及参数配置技术领域。所述系统包括配置管理控制台以及参数配置设备,所述配置管理控制台用于:从数据库中确定出待配置的第一web应用,确定所述第一web应用的可配置参数,并提供所述第一web应用的配置界面,所述配置界面中至少显示可配置参数,接收用户在所述配置界面上对所述可配置参数输入的配置修改信息,发送修改请求给所述第一web应用的参数配置设备,以对所述第一web应用进行参数配置;所述参数配置设备用于:接收所述配置管理控制台发送的所述修改请求,根据所述修改请求修改所述第一web应用的参数。利用本申请实施例,可以提升系统的操作便捷性、降低出错率。

Web application's parameter configuration method, device and system

The application embodiment discloses a parameter configuration method, device and system for web application, and relates to the technical field of parameter configuration. The system includes a configuration management console and a parameter configuration device: the configuration management console is used to determine the first web application to be configured from the database, determine the configurable parameters for the first web application, and provide a configuration interface for the first web application, at least displaying configurable parameters in the configuration interface. A number is received by the user to modify the configuration modification information on the configurable parameter on the configuration interface, send a modification request to the parameter configuration device for the first web application to configure the first web application, and the parameter configuration device is used to receive the modified modification sent by the configuration management console. The request modifies the parameters of the first web application according to the modification request. With the application example, the operation convenience of the system can be enhanced and the error rate reduced.

【技术实现步骤摘要】
web应用的参数配置方法、装置及系统
本申请属于参数配置
,尤其涉及一种web应用的参数配置方法、装置及系统。
技术介绍
在web应用中,经常需要对系统的功能设置开关或者修改参数。目前,一般通过集中式的配置中心来实现配置推送,同时web应用里根据参数做相应的代码处理,需要通过专门的程序去修改内存里的参数配置,运行时通过在服务器上触发程序的方式来修改。这种方法缺乏统一性,当参数配置太多时将难以维护,操作便捷性很差,容易出错。因此,如何研究和开发出一种新的方案以提升系统的操作便捷性、降低出错率是本领域亟待解决的技术难题。
技术实现思路
本申请实施例的目的是提供一种web应用的参数配置方法、装置及系统,可以提升系统的操作便捷性、降低出错率。为解决上述技术问题,本申请实施例是这样实现的:根据本申请的第一方面,提出了一种web应用的参数配置系统,包括配置管理控制台以及参数配置设备;其中,所述配置管理控制台用于:从数据库中确定出待配置的第一web应用,确定所述第一web应用的可配置参数,并提供所述第一web应用的配置界面,所述配置界面中至少显示可配置参数,接收用户在所述配置界面上对所述可配置参本文档来自技高网...

【技术保护点】
1.一种web应用的参数配置系统,其特征在于,所述系统包括配置管理控制台以及参数配置设备;其中,所述配置管理控制台用于:从数据库中确定出待配置的第一web应用,确定所述第一web应用的可配置参数,并提供所述第一web应用的配置界面,所述配置界面中至少显示可配置参数,接收用户在所述配置界面上对所述可配置参数输入的配置修改信息,发送修改请求给所述第一web应用的参数配置设备,以对所述第一web应用进行参数配置;所述参数配置设备用于:接收所述配置管理控制台发送的所述修改请求,根据所述修改请求修改所述第一web应用的参数。

【技术特征摘要】
1.一种web应用的参数配置系统,其特征在于,所述系统包括配置管理控制台以及参数配置设备;其中,所述配置管理控制台用于:从数据库中确定出待配置的第一web应用,确定所述第一web应用的可配置参数,并提供所述第一web应用的配置界面,所述配置界面中至少显示可配置参数,接收用户在所述配置界面上对所述可配置参数输入的配置修改信息,发送修改请求给所述第一web应用的参数配置设备,以对所述第一web应用进行参数配置;所述参数配置设备用于:接收所述配置管理控制台发送的所述修改请求,根据所述修改请求修改所述第一web应用的参数。2.根据权利要求1所述的系统,其特征在于,所述修改请求包括需要修改配置的可配置参数及参数修改值,所述可配置参数包括bean名称及属性名称,所述可配置参数标注有java注解。3.根据权利要求2所述的系统,其特征在于,所述配置管理控制台从数据库中确定出待配置的第一web应用包括:接收用户确定的待配置的第一web应用所在的机器的IP地址信息,根据所述IP地址信息,从所述控制台的数据库中定位出所述待配置的第一web应用。4.根据权利要求2所述的系统,其特征在于,所述配置管理控制台确定所述第一web应用的可配置参数包括:获取所述第一web应用的配置表,识别出所述参数中带注解的参数,将所述带注解的参数确定为可配置参数。5.根据权利要求4所述的系统,其特征在于,所述参数配置设备根据所述修改请求修改所述第一web应用的参数包括:根据所述bean名称及属性名称查找配置表,定位出需要修改配置的可配置参数的bean名称及属性名称对应的bean对象,通过java反射技术根据所述参数修改值修改所述bean对象中的参数。6.根据权利要求5所述的系统,其特征在于,所述参数配置设备还用于:根据动态配置信息从所述第一web应用中采集需要进行动态配置的参数,所述动态配置信息用于指示需要进行动态配置的参数,在所述需要进行动态配置的参数上标注java注解,所述java注解为@Switch。7.根据权利要求6所述的系统,其特征在于,所述参数配置设备还用于在所述@Switch中添加有配置名称。8.根据权利要求6或7所述的系统,其特征在于,所述参数配置设备还用于:对Spring容器进行初始化,遍历所述Spring容器里所有的javabean,根据java注解识别出带有@Switch的javabean以及属性,将识别出的带有@Switch的javabean以及属性按照预定格式保存在配置表里,所述预定格式包括bean名称、属性名称以及javabean。9.一种配置管理控制台,其特征在于,所述配置管理控制台包括:web应用确定模块,用于从所述配置管理控制台的数据库中确定出待配置的第一web应用;参数信息确定模块,用于确定所述第一web应用的可配置参数信息;配置界面提供模块,用于提供所述第一web应用的配置界面,所述配置界面中至少显示可配置参数;修改信息接收模块,用于接收用户在所述配置界面上对所述可配置参数输入的配置修改信息;修改请求发送模块,用于发送修改请求给所述第一web应用的参数配置设备,以对所述第一web应用进行参数配置。10.一种参数配置设备,其特征在于,所述参数配置设备包括:修改请求接收模块,用于接收配置管理控制台发送的修改...

【专利技术属性】
技术研发人员:李震
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1