图解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可测试和可定制帮助构建可测试的应用程序.易于更换/覆盖内置的各种服务,如下图所示:12http api和**自动将应用程序服务公开为rest风格的http api,并使用动态j**ascript和c#代理,如下图所示:end 20210311