图解ABP 开源 Web应用程序框架特性
1、模块化架构模块化设计,可从底到顶进行延伸,如下图所示:
2、聚焦微服务支持微服务架构有助于构建自主微服务,如下图所示:
3、领域驱动设计根据DDD模式和原则设计和开发.为应用程序提供分层模型,如下图所示:
4、授权具有用户,角色和细粒度权限系统的高级授权系统. 构建在Microsoft Identity框架,如下图所示:
5、多租户SaaS应用程序开发变得简单,从数据库到UI的集成多租户,如下图所示:
6、横切关注点完整的基础架构,用于授权,验证,异常处理,缓存,审计日志记录,事务管理等,如下图所示:
7、内置Bundling & Minification无需使用外部工具进行Bundling & Minificatio, ABP提供更简单,动态,强大,模块化的内置的方式,如下图所示:
8、虚拟文件系统将views, scripts, styles, images等嵌入到packages/libraries中,并在不同的应用程序中重用,如下图所示:
9、主题使用和自定义基于bootstrap的标准UI主题或创建属于自己的主题,如下图所示:
10、后台作业内置后台作业系统,可以集成到Hangfire,RabbitMQ或任何你喜欢的工具,如下图所示:
11、可测试和可定制帮助构建可测试的应用程序.易于更换/覆盖内置的各种服务,如下图所示:
12、HTTP API和动态代理自动将应用程序服务公开为REST风格的HTTP API,并使用动态JavaScript和C#代理,如下图所示:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:54
阅读量:33
阅读量:49
阅读量:30
阅读量:57