根据我对N-Tier和SOA架构的理解.
N-Tier意味着将应用程序划分为多个层,示例I正在asp.net中开发应用程序,我将总数据库层推送到WCF,然后将其称为N层.[紧耦合]
根据我对SOA的理解,它是非常通用的术语,以及我们如何将松散地耦合到我们的架构,然后称为SOA.SOA服务的最佳示例 - Stock feeds/weather feed.
即使我们使用WCF开发应用程序,如果它与单个客户端/或.net应用程序紧密耦合,也不意味着它只能了解服务.
你能帮助我理解SOA VS N-Tier吗?
我想使用如下的模板绑定,但它不适合我,你能建议什么是错的吗?
<div id="gridClientsOutside" data-bind="kendoGrid: { data: FilteredClients, columns: [ { field: 'ClientName', title : 'Client Name' }, { field: 'ClientCode', title: 'Client Code', **template:'<input type='button' value ='#= ClientCode #'></input>**' } ], scrollable: false, sortable: true, pageable: false }">
</div>
Run Code Online (Sandbox Code Playgroud) AngularJS UI路由器命名视图基于用户访问权限加载,而不是在状态路由访问时加载。
$stateProvider
.state("login",
{
url: "/login",
templateUrl: getTemplateUrl("login/Index")
})
.state("main",
{
url: "/main",
views:
{
'': { templateUrl: getTemplateUrl('home/shell') },
'test1@main': { templateUrl: 'home/test1' },
'test2@main': { templateUrl: 'home/test2' },
'test3@main': { templateUrl: getTemplateUrl('home/test3') }
}
});
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,当用户访问状态时main,UI路由器会从服务器加载所有命名视图html。
是否可以在以下要求时加载命名视图?我的意思是,每当我们动态添加新标签时,才从服务器加载受尊重的视图html。
<tab ng-repeat="tab in tabs">
<div>
<div ui-view='{{tab.view}}'></div>
</div>
</tab>
Run Code Online (Sandbox Code Playgroud) 当我尝试在选择中执行 join 和 filter 时,mongodb 2.4.4 驱动器抛出此异常:
System.NotSupportedException: '$project 或 $group 不支持 {document}。' MongoDB
以下加入和过滤有什么问题?
var appt = (from col1 in collection1.AsQueryable()
join col2 in collection2.AsQueryable() on col1.Id equals col2.RefKey into grp
select new {
col1, filteredCol = col1.BandId == "" ? grp : grp.Where(t => t.Name ="Hello")
}).Take(10).ToList();
Run Code Online (Sandbox Code Playgroud)