小编Ser*_*pov的帖子

Web API适用于典型的n层架构?

通常当我为项目布局n层架构时,我有以下层:

  • (域模型,存储库合同)
  • 数据(在域模型之上工作的存储库)
  • 服务(聚合回购,缓存,验证)
  • 演示文稿(mvc应用程序)

考虑到它将被实际应用程序和外部客户端使用,ASP.NET MVC 4 Web API在哪里适合这一点?它是服务层的一部分还是使用服务层并与MVC应用程序位于同一级别?

asp.net-mvc n-tier-architecture asp.net-web-api

14
推荐指数
1
解决办法
8162
查看次数

域驱动设计中的聚合根复杂度

人们在聚合的复杂性中划清界线的位置在哪里?为了澄清,如果我的聚合有一个ObjectA列表,它有一个ObjectB列表,它有一个ObjectC列表,我的聚合应该负责检索ObjectC吗?或者我应该考虑创建另一个聚合来将这种复杂性降低到层次结构中的几个级别?

domain-driven-design aggregateroot

4
推荐指数
1
解决办法
737
查看次数

Assembly.Load是否使用缓存?

我有一个资源程序集,它存储了许多可重用的脚本,样式和控件.我不确定在加载后是否应该缓存此程序集.Assembly.Load是否在同一app-domain中使用内部缓存?

谢谢!

.net c# caching assembly.load

2
推荐指数
1
解决办法
1671
查看次数

OpenID连接会话管理 - 可以撤销ID令牌吗?

在OpenID Connect中,ID令牌是加密签名的自包含令牌,允许资源所有者在不调用授权服务器的情况下授权访问.因此,如果授权服务器不需要验证令牌,那么如何在会话管理场景中撤销它?似乎唯一可以撤销的是刷新令牌,此时ID令牌将过期,用户必须重新进行身份验证.它是否正确?此外,OpenID Connect Provider/Server在交付令牌时是否有意义存储令牌?

access-token jwt openid-connect

2
推荐指数
1
解决办法
2344
查看次数