美文网首页
软件模块复用的几种方式

软件模块复用的几种方式

作者: 寻找无名的特质 | 来源:发表于2022-08-13 05:51 被阅读0次

    独立单体应用部署:独立应用包括认证系统,可以独立运行,部署简单,但用户必须只能选择使用或者不使用。
    独立的前后分离应用:需要集成的或独立的认证服务器。

    作为分布式应用的一部分:与前后分离应用部署类似,采用认证服务器管理用户,可以独立部署和使用。还需要提供前端集成方案。前端需要以某种形式与用户应用集成。
    上面的方案,都需要数据库部署的方案。

    作为插件供用户集成到自身应用使用,用户引用nuget包,在自身应用中使用API。需要提供对各种数据库的支持。以MVC方式提供的前端可以和后端一起提供。如果与用户系统紧密集成,需要提供客户端js api。

    前端: js api -> 组件UI -> 独立模块
    后端: 领域模型+repository -> 服务层Api->Web Api

    相关文章

      网友评论

          本文标题:软件模块复用的几种方式

          本文链接:https://www.haomeiwen.com/subject/bmzmprtx.html