repository-design

    0热度

    2回答

    我有Web应用程序和一个存储库,将交易记录设置为“完成”。要求是在存储库级别检查是否已经将需求设置为由另一用户“完成”,如果是这样,通知当前用户记录已经被设置为“完成”。 我应该抛出一个自定义的异常或返回一个状态类(状态枚举和消息收集)? 库(一种服务)的调用者处理库调用和结果的DTO换到UI ...

    0热度

    1回答

    我正在创建一些项目管理功能。 无论何时创建/更新/删除模型,我在Laravel中使用Model Observers来创建审计跟踪。因此,例如,在创建项目时,观察者将自动创建项目审计模型的新实例,以创建存储已更改字段的新数据库条目。这个观察者也清除相关的缓存,确保用户可以访问最新的信息。 呼吁高速缓存储存库的问题导致此错误信息(不带堆栈跟踪): Symfony \ Component \ Debug

    0热度

    1回答

    昨天我签署了私人免费Assembla账户。我想用它来管理一些小项目。在我看来,只有一个Assembla存储空间适用于我的所有小型(php)项目,这些项目将在一个Web服务器上运行 - 不同的子域。 但我不知道如何使用一个存储库管理git中不同项目的不同标签。有什么建议么?

    3热度

    3回答

    我完全理解了Repository模式的设计思想。但为什么我们需要实现iDepository接口类?这是什么特别的用途? 存储库类本身在没有接口类的情况下工作。 我认为有人会回答我这是从业务逻辑和数据逻辑的解耦。 但即使没有接口类,是不是数据逻辑解耦的数据逻辑?

    1热度

    1回答

    这可能是关于个人的偏好比任何事情都多,但我一直试图围绕使用存储库和工作单元模式,但我看到了非常不同的用途,并希望知道哪个更好?为什么。 使用1: 在此使用时,储备库投入工作 使用2单元: 在此使用,工作单元被放入仓库

    1热度

    2回答

    我有麻烦搞清楚如何组织一个Mercurial库的Django项目我开始。这是当前的配置: . ├── .hg ├── docs ├── manage.py ├── project │   ├── __init__.py │   ├── settings.py │   ├── urls.py │   └── wsgi.py └── requirements.txt 对于我的工作

    1热度

    2回答

    我正在使用ServiceStack实现Rest服务。我们通过IOC使用存储库模式和自动连线存储库到服务中。 当前,我们有一种天真的方法,其中一个db模型与一个存储库配对。这意味着每当一个服务中操纵多个实体时,不会使用事务边界。存储库是按顺序调用的:如果沿途的一个或多个步骤失败,则必须手动将数据库“回滚”到其初始状态。在最坏的情况下,如果请求线程死亡,或者发生未检查的异常(例如,OutOfMemor

    0热度

    2回答

    这是我的情况: 我继承了一个SVN服务器(仅在Win 2008 R2上使用svnserve)和一个小硬盘和一个没有指定名称的存储库。它的路径是C:\svn\repos。如果可能的话,我宁愿不改变它的任何内容,并且该磁盘对于该项目来说是很好的。 另一个组想要在此服务器上创建新的存储库。我正在添加新的硬盘。 我可以直接转到D :,创建一个名为D:\svn\repos\Project2,cd\svn\r

    2热度

    1回答

    我有车辆类morphTo(Bus)和MorphTo(SUV)和MorphTo(Sedan)。 当保存在VehicleController中时,我调用了vehicleRepositoryInterface,vehicleRepository。 如何保存巴士或SUV或轿车数据? 我的车辆类别 Class Vehicle controller{ public function get_crea

    2热度

    1回答

    我已经将一个古老的cvs仓库迁移到git。在我的项目中,我有几个不同的开发团队,他们需要访问相同或不同的存储库文件夹。所以我的想法是将中央存储库分成几个存储库,以便每个团队都可以访问一个存储库并存储他们需要的文件夹。在这些存储库背后,需要一个集成存储库。 所以问题是有几个团队需要访问的项目文件夹。例如: Team-repo 1: folderA, folderB, folderD Team-re