随笔分类 - 软件系统架构设计
摘要:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) 角
阅读全文
摘要:互联网公司经常会有大量原始图片上传,而且一个原图会在页面以不同尺寸缩略图显示,一般有两种策略生成缩略图,一种在上传图片时,生成需要的多张不同缩略图,另一种是请求指定尺寸的图片时实时生存缩略图片,第一种方式有一定限制,就是需要提前知道所有尺寸的图片,做雍余存储,无形中增加大量文件数量,如果文件系统设计
阅读全文
摘要:三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了"高内聚低耦合"的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从...
阅读全文
摘要:本项目结合EF 4.3及WCF实现了经典三层架构,各层面向接口,WCF实现SOA,Repository封装调用,在此基础上实现了WCFContext,动态服务调用及一个分页的实例。 1. 项目架构图: 2. 项目解决方案: 在传统的三层架构上增加了WcfService(服务端),WcfClientP
阅读全文
摘要:Winform开发框架方面的文章我介绍很多了,有宏观介绍,也有部分技术细节的交流,每次我希望能从不同角度,不同方面来介绍我的WInform开发框架,这些其实都是来源于客户的需求,真实的项目场景。本文主要介绍Winform开发框架的各种演化,适合在各种系统应用场景下的使用过程。Winform开发框架,
阅读全文
摘要:使用WCF实现SOA面向服务编程—— 架构设计 作者: 风尘浪子 来源: 博客园 发布时间: 2011-04-12 11:07 阅读: 9833 次 推荐: 1 原文链接 [收藏] SOA本身就是一种面向企业级服务的系统架构,简单来说,SOA就是一种进行系统开发的新的体系架构,在基于SOA架构的系统
阅读全文
摘要:http://www.cnblogs.com/holyknight-zld/archive/2012/08/31/psidemo.html#!comments
阅读全文
摘要:图片服务器上缩略图的那些事儿 最近一周又对图片服务器进行了一次升级,当然不是硬件上的。 作为一个图片类网站,我相信你会不可避免的遇到以下问题。 1 怎么搭建独立的图片服务器? 2 图片服务器的目录结构怎么设计? 3 web服务器怎么跟图片服务器打交道? 4 每张图片有很多尺寸的缩略图,上传之后要全部
阅读全文