-
公开(公告)号:CN107291458B
公开(公告)日:2020-07-14
申请号:CN201710431511.2
申请日:2017-06-06
申请人: 北京知道创宇信息技术股份有限公司
发明人: 赵凌风
IPC分类号: G06F8/20
摘要: 本发明公开了一种Web应用的插件化构建方法及系统,该方法包括:扫描插件目录,为插件目录中的各插件安装对应的依赖库;初始化Web服务器端服务,注册通用组件并创建Web应用对应的服务器应用实例,通用组件包括静态资源服务;对于各插件中的每个插件,若其插件代码包括服务器端代码,则获取并解析该插件的服务器端注册代码,以便将该插件的服务器端执行代码注入到服务器应用实例中;初始化Web客户端服务,提供Web应用对应的客户端入口;对于各插件中的每个插件,若其插件代码包括客户端代码,则将客户端代码打包,并作为静态资源放入静态资源目录中以便通过静态资源服务来提供给客户端,以完成Web应用的构建。