facade

    4热度

    1回答

    我已经使用php artisan config:publish发布了app/config/packages/lightshire/laravel/中的配置文件。我试图访问此 $client_id = Config::get('lightshire/laravel-paypal::client_id'); 和所有它返回的是array(0) { } 我的服务提供商 <?php namespace

    0热度

    1回答

    无法在我的类中使用DB :: table。我得到一个handleShutdown。 请有人告诉我为什么。 我花了几个小时,我可能会发疯。 按照下面的代码: 应用程序/ ACL/Acl.php namespace AccessControl; class Acl { public function hasPermission($group_id, $module_name, $pe

    0热度

    1回答

    如果我正在创建Facade,并且我想在实例化之前传递参数,那么我该怎么做?

    1热度

    3回答

    说我们有在Laravel class myClass { private $_someArray; // Functions to manipulate $_someArray public function someArray() { return $this->_someArray; } } 我已经声明了一个门面和别名下面的类。所以我

    0热度

    1回答

    我创建一个模型作为MVC它是由其他对象中的对象。我的单个主模型对象包含成分对象。我的问题是,我是否应该向主要模型对象询问实际由三方成员实施的所有操作,还是应该询问三方成员对象并运行其操作?在第一种方法中,我可以看到,主模型必须考虑其组成元素模块的所有操作,并且会导致添加许多功能,这些功能将简单地委托给组成对象。 让我与它非常接近我在做什么一个例子来说明。以下代码正在运行,因此请忽略C++语法错误(

    4热度

    1回答

    我试图避免此类ContentDomain成为神级和隔离功能集成到特定的类别(按照SRP)这样 ContentDomain: public class ContentDomain : IContentDomain { private ISolutionDomain solutionDomain; private IServiceDomain serviceDomain;

    2热度

    2回答

    我最近看到一个带有Facade模式的EJB代码,用于提供表示层(JSF)中使用的一些方法。但是在商业逻辑的某些部分,Facade的方法被调用并被使用。 这似乎有点奇怪,因为我认为门面应该服务于外部世界而不是内部功能。我是对的还是偏执狂? 这是一个粗略的(愚蠢)图来说明情况:

    0热度

    1回答

    Entity Beans的多个细粒度调用会增加网络调用的开销,甚至是多个事务。换句话说,风险是要有一个解决方案,它具有很高的网络开销,高耦合性,差的可重用性和可维护性。我们使用会话外观来封装业务层组件,并将粗粒度服务公开给远程客户端。 我们使用数据传输对象减少了通话次数,这意味着您需要在每次通话时传输更多数据。 我想知道我的小知识是什么让这两种模式如此不同。一个是DTO中的序列化,但其他的呢?

    0热度

    1回答

    另外的Remote Facade pattern更加粗粒和客户端调用这个接口为接口远程而不是局部的,是有两个模式之间的任何其他方面的差异? 谢谢

    2热度

    2回答

    考虑下面的,简化的外观模式: class Foo { public: int times; int eval(const int val) { return val*times; } }; class Bar { Foo foo; public: Bar(const Foo& f) : foo(f) {}