小编Ant*_*zer的帖子

可扩展的Web项目架构

您在哪里获得有关"如何构建可扩展的高性能Web应用程序"的信息?我的意思是建筑,最佳实践ets.无论平台和语言如何:.net,php,java ...你在项目中得到自己的'史诗失败',然后在几个晚上重构你的系统或从互联网上获取信息?

是否有任何社区可以分享我自己的经验并获得一些回应?

是的,我知道每个项目都是个人的.

performance scalability

6
推荐指数
1
解决办法
2178
查看次数

如何通过构造函数正确初始化两个类之间的父引用和子引用

我有两节课.第一类是Parent,它有一个对象列表(Child).每个人Child都提到他的Parent班级.问题是如何通过构造函数实现此引用.

public sealed class Child
{
    public Child(string id, string name, Parent parent)
    {
        Id = id;
        Name = name;
        Parent = parent;
    }

    public Parent ParentInstance { get; private set; }
    public string Id { get; private set; }
    public string Name { get; private set; }
}

public sealed class Parent
{
    public Parent(string id, string name, IEnumerable<Child> children)
    {
        Id = id;
        Name = name;
        Children = children;
    } …
Run Code Online (Sandbox Code Playgroud)

.net c#

6
推荐指数
1
解决办法
767
查看次数

ASP.NET MVC3依赖注入误解

public object GetService(Type serviceType)
{
    object resolvedObject = null;
    try
    {
        resolvedObject = _unityContainer.Resolve(serviceType);
    }
    catch(ResolutionFailedException e) { }

    return resolvedObject;
}
Run Code Online (Sandbox Code Playgroud)

这是捕获异常并返回null的最佳实践吗?默认情况下,mvc尝试解析IControllerFactory和IViewPageActivator,即我得到两个catched异常.我不喜欢这个解决方案.

我的朋友建议检查serviceType IControllerFactory,IViewPageActivator如果引发异常 - 捕获并记录错误.但就我而言 - 它不是最好的解决方案,它就像硬编码一样.

asp.net-mvc dependency-injection unity-container asp.net-mvc-3

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