十年磨一劍--從程序員到架構師

一个.net程序员,一个企业应用的开发者,喜欢系统架构,数据库,领域驱动,面向对象,表现层技术。关注重用的理论和实践。设计原则:简单,快速,适应变化能力强,表现层灵活多变...

博客园 首页 新随笔 联系 订阅 管理

2009年5月27日 #

摘要: 今天一来就又看到博客园有大战了,其实这才是社区的氛围,没有争论就是死气一团。不是有一句很流行的话嘛:我不同意你的观点,但我誓死捍卫你说话的权利。闲话少说~ 争论起因就是有位TX在他的博客里提出了一个“烫手”的观点:前台页面设计比后台实现更值钱... 阅读全文
posted @ 2009-05-27 10:09 Kevin Zou 阅读(4221) 评论(42) 推荐(0) 编辑

2008年11月26日 #

摘要: 对于有跨国业务的web系统来说,一般都需要提供多语言功能。然而在众多多语言方案里,如.net自带的Resource方式,都会在程序开发时增加程序员的额外负担,不易开发:1.各种不同的地方实现多语言,如aspx的control绑定,js脚本,cs代码,procedure里的提示信息等,这些多语言实现方式各不相同,加重了开发难度... 阅读全文
posted @ 2008-11-26 10:24 Kevin Zou 阅读(3270) 评论(26) 推荐(0) 编辑

2008年11月17日 #

摘要: 在上篇解耦的故事中,我把权限设计分成了2类,一类是以系统功能为出发点管控系统的访问权限,并且将页面的权限功能模块与业务模块解耦。很多网友提出第2类的数据权限管控比较重要,所以今天就第2类权限的设计思想再详细描述一下 阅读全文
posted @ 2008-11-17 10:22 Kevin Zou 阅读(3121) 评论(4) 推荐(0) 编辑

摘要: 应博客园出书要求,将web应用程序安全思考系列修改,改动幅度较大,并适当增加主要代码实现 阅读全文
posted @ 2008-11-17 09:55 Kevin Zou 阅读(1926) 评论(7) 推荐(2) 编辑

2008年10月20日 #

摘要: 安装VS2005的sp1补丁错误,未通过数字签名检查.(copy all)2008年05月13日 星期二 13:48今天在为自己的VS2005中加装一个C#.net,安装到一半突然弹出错误,说我的一个MSP文件,未通过数字签名检查,找了半天终于找解决方法.症状当您尝试运行 Microsoft Windows Server 2003 或 Microsoft Windows XP, 计算机上安装大 M... 阅读全文
posted @ 2008-10-20 15:58 Kevin Zou 阅读(1079) 评论(0) 推荐(0) 编辑

2008年9月11日 #

摘要: ”数据库已死”﹐”OO与数据库存在天然阻抗”﹐”对象必将代替数据库”等言论漫天飞舞﹐一时间大有不置”数据库”于死地誓不罢休﹐且看ado.net entity framework如何进行调解… 阅读全文
posted @ 2008-09-11 11:03 Kevin Zou 阅读(3328) 评论(26) 推荐(0) 编辑

2008年5月30日 #

摘要: 写了这么久的程序﹐越来越喜欢那种简单的解决方法﹐这段时间在做一个报表系统﹐其中有需要转Excel﹐而且要求兼容openoffice﹐遂利用asp语法,asp.net的控件封装特性以及excel 2003的xml试算清格式做了一个看起来比较"清爽"的excel转档方案 阅读全文
posted @ 2008-05-30 09:52 Kevin Zou 阅读(4598) 评论(16) 推荐(0) 编辑

摘要: 突然在自己的文件夹中发现了几年前写的一篇”乱文”﹐贴上来缓和一下这些天的压抑﹐祝在地震中的人民快点迎来美好的明天﹐”宅急送事件”能完美地解决… 阅读全文
posted @ 2008-05-30 07:30 Kevin Zou 阅读(5081) 评论(76) 推荐(0) 编辑

2008年5月29日 #

摘要: 系统设计一个很重要的目的就是为了重用﹐而要做到重用﹐低耦合是最有效的手段。 本文将通过web应用系统中一个最常见的主题--权限设计﹐来说明解耦的应用。 阅读全文
posted @ 2008-05-29 15:50 Kevin Zou 阅读(7705) 评论(31) 推荐(2) 编辑

2007年9月28日 #

摘要: 本不想对这个图书馆再掀话题﹐看了亚同志的重构图书馆惊魂夜﹐觉得还是有必要完整地解释一下图书馆与领域模型﹐毕竟这个问题由我而起﹐善终一下吧 阅读全文
posted @ 2007-09-28 10:23 Kevin Zou 阅读(23558) 评论(30) 推荐(8) 编辑