问题列表 - 第26417页

LINQ to SQL Web应用程序最佳实践

根据我构建Web应用程序的经验,我总是使用n层方法.从数据库获取数据并填充对象的DAL,以及从DAL获取对象并执行它们所需的任何业务逻辑的BLL,以及从BLL获取它的显示数据的网站.我最近开始学习LINQ,大多数示例都显示了从Web应用程序代码隐藏发生的查询(我可能只看到过于简化的示例).在n层体系结构中,这一直被视为一个大禁忌.
我对如何构建新的Web应用程序有点不确定.我一直在VS2008中使用Server Explorer和dbml designer来创建dbml和对象关系.如果dbml被认为是DAL层,如果网站应该调用BLL中的方法,然后执行LINQ查询等,那么对我来说似乎有点不清楚.
什么是一般的架构最佳实践或创建方法的方法使用LINQ to SQL的Web应用程序解决方案?

linq asp.net n-tier-architecture linq-to-sql

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

阻止PHP发送带有请求的PHPSESSID cookie?

我正在提供由PHP生成的动态图像内容.但对于.php文件的此类请求,PHPSESSID cookie正在发送,这是一种浪费.

是否可以阻止PHP将此cookie发送给PHP文件?或者PHP完全有必要工作吗?

谢谢你的时间!

php session-cookies

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

何时引用了Assemblies加载?

我编写了一个程序来引用Microsoft.Web.Administration.dll,这在Windows Server 2003上不存在.

程序检查操作系统,如果操作系统是2003,则不引用dll.

if(OSVersion == WindowsServer2003)
    //do the job without referencing the Microsoft.Web.Administration.<br>
else if(OSVersion == WindowsServer2008)
   //reference the Microsoft.Web.Administration.dll file.<br>
Run Code Online (Sandbox Code Playgroud)

当我在Windows Server 2003上测试此程序时,发生错误告诉我它无法找到Microsoft.Web.Administration.dll.
但是当我将if-else块分成如下2种不同的方法时,并没有发生错误.

if(OSVersion == WindowsServer2003)
   //do the job without referencing the Microsoft.Web.Administration.<br>
else if(OSVersion == WindowsServer2008)
   //DoIt2008Style();
Run Code Online (Sandbox Code Playgroud)

所以我想更详细地了解参考文件加载时间.你能指点我一些资源吗?

.net dll reference

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

实时红宝石应用程序:CRAMP vs NODE.JS

我想知道你们是否有任何关于哪一个更好的见解,以及在使用其中一个时应该考虑哪些因素

asynchronous ruby-on-rails real-time node.js

10
推荐指数
2
解决办法
4452
查看次数

优雅的Apache重新启动清除APC吗?

会打电话

$ httpd graceful
Run Code Online (Sandbox Code Playgroud)

清除APC缓存,或者我必须做一个全面的

$ httpd restart
Run Code Online (Sandbox Code Playgroud)

去做吧?(请记住,我知道有更好的方法可以做到这一点,比如以编程方式调用apc_clear_cache()).

php apache apc

13
推荐指数
2
解决办法
1万
查看次数

nginx子域重写

另一个nginx重写规则问题:

我怎样才能做一个重写的http://www.*.domain.comhttp://*.domain.com

nginx url-rewriting

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

将JSON编码的AJAX内容加载到jQuery UI选项卡中

我们希望在我们的Web应用程序中的所有AJAX调用都能接收JSON编码的内容.在大多数地方,这已经完成(例如在模态中)并且工作正常.

但是,当使用jQueryUI的选项卡(http://jqueryui.com/demos/tabs/)及其ajax功能时,只能返回纯文本HTML(即从下面的a标签中指定的URL).我如何让tab功能识别出每个标签的点击,它将从指定的URL接收JSON编码的数据,并加载该JSON的.content索引?

$(function() {
    $('div#myTabs').tabs();     
});

<div id="mytabs" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
    <ul class="ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all">
        <li class="ui-state-default ui-corner-top"><a href="/url/one">Tab one</a></li>
        <li class="ui-state-default ui-corner-top"><a href="/url/two">Tab two</a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery json jquery-ui jquery-ui-tabs

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

使用.Net中的私有集初始化属性

public class Foo
{
    public string Name { get; private set;} // <-- Because set is private,
}

void Main()
{
    var bar = new Foo {Name = "baz"}; // <-- This doesn't compile
    /*The property or indexer 'UserQuery.Foo.Name' cannot be used 
      in this context because the set accessor is inaccessible*/

    using (DataContext dc = new DataContext(Connection))
    {
        // yet the following line works.  **How**?
        IEnumerable<Foo> qux = dc.ExecuteQuery<Foo>(
           "SELECT Name FROM Customer");
    }
    foreach (q in qux) Console.WriteLine(q);
} …
Run Code Online (Sandbox Code Playgroud)

c# linq reflection private

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

在Android中找到包含View的窗口

我找不到一种方法来获取Window包含任意Viewv 的引用.我找到了getWindowToken,但我无法弄清楚如何使用它?有谁知道怎么样?

此外,有谁知道为什么它返回IBinder而不是Window

user-interface android

27
推荐指数
1
解决办法
3万
查看次数

有人可以用几句话解释这些技术的相关性:Flex,Flash,Air,ActionScript,SWF,FLV

我已经阅读了这些内容,但我仍然不明白它们是如何互操作的,这些是竞争技术,甚至是真正的每一个都是明显的.

Flash,Air,Flex ......这些都是"容器"/类似JVM的运行时环境,其中运行ActionScript代码?

SWF,FLV,AIR ......这些竞争文件格式是Flash,Air还是Flex运行时环境执行的?

ActionScript是一种类似C语言,可编译为SWF,FLV或AIR文件?

对不起,围绕这些条款的所有营销,其中一些可以互换使用,我很遗憾.假设我想写一个AIR应用程序......那会带来什么?编写ActionScript,将其编译为SWF,然后安装AIR运行时以执行它?与Flash不同的是什么?

如果我想播放AIR应用程序,是否需要单独的AIR运行时或Flash是否执行AIR应用程序?

apache-flex air flash actionscript

8
推荐指数
2
解决办法
766
查看次数