
框架 与 架构
文章平均质量分 86
yandavid
这个作者很懒,什么都没留下…
展开
-
\t\t【框架】Wcf 面向服务分布式通信
Windows Communication Foundation (WCF)是Microsoft为构建面向服务的应用提供的分布式通信编程框架,是.NET Framework 3.5的重要组成部分。使用该框架,开发人员可以构建跨平台、安全、可靠和支持事务处理的企业级互联应用解决方案。 根据微软官方的解释,WCF(之前的版本名为“Indigo”)是使用托管代码建立和运行面向服务(Service O原创 2013-06-09 15:34:53 · 723 阅读 · 0 评论 -
\t\tASP.NET MVC 2中的Area特性
没有Areas前相同问题的处理在mvc1.0时代,如果要将网站按目录结构来区分。例如Website/Index Admin/ Index User/ Index ……/…… 通常都是在Views下面建立若干个和Controller相对应的目录,然后在里面放置aspx页面Views\Website\Index Views\Admin\Index Views\User\Index View原创 2013-06-09 15:35:07 · 493 阅读 · 0 评论 -
\t\t介绍“Razor”— ASP.NET的一个新视图引擎
设计目标在设计和评估“Razor”时,我们牢记以下几个目标:· 紧凑、富有表现力和流畅:Razor尽量减少一个文件里需要敲入的字符数,给你畅快淋漓的编码体验。与大部分模板的语法不同,你不会因为需要在HTML中标注服务器端代码块而中断敲代码的快感。代码分析器足够聪明,能够从你的代码里推断出是否为服务器端代码。这使得其简洁、富有表现力的语法输入能够干净,快速,有趣。· 上手快: Razor非常容易上手原创 2013-06-09 15:36:13 · 625 阅读 · 0 评论 -
\t\tCCR DSS 处理复杂的固有的并行设计和创造分布式应用程序
CCR并发和协调运行时(Concurrency and Coordination Runtime,CCR)提供一个高度并发的、面向消息的编程模型,利用强大的消息组织机制替代了锁定、信号量等线程操作。CCR通过提供管理异步操作、 处理并发、并行硬件管理以及处理部分错误的编程模型来实现面向服务的应用程序,使得设计低耦合的软件模块和组件成为可能。因此,各模块可以独立的开发并且 不需要对它们的运行时环境和原创 2013-06-09 15:35:46 · 476 阅读 · 0 评论 -
\t\t[O/RM]EDM 微软 实体 模型 框架 Microsoft Entity Framework
ASP.NET MVC 结合 Microsoft Entity Framework 通过微软实体模型框架来选择、插入、更新和删除数据。使用实体框架创建模型类(C#)这篇教程的目的是向你解释这你创建一个ASP.NET MVC应用的时候,你可以怎样使用微软实体框架来创建数据接入类。这篇课程假定你之前没有微软实体框架的知识。在这篇教程的末尾,你会明白怎样使用实体框架来选择、插入、更新和删除数据库记录。微原创 2013-06-09 15:35:35 · 683 阅读 · 0 评论 -
\t\t分布式文件系统比较
MooseFS+ 支持文件元信息+ mfsmount 很好用+ 编译依赖少,文档全,默认配置很好+ mfshdd.cfg 加 * 的条目会被转移到其它 chunk server,以便此 chunk server 安全退出+ 不要求 chunk server 使用的文件系统格式以及容量一致+ 开发很活跃+ 可以以非 root 用户身份运行+ 可以在线扩容+ 支持回收站+ 支持快照- master s原创 2013-06-09 15:37:46 · 680 阅读 · 0 评论 -
\t\tmemcached分布式算法
memcached是缓存,所以数据不会永久保存在服务器上,而是保存在服务器内存。它不会释放已经分配的内存,当记录超时后客户端即无法命中该记录,其存储空间即可被重复使用,优先使用过期的记录空间,当空间不足时Least Recently Used(LRU),即“最近很少使用”机制来分配空间。memcached内部不会监视记录是否过期,而是在Get时查看时间戳,这种技术叫“Lazy expiration原创 2013-06-09 15:36:49 · 467 阅读 · 0 评论 -
\t\t几种Web服务器比较
Apache and IIS are the most common web servers in use today, but they are far from alone. There is a huge amount of web server software out there, both free and commercial.到目前,Apache和IIS是用的最为普遍的Web服务器原创 2013-06-09 15:36:32 · 692 阅读 · 0 评论 -
\t\tNVelocity模板引擎 vs StringTemplate
NVelocity 1.1、StringTemplate 3.2和ASP.NET的ASPX页面做了个性能测试对比,对比结果如下: 结果就是,在2台不同的机器上,ASPX:StringTemplate:NVelocity分别为1.00:8.53:1.61和 1.00:7.34:1.71,StringTemplate的性能最弱,NVelocity有点接近ASPX的解析效率。我喜欢在Asp.Net MV原创 2013-06-09 15:36:15 · 723 阅读 · 0 评论 -
\t\tInfoQ: 动态语言 企业应用 优缺点
动态语言的兴起已经有些年头了。现在,人们早已不再去争论动态语言是否能够取代静态语言,因为这种争论毫无意义。越来越多的开发者开始在动态语言更为擅长的领域应用它们。比如,Django和Ruby on Rails等开发框架的盛行使得像Python和Ruby这样的动态语言可以在Web开发领域大放异彩,PHP和JavaScript也早已在Web开发领域占有一席之地。不过目前动态语言在企业开发中的应用还不够广原创 2013-06-09 15:36:08 · 398 阅读 · 0 评论 -
\t\tSaaS PaaS HaaS 计算 OR 服务 云乎 非云乎 晕也
瞬时,SaaS(软件即服务)、PaaS(平台即服务)、云计算、云安全、云服务等名词扑面而来。几乎所有软件企业都在向SaaS转型,IT服务商都准备转轨云计算,所有投软件的VC都只考虑投SaaS和云计算,软件创业公司都要在“云”里创业。 当很多不同领域的厂商想搭上SaaS和云计算快车的时候,SaaS和云计算都出现了10种以上不同的定义,还出现了“真假SaaS”之说,就像是Web 2.0一样。 Sa原创 2013-06-09 15:36:01 · 1184 阅读 · 0 评论 -
\t\tAsp.net MVC VS Asp.net WebForms
最近学习了Asp.net MVC,感觉到了一种新颖的开发模式,和WebFroms开发有很大的不同。那么我们应该怎样的看待这两种开发模式呢?以及我们应该怎么进行取舍?一、Asp.net MVC是什么?Asp.net MVC是一个基于微软发布的MVC的框架,目的和Webforms是一样的,可以高效快速的开发Web应用程序。那它和webforms有什么冲突呢?用Microsoft来话来说,Asp.net原创 2013-06-09 15:35:17 · 491 阅读 · 0 评论 -
\t\tInfinispan's GridFileSystem--基于内存的网格文件系统
Infinispan是JBoss Cache缓存框架的后续项目,它是一个开源的数据网格平台,用于访问分布式状态的群集节点。GridFileSystem(网格文件系统)是一个全新的实验性的API,这些API使Infinispan后端的网格数据像“文件系统”一样展示出来。这一系列API继承了JDK的File,InputStream和OutputStream类,创建了相应的:GridFile,GridI原创 2013-06-09 15:36:27 · 468 阅读 · 0 评论