架构思想
摘要: http://www.cnblogs.com/highriver/archive/2010/06/22/1762573.html理解负载均衡,首先要理解转移与转发的区别:转移与转发就象客户与外包公司是否需要直接接触的场景一样,如果直接与外包公司接触就是转移。如果通过接包人接触。客户与外包公司之间透明,就是转发。转移:数据包从客户端转移到实际服务器,需要知道实际服务器的地址。转发:数据包只须从客户...阅读全文
摘要: http://www.cnblogs.com/yanyangtian/archive/2010/07/13/1776355.html架构设计解惑 架构设计解惑 前言:之前的文章,很多朋友发来了反馈,从反馈中也看出了一些问题,一个最明显的问题就是:当我提到DAL的实现的时候,一些朋友就问:DAL中采用了Repository模式吗? 初一看起来,可能认为这个问题没有什么,其实仔细的想想就会发现,确实...阅读全文
摘要: http://www.cnblogs.com/A-I/archive/2010/07/26/1785016.htmlUml类图 这是一个简单类图,People我们的类名,Age 是属性,sleep,Drink是两个方法对应C#声明代码如下:public class People{int Age;public void sleep(){}public string Drink(){}}属性或方法前面...阅读全文
摘要: http://www.cnblogs.com/humors/archive/2010/08/11/1797130.html动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流...阅读全文
摘要: http://www.cnblogs.com/qingteng1983/archive/2010/07/25/1784528.html系统设计与规划--一点总结 有感于目前公司的一个项目产品中遇到的一些问题,结合着自己的设计与开发经历,总结一下系统设计与规划的必要性和知识点,作为将来设计的参考,也与大家一同探讨系统设计中要注意的各方面。产品简介:该产品是一个WebGIS系统,历经2-3年的开发与实...阅读全文
摘要: ibatishibernateORM类型“半自动”“一站式”映射关系实体类和sql语句实体类和数据库学习门槛容易3倍于ibatissql 的 优化方便,进行细粒度的优化1 一般情况下,Hibernate 会把所有的字段都SELECT2 UPDATE一般也是更新所有字段开发效率iBATIS要求开发者编写具体的SQL 语句Hibernate会自动生成SQ...阅读全文
摘要: 一、优秀的框架的特征 1. 重用(1)为了避免重复劳动,为了降低成本,我们希望能够重用之前的代码、之前的设计。重用是 框架 实现中最为核心的目标,重心中的重心。提高复用度是框架的首要目标。(2)层次分明,高度组件化,在框架中的各个部件高度独立,可拆可组(任意拆卸,任意组合),着力通用。(3)部件细化,设计精巧,运行高效,内存占用低。(4)耦合度低(可拆可组)2. 高效不论是什么系统,我们都希望架构...阅读全文
摘要: 一 、ORM 框架是为了解决什么问题而出现的呢?面向对象建模和编程经过这么多年的发展已经相当成熟,其优势在于能够适应软件开发过程中的不断变化的需求。在面向对象编程的时候很显然我们建立的对象是放在计算机内存之中,如果关闭计算机那么我们的对象就不存在了,对象的永久性(也就是长久保存对象)是我们一直的期望。在O/R Mapping出现前我们设计程序不得不花费大量的精力和时间构建我们的Data Acces...阅读全文
摘要: 哥是搞建筑的,主要负责水电的设计,最近与哥讨论关于工作中的异同,猛然发现建筑和软件有着无数的共同之处,后来上网查了下才知道原来软件从建筑中吸取了好多的经验,以下是网上找到的一篇文章,写的不错:建筑工程与软件工程的异同 建筑是一个古老的行业,从金字塔开始,已经有了几千年历史;软件则是一个新的行业,软件工程不过40年历史。但软件业从建筑业中吸取了很多营养,例如模式。笔者同时拥有建筑和软件两个行业的工作...阅读全文
摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第二十四章Web程式原型目标l 学习Web程式的通常设计考虑点。l 学习Web程式的主要原则。l 学习Web程式的层指导原则。l 学习性能,安全以及部署指导原则。概览Web程式的核心是服务器端的逻辑。它可能由很多不同的层组成。典型的例子就是...阅读全文
摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第十四章数据访问层指导概览这一章主要描述设计数据访问层时要注意的主要原则。它们覆盖了设计数据访问层遇到的通常问题及错误。下面的图表展示了数据层怎样嵌入一个通用的应用架构。(cnblog我的图片一直上传不了,报Remote server Er...阅读全文
摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第13章- 业务层原则概览这章描述业务层的设计过程,包含了设计业务层和业务组件是重要的原则。这些原则被分成不同的种类,包括设计业务层和实现合适的功能,如Security,Caching,Exception Management,Loggin...阅读全文
摘要: 很好的一本书,作者翻译了几章:http://www.cnblogs.com/niujunjie1/archive/2008/11/21/1338734.html第12章 : 表现层原则 概览:表现层的组件要实现和展示用户接口,管理用户交互。这一层包括用户输入和显示的控件,用户交互的组件。下面的图表显示表示层如何融入一个通用的应用架构。表现层组件l UI组件。UI是用户和应用程序交互的接口,负责呈现...阅读全文
摘要: 一个架构优秀的 Framework,至少要满足以下的特征: * 重用:为了避免重复劳动,为了降低成本,我们希望能够重用之前的代码、之前的设计。重用是 Framework 实现中最为核心的目标,重心中的重心。提高复用度是Framework的首要目标。 * 层次分明,高度部件(组件)化:在框架中的各个部件高度独立,可拆可组(任意拆卸,任意组合),着力通用。 * 部件细化,设计精巧,运行高效,内存占用低...阅读全文

