![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 58
早晨的阳光Sunrise
这个作者很懒,什么都没留下…
展开
-
技术英文翻译
缩写 英文 中文 解释 VSTS Visual Studio Team System T原创 2010-05-07 17:32:00 · 1691 阅读 · 0 评论 -
Entity Framework 之领域驱动设计实践
最近在了解实体框架(Entity Framework)和领域驱动设计(Domain Drivern Design),找到了一个非常好的文章,故收集在此,以便以后再次查阅。EntityFramework之领域驱动设计实践 - 前言EntityFramework之领域驱动设计实践(一):从DataTable到EntityObjectEntityFramework之领域驱动设计实践(二):分层架转载 2011-12-13 10:11:28 · 942 阅读 · 0 评论 -
编写软件架构文档说明
第 1 部分: 什么是软件架构,为什么为软件架构编写文档说明非常重要软件架构对于复杂实时系统的开发已日益变得更加重要。在这个新的系列中,了解为什么以及应该如何编写软件架构文档说明。您将了解为任何中大型软件开发项目编写文档说明的五个不同视图或方面。这是本系列中的第一篇文章,其中转载 2011-09-03 10:26:50 · 1559 阅读 · 0 评论 -
Entity Framework 之领域驱动设计实践
最近在了解实体框架(Entity Framework)和领域驱动设计(Domain Drivern Design),找到了一个非常好的文章,故收集在此,以便以后再次查阅。Entity Framework 之领域驱动设计实践 - 前言 Entity Framew转载 2011-07-05 13:42:00 · 1283 阅读 · 0 评论 -
.NET 开源框架 Spring.NET
Spring.NET 是一个应用程序框架,其目的是协助开发人员创建企业级的 .NET 应用程序。它提供了很多方面的功能,比如依赖注入、面向方面编程(AOP)、数据访问抽象及 ASP.NET 扩展等等。Spring.NET 以 Java 版的 Spring 框架为基础,将 Spring.Java 的核心概念与思想移植到了 .NET 平台上。 下面是一些相关的文章: 前言 Spring.NET学原创 2011-06-29 16:37:00 · 2045 阅读 · 0 评论 -
.NET 开源框架 Castle
Castle 是针对 .NET 平台下的一个非常优秀的开源项目,从数据访问框架 ORM 到依赖注入容器,再到 WEB 层的 MVC 框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。 下面是一些相关的文章: 第一部分:ActiveRecord学习实践系列 1.Castle ActiveRecord学习实践(1):快速入门指南 2.Cas原创 2011-06-29 16:07:00 · 1826 阅读 · 0 评论 -
一篇依赖倒置,控制反转,依赖注入好文
摘自(http://www.contextfree.net)向依赖关系宣战依赖倒置、控制反转和依赖注入辨析在《道法自然——面向对象实践指南》一书中,我们采用了一个对立统一的辩证关系来说明“模板方法”模式—— “正向依赖 vs. 依赖倒置”(参见:《道法自然》第15章[王咏武, 王咏刚 2004])。这种把“好莱坞”原则和 “依赖倒置”原则等量齐观的看法其实来自于轻量级容器Pic转载 2011-06-24 14:36:00 · 642 阅读 · 0 评论 -
设计原理
这两天看了一篇不错的文章,里面有一些设计原理其实是可以用于很多地方的,我把他们摘录下来,作为工作的一个指导方针。 伯斯塔尔法则(Postel’s Law):发送时要保守;接收时要开放。 避免不必要的复杂性。 支持已有的内容。 解决现实的问题。 求真务实。 平稳退化。 梅特卡夫定律(Metcalfe’s Law):网络价值同网络用户数量的平方成正比。 最终用户优先。 简化最常见的任务,让不常见的任务不至于太麻烦。 帕累托原理(Pareto principl原创 2011-05-27 14:51:00 · 652 阅读 · 0 评论 -
用 Python 开发 Web 站点的两个开源框架 Django 和 TurboGears
Django 项目是一个定制框架,它源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 用于创建模型的对象关系映射 为最终用户设计的完美管理界面 一流的 URL 设计 设计者友好的模板语言 缓存系统 相关介绍参考:Python Web 框架,第 1 部分: 使用 Django 和 Python 开发 Web 站点 TurboGears 开发人员称这个项目是一个 “大框架(megaframework)”,这原创 2011-05-20 15:49:00 · 1226 阅读 · 0 评论 -
大型系统中涉及的架构知识点(不断完善中)
由于典型的大型应用系统中涉及的与具体业务逻辑无关的架构模式、设计模式及常用的功能非常多,这里自己总结一下可能会遇到的功能点、知识点,方便自己学习及查找资料。 系统描述: 1、系统是N层架构,包括客户端、服务器端程序 2、客户端可能存在多个不同的版本 3、服务器端由登陆服务器、网站服务器、文件服务器、数据库服务器、服务层服务器等。 4、通信协议主要有:Http、Ftp、TCP、UDP、自定义通信协议等 5、服务器需要提供负载均衡、容错、容灾及扩展能力 6、系统具有实时监控及管理的能力 涉及功能原创 2011-04-01 16:19:00 · 729 阅读 · 0 评论 -
深入 HTTP Web 服务
❝ A ruffled mind makes a restless pillow. ❞ — Charlotte Brontë ‣ 显示目录 深入# 简单地讲,HTTP web 服务是指以编程的方式直接使用 HTTP 操作从远程服务器发送和接收数据。如果你要从服务器获取数据,使用HTTP GET;如果你要向服务器发送新数据,使用HTTP POST. 一些更高级的HTTP Web 服务 API也允许使用HTTP PUT 和 HTTP DELETE来创建、修改和删除数据。 换句话说,HTT转载 2011-05-13 11:30:00 · 1542 阅读 · 0 评论 -
IIS 配置节的加密和解密
可以使用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 加密或解密 Web 配置文件的各节。在处理 Web.config 文件时,ASP.NET 将自动解密已加密的配置元素。 下面是详细的操作步骤: aspnet_regiis.exe 在 /WINDOWS/Microsoft.Net/Framework/v2.0.* 目录下。 1、创建 RSA 密钥容器 aspnet_regiis -pc "密钥容器名称" -exp2、导出 RSA 密钥容器aspnet_原创 2010-12-02 06:23:00 · 4458 阅读 · 0 评论 -
大型网站架构演变和知识体系
作者:xchit 来源:xchit的blog 之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文中的不对之处也请各位多给点建议,原创 2010-08-19 13:40:00 · 445 阅读 · 0 评论 -
传输层的各种模式——ZeroMQ 库的使用
最近在研究 ZeroMQ 库的使用,所以在这里总结一下各种模式,以便日后拿来使用。关于 ZeroMQ 库,我就不多介绍了,大家可以参考下面一些文章,以及他的官网、使用指南、API 参考、项目仓库等内容。开源点评:ZeroMQ简介ZeroMQ的学习和研究ZeroMQ 的模式ZeroMQ 的目标是成为 OSI 模型的传输层(Transport Layer)的标准协议,所原创 2013-03-22 13:46:59 · 7969 阅读 · 0 评论