标签: architecture

其中实现模式规范

假设这个用例:

我希望从今年3月到7月之间购买波士顿的顾客.

有了DDD

  1. 直接在封装在对象中的UI中使用规范来驱动它.
  2. 在域中实现不同的get方法以在每个用例中回答.
  3. 直接在UI中使用规范

我应该使用巫婆实施?

architecture design-patterns domain-driven-design specifications

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

如何学习高级ms sql server?

我有一个强大的数据库背景,但很少有ms sql server的实践经验.
我想学习工具,架构,分析和调优.
除了浏览一点点信息之外,我实际上还在寻找更大的指南.书籍,培训,系列文章等.
您如何推荐我开始?

architecture sql-server profiling

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

洋葱建筑:工厂实施的位置?

我要建立新的"企业解决方案"

所以我决定使用" 洋葱架构 ",因为我想要灵活的架构.

但我对"依赖性解决方案"的关注是新手.

据我所知,我应该将Factories" Implementations "放在这个Layer中,这个层引用了所有其他层.

然后,当DependencyResolution层和UI层中的FactoryImplementation没有引用"DependencyResolution Layer" 时,我想知道如何在" UI层 " 中创建IFactory的新实例


编辑::

感谢Erik先生

但是当我看到许多这些链接之后,当我想将"注册"实现"注册"到他们的"接口"时,我仍然有问题,因为我在UI项目中不能做这样的事情:

kernel.Bind<ITaxCalculator>()
      .To<TaxCalculator>()
      .WithConstructorArgument("rate", .2M);
Run Code Online (Sandbox Code Playgroud)

因为UI Project无法访问TaxCalculator"实现".

architecture design-patterns dependency-injection onion-architecture

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

如何设计参数表及其消费者?

关于如何设计参数表,我很怀疑...

  1. 你认为让html包含网络应用程序的pks是一种不好的做法吗?我认为是,我建议使用guids代替pks.
  2. 你知道任何与参数表设计有关的模式吗?通常我会在一些数据库设计中找到一种参数数据表(即性别表,国家表......等).我更喜欢只有一个带有所有参数的表和一个带有键的列来从上层引用它们.
  3. 您如何看待源文件与参数表具有相同的信息?我已经看到一些项目的源代码与每个与参数相关的pk ...这是一个好习惯吗?
  4. 您认为创建缓存方案以保留参数数据是否相关?

谢谢!

注意:这个问题扩展了这一点.

architecture database-design design-patterns software-design

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

高级设计与低级设计及其组件之间的区别

我正在尝试为Web应用程序(PHP)设计高级设计和低级设计.但我坚持他们之间的基本区别.还有他们的组件.此外,数据库设计和业务逻辑在两者之间.

php architecture software-design

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

奇偶校验位和错误检测

我在大学的计算机体系结构课程中遇到过这种情况。我无法理解奇偶校验位;为什么它有偶数和奇数两种。

谁能给我清楚地解释一下奇偶校验码?

c architecture assembly character-encoding

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

Eclipse IDE中应用的架构模式?

有谁知道eclipse团队应用于他们的eclipse IDE的架构模式?
谢谢

architecture eclipse

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

为什么计算机在汇编语言中使用十六进制数系统?

为什么计算机在汇编语言中使用Hex Number System?他们为什么不使用二进制,八进制,十进制等任何其他数字系统?什么东西迫使计算机设计师在组装时使用十六进制系统 为什么它对他们看起来如此有益?

architecture assembly hex computer-science computer-architecture

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

比较C++中的类型

我正在开发一个自定义引擎,我有两个不同的转换类,一个用于2D,一个用于3D.我正在使用#define来选择要使用的转换类,并在逻辑应该相同的位置使用该定义而不是类名.我现在处于一个部分,我希望他们有不同的逻辑,并希望做一个比较分支.我需要做些什么才能让它发挥作用?

class Transform2D;
class Transform3D;

#define TransformClass Transform2D

if(TransformClass == Transform2D)
{
  //like this
}
else    
{
  //like that
}
Run Code Online (Sandbox Code Playgroud)

类型ID适用于此.你怎么处理?

if ( typeid(TransformClass) == typeid(Transform2D) )
{
    ittransform->SetRotation(0);
    ittransform->SetScale(Vector2D(defaultScale, defaultScale));
}
else
{
    ittransform->SetRotation(Vector3f());
    ittransform->SetScale(Vector3f(defaultScale, defaultScale, defaultScale));
}
Run Code Online (Sandbox Code Playgroud)

c++ architecture component-based

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

Terse伞概念用于数据验证和标准化?

我想编写一些代码来处理数据验证(例如,"字段X必须是字母数字")和数据标准化(例如,"将字段X强制转换为大写字母").我想要一个包含这两个函数的代码的量规,而不是明显比其中任何一个都简洁(例如,使用ValidationAndStandardization它).一个既定的术语是首选,但发明总比没有好.

language-agnostic architecture terminology conceptual

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