分类

链接

2011 年 12 月
 1234
567891011
12131415161718
19202122232425
262728293031  

近期文章

热门标签

新人福利,免费薅羊毛

程序设置之 多层架构

程序设置之 多层架构 简述 在说多层架构之前,我们先说说最热门的三层架构。三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 平时我们都关注三层架构,其实多层架构和三层架构差不多,使用多层架构进行系统开发是现今系统设计的流行趋势。通过分解业务细节,将不同的功能代码分散开来,更利于系统的设计和开发,同时为可能的变更提供了更小的单元。 以下就是一个典型的多层体...

Others 暂无评论 阅读(2,423)

人人网500万名用户资料被泄露

12月22日消息,近日众多网站大规模用户资料被泄露,包括人人网等社交网站在内也被波及。其中人人网500万用户资料已经在网络流传,经验证部分用户资料属实。 昨天下午,CSDN证实600余万用户资料被泄露。紧接着多玩游戏的800万用户,7K7K小游戏的2000万用户、178.com网站的1000万用户资料开始在网络流传。 此外,被标注为人人网、开心网等社交网站的数据库打包资料开始在网络提供下载。其中人人网500万用户资料已经在网络流传,经验证部分用户资料属实。 值得注意的是,此次泄密事故也可能牵连到其他网站。比如,许...

News 评论(2) 阅读(6,142)

.NET Remoting系列之远程对象

在分布系统中,远程对象需要跨越应用程序域进行传递,因此其表示方式会有所不同。基于性能和数据共享等原因考虑,Remoting 中远程对象可以是 "值封送对象(MBV)" 或 "引用封送对象(MBR)"。 MBV 机制类似于 Web 无状态请求,服务器创建对象实例传递给信道发送到客户端,而后服务器端不再继续维护其状态和生存期。而 MBR 则在其生存期内一直存活在服务器程序域中,客户端只是通过代理对象来完成调用消息传递,客户端可以通过相关接口来延长远程对象的生存期。 实现 MBV 一般通过 SerializableAttribute 特性,或者实...

.NET 暂无评论 阅读(2,563)

.NET Remoting系列(一)

有太多的原因让我忽略了 Remoting,不过现在用它来开始 SOA 和 WCF 的旅途还是不错的选择。.NET Remoting 封装了分布式开发的消息编码和通讯方式,让我们用非常简单的方式既可完成不同模式的分布系统开发,同时其可配置、可扩展的特性也让我们拥有极大的灵活性。当然,我更看好其升级版本 —— WCF。 要了解 Remoting 的基本信息和介绍,还是看 MSDN 比较好。先写一个简单的 Example 来体验一下,为了方便,我直接在一个工程里面创建不同的应用程序域来模拟分布模式。 using System; using System.Reflection; usi...

.NET 暂无评论 阅读(2,213)