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

软件模块复用的几种方式

作者: 寻找无名的特质 | 来源:发表于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