
软件架构
High_Mount
这个作者很懒,什么都没留下…
展开
-
关于三种主流WEB架构的思考
关于三种主流WEB架构的思考做WEB 好几年了,各种语言和技术都稍有涉猎。今天心血来潮,突然想总结一下。其实不论什么技术,什么需求,通常WEB开发就是通过WEB前端管理一个或大或小或独立或分布式的关系型数据库,很多东西都是相通的。这里说的WEB架构,是指WEB应用开发中每种技术独有的资源组织形式(包括文件,数据库,HTTP请求处理等。注意并非OO的开发方式才有架构一说),也许说开发方式更容易转载 2007-06-24 16:19:00 · 1281 阅读 · 0 评论 -
转 基于.NET平台的分层架构实战
http://www.cnblogs.com/leoo2sk/archive/2008/06/16/1223312.html 基于.NET平台的分层架构实战(一)——综述 通过浏览博客园的文章发现,很多朋友对分层架构特别感兴趣,刚好我刚做完的毕业设计就是专门研究.NET平台上转载 2011-08-25 08:56:50 · 3278 阅读 · 0 评论 -
分层架构
一叶障目 .NET平台上的分层架构(很多朋友称其为“三层架构”),似乎是一个长盛不衰的话题。经常看到许多朋友对其进行分析、探讨、辩论甚至是抨击。笔者在仔细阅读了大量这方面文章后,认为许多朋友在分层架构的理解上存在两个比较大的偏颇: 1.没有从本质角度去理解分层的内涵,而只是了转载 2011-09-02 16:16:29 · 1410 阅读 · 0 评论 -
PetShop的系统架构设计
《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅转载 2011-06-22 15:19:00 · 689 阅读 · 0 评论 -
asp.net架构设计解惑
前言:之前的文章,很多朋友发来了反馈,从反馈中也看出了一些问题,一个最明显的问题就是:当我提到DAL的实现的时候,一些朋友就问:DAL中采用了Repository模式吗? 初一看起来,可能认为这个问题没有什么,其实仔细的想想就会发现,确实在问题的背后隐藏的了另外的一个问题. 本篇的议题如下:1. 问题的阐述2. 设计方法3. 总结转载 2011-06-22 13:41:00 · 769 阅读 · 0 评论 -
Scale-up and Scale-out
系统的可伸缩性,Scale-up(纵向扩展)和Scale-out(横向扩展)转载 2011-06-01 15:12:00 · 1010 阅读 · 0 评论 -
企业应用网站性能优化实例分析
企业应用网站性能优化实例分析转载 2011-01-20 17:23:00 · 835 阅读 · 0 评论 -
大型架构.net平台篇(WEB层均衡负载nginx)
大型架构.net平台篇(WEB层均衡负载nginx)转载 2011-01-20 14:15:00 · 2921 阅读 · 0 评论 -
说说大型高并发高负载网站的系统架构
说说大型高并发高负载网站的系统架构转载 2011-01-20 17:22:00 · 873 阅读 · 0 评论 -
百万级访问量网站的技术准备工作
百万级访问量网站的技术准备工作转载 2011-01-20 11:11:00 · 1349 阅读 · 0 评论 -
架构和框架的区别
构和框架的区别笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构和框架(Framework)混为一谈。本文阐述了它们的区别。算是对思辨成果的一个应用吧。一图胜千言,图7切中肯綮地点出了架构和框架的区别。一句话,框架是软件,架构不是软件。 框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解决方案提供良好的基础。框架是半成品。典型地,框架转载 2010-05-16 18:33:00 · 2011 阅读 · 1 评论 -
如何用正确的方法来写出质量好的软件的75条体会
前两天贴了一篇《如何用正确的方法来写出质量好的软件的75条体会》的Blog,里面是75句话,可能有些话单看一句话不太好理解。杨晔希望“还是由MVM公布一个标准答案”,所以我就再逐条解释一下。篇幅有些长,大家谅解。1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使转载 2010-04-09 16:45:00 · 894 阅读 · 0 评论 -
如何循序渐进向DotNet架构师发展(转)
微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要有相关的积累和知识储备,而这些不经过多年的磨练是原创 2007-08-02 17:22:00 · 933 阅读 · 0 评论 -
大流量网站的底层系统架构
动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站转载 2011-10-31 14:32:23 · 702 阅读 · 0 评论