超媒体 (ReST) SOA:一致的服务级别身份验证的良好设计?
我目前正在开发一个 SOA 解决方案,其中架构中的每个服务都是安全的、经过身份验证的超媒体资源(就像在真正的超媒体中一样,而不是具有漂亮 URL 的 R…
可重复使用的地方放置电子邮件视图渲染逻辑?
我有一个名为 EmailController 的控制器,它(你猜对了)负责发送电子邮件。 一个例子是,我网站的用户可以“收藏”事物,如果其他用户对其中一个“事…
对于 ASP.NET 中的大型网站,推荐的解决方案结构是什么
我目前正在尝试重构一个根本没有任何分离的项目(asp.net mvc)。只是文件夹 :s 该项目有一堆 EF Code First 类(People.cs、Exam.cs、 Message.cs等…
与存储库模式的关注点分离
我有一个关于存储库访问位置的问题。允许或包含存储库维护的实体内的存储库访问是否可以接受? 例如: class Product { public int ProductID {get;se…
如何使用oop和soc实现从数据库读取默认对象设置
我有一个如下所示的类: public class Location { private int id; private String name = "noname"; ... // other properties public Location(int l…
MVC 和 NOSQL:将视图模型直接保存到 MongoDB?
我知道 MVC 中关注点分离的“正确”结构是使用视图模型来构建视图,并使用单独的数据模型来持久保存在您选择的存储库中。我开始尝试使用 MongoDB,并…
有没有一种巧妙的方法来获取表示层中背景图像的归属?
我有一张由 CSS 引入的 CC-BY 图像,用作背景。这张图片纯粹是为了它的外观,绝对不是内容。我需要在某个地方对此图像进行归属,显然最好将此归属链接…
DAL 中的 AutoMapper:何时使用 Mapper.Reset()?
我在生成的数据访问层中使用 AutoMapper。效果很好。在另一层中使用 AutoMapper 并实现在 DAL 中使用 Mapper.CreateMap() 创建的映射仍然存在时,有点…
如何告诉 Ninject 绑定到它没有引用的实现
我在 ASP.NET MVC3 项目中使用 NinjectMVC3 。 我有 3 层 Foo.Web Foo.Services Foo.Data Foo.Web 引用 Foo.Services 但不引用 Foo.Data。我的一项服…
在 PHP 中创建视图 - 最佳实践
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
ASP.NET MVC Web 层是否应该引用 nHibernate .dll?
在所有关于关注点分离的讨论中,我似乎一直遇到这样的问题:我的 ASP.NET MVC 应用程序必须引用许多与 nhibernate 和 fluid nhibernate 相关的库来进…
实体框架、应用程序层和关注点分离
我在我的应用程序中使用 Entity Framework 4.1 和 ASP.Net MVC 3。 MVC 提供表示层,中间库提供业务逻辑,实体框架充当数据层,我猜? 我可以将实体框…