01 2007 档案

手把手教你可复用的SSO组件设计(实现篇)
摘要:费了一夜的功夫写完这些代码,有些凌乱,望见谅。 源代码讲解带下载 阅读全文

posted @ 2007-01-29 22:30 亚历山大同志 阅读(7895) 评论(25) 推荐(0) 编辑

手把手教你可复用的SSO组件设计(设计篇)
摘要:这里说到了可复用得设计,所谓可复用就是指的,引入Dll,改改配置就能使用,而不是打开源代码东改改西改改再来调试调试最后OK。我们这里尽量提高抽象层次减少系统耦合。 阅读全文

posted @ 2007-01-29 16:24 亚历山大同志 阅读(6532) 评论(9) 推荐(1) 编辑

对《万事欠备设计先行》的一点想法,兼谈XP和CMMI
摘要:周末陪女友,故沉默了,其实大脑并没有沉默,之前看到《万事欠备设计先行》 就有说点什么的冲动,但是始终说不出来,经过周末的一番思索终于说得出来了 阅读全文

posted @ 2007-01-29 09:31 亚历山大同志 阅读(2572) 评论(5) 推荐(0) 编辑

手把手教你可复用SSO组件的设计(原理篇)
摘要:一个可复用非侵入式的SSO组件的设计(原理篇),共包括(原理篇)(设计篇)(实现篇),预计在3天内完成 阅读全文

posted @ 2007-01-27 14:55 亚历山大同志 阅读(9906) 评论(22) 推荐(2) 编辑

架构设计的非侵入性原则
摘要:设计或者在自己系统对框架,组件选型时自己总结的一些小小原则 阅读全文

posted @ 2007-01-27 00:41 亚历山大同志 阅读(6171) 评论(8) 推荐(2) 编辑

手把手教你写ORM大全篇
摘要:根据dudu boss的建议将本系列作一个归纳,下一个系列正在筹划中正在SSO和工作流中举棋不定,在这里再次重申,本系列都是一些概念的简单化demo的实现,因为现实中有很多很好的开源框架但是源代码读起来太繁杂,所以我这里简化了一下来实现并且把一些中间过程都记录下来并且加上一些自己的思考 阅读全文

posted @ 2007-01-26 19:36 亚历山大同志 阅读(5821) 评论(7) 推荐(0) 编辑

粒度细到控件的权限管理组件(构想篇)
摘要:说老实话我现在还没开始写,原来零散的代码要想拼凑起来还真不是一件容易的事情,懒人做事情就是不想多动,所以看见工作量大了就想偷懒,于是就会花更多的时间来想更容易地解决这个问题。 所以我现在这里把整个构思想法记录下来,等我回家再考虑如何处理。 阅读全文

posted @ 2007-01-26 10:34 亚历山大同志 阅读(3587) 评论(7) 推荐(0) 编辑

粒度细到控件的权限管理系统的设计(概要篇)
摘要:其实这个设计是已经做过了,那个时候我才进公司还在试用期,给我的第一个任务就是电信商务领航平台的管理门户的权限管理模块,本来之前有人做了一点,但是发现满足不了局方要求,于是我就重新设计了这样子一个模块出来,当时为了赶进度也没有怎么设计,实现即完成,但是现在发现其实还是可以把这个模块抽象出来,设计成一个更加通用化的设计,起码能做一个可复用的组件出来。 阅读全文

posted @ 2007-01-25 21:40 亚历山大同志 阅读(4237) 评论(12) 推荐(0) 编辑

手把手教你做可乐鸡翅膀(告别单身必杀技)
摘要:到处都是程序员找不到女朋友的论调,非技术区里常常出现被抛弃的怨男。都说程序员木纳不懂生活,所以在这里决定传授大家我独创的告别单身必杀技---“可乐鸡翅膀”,保证MM吃了心头起码甜一个礼拜,杀伤力惊人那。 好了,现在开始,首先我们要准备好材料和工具: 主料:鸡中翅一盒(各大超市有售),可乐一大瓶 配料:食用油,酱油,八角,花椒,干海椒(不要干海椒面,要整的),生姜,料酒 首先声明这个是我参考网上... 阅读全文

posted @ 2007-01-25 20:46 亚历山大同志 阅读(7104) 评论(17) 推荐(0) 编辑

手把手教你写代码生成器(也算ORM的续)
摘要:因为ORM还是需要配置,还是需要EntityObject,所以重复劳动在所难免,这里简单来看看如何实现一个代码生成器来降低我们的劳动强度。说白了代码生成器原理相当的简单,一言概之其要点就是获取表和字段的信息这里用SqlServer数据库为例看看怎么获取的获取有哪些表和表信息用 sp_tables存储过程就可以了获取一个表里字段的信息用 sp_columns就可以了还有个方法就是去读系统视图或者系统... 阅读全文

posted @ 2007-01-25 11:45 亚历山大同志 阅读(5006) 评论(6) 推荐(1) 编辑

手把手教你写ORM(八)
摘要:最后我们来解决点遗留问题首先是读取Attribute的问题 Type tp = target.GetType();PropertyInfo pp = tp.GetProperty(s);foreach (object o in pp.GetCustomAttributes(false)){ if (o.GetType().Equals(typeof(ParamAttribute))) ... 阅读全文

posted @ 2007-01-25 11:26 亚历山大同志 阅读(3933) 评论(7) 推荐(0) 编辑

手把手教你写ORM(七)
摘要:恕我卖个关子,如何得到Attribute的问题先放一放,肯定通过反射,有兴趣的也可以自己研究研究今天先来说缓存的问题,对于数据缓存就我自己来说经历过很多次的反复,不过在.NET社区很多人都支持按需读取的原则,不过我觉的这是个误区,在单击程序的时候由于个人电脑的内存比较小和多用途性,很多程序都强调尽量少占用内存。不过在写服务程序的时候就是一个误区了,把常用数据缓存起来,在需要的时候快速调用才是提高性... 阅读全文

posted @ 2007-01-25 10:39 亚历山大同志 阅读(3803) 评论(8) 推荐(0) 编辑

手把手教你写ORM(六)
摘要:最近越来越不知道该吃什么了。唉。 现在到了比较激动的地方了,ORM,说白了最主要的工作就是将对象和数据库表格的映射建立起来。这里我们就不用XML文件来配置了,第一会使配置文件结构变复杂加大解析难度,第二我来看看另外一种做映射的方法。 这里介绍一下.NET的Attribute,在早些时候被翻译作属性,和property混淆了。现在一般都翻译为特性或特征,它可以给一个类或者类的成员附加一些额外的特征或... 阅读全文

posted @ 2007-01-24 22:21 亚历山大同志 阅读(7887) 评论(5) 推荐(3) 编辑

谈谈我们的学习和我们的Blog
摘要:第一,学习编程是一个很枯燥的过程,所以我们更要讲究效率(要把有限的时间投入到无限的泡妹妹活动中去)第二,学习不要贪多,常常看到某人今天看看Nhibernate,明天看看Ajax,学习列表上堆积了一大堆列表,最后发现每一样都是浅尝则止,最后成为了传说中的门门懂样样瘟。学习要有重点,起码要保证自己在某一领域有了较深入的研究再去投入更多精力研究其他的。第三,学习的三板斧:Know What,Know H... 阅读全文

posted @ 2007-01-24 20:07 亚历山大同志 阅读(2129) 评论(17) 推荐(0) 编辑

也谈如何改IP(看某人的Blog写了个程序完成,觉得用牛刀了,故再发一篇以和之)
摘要:原贴在:http://www.cnblogs.com/jedwin/archive/2007/01/24/629167.html我想说的是如果可以简单完成的工作就不要用麻烦的解决方案所以最近喜欢用脚本解决问题,其实这个问题我们本子族常常遇到,之前我也有一个类似的问题,那时候还是穷学生的时候因为舍不得多花一张网卡的钱,于是啄么着用一张网卡使用Winrouter做代理。当时用window的虚拟网卡,然... 阅读全文

posted @ 2007-01-24 16:51 亚历山大同志 阅读(2742) 评论(3) 推荐(0) 编辑

手把手教你写ORM(五)
摘要:CMMI是魔鬼继续上面的内容,这里我们要实现一个插件的结构来动态从外部载入数据组件,其好处不用我再多说了,可能有人会发问,插件是AOP的拿手好戏你咋个不用?真是晕死,就2行代码,犯得着引入那么大一堆东西进来么?插件,首先要定义接口,当然通过Refrection我们无所不能,但是有一个定义好的Interface对性能的改善来说不是一点半点的。我们引入一个新的项目来定义接口,理由呢就是消除循环引用。接... 阅读全文

posted @ 2007-01-24 15:29 亚历山大同志 阅读(3736) 评论(4) 推荐(0) 编辑

手把手教你写ORM(四)
摘要:现在中午不睡一会儿就头晕。前一篇有人留言说为什么不写web.config?我个人非常反对庞大的web.config文件,可能其根源就在于互联星空系统的巨大的配置和它带来的混乱,自己实现一个小巧灵活的机制是我比较喜欢的,这样可以降低系统的侵入性,也可以方便我改成其他语言的版本。这里我们来给刚才的Resource类加一个壳,因为我们毕竟不能用绝对的Path去访问,我们需要一个通过类名就可以访问得到配置... 阅读全文

posted @ 2007-01-24 13:51 亚历山大同志 阅读(3899) 评论(4) 推荐(0) 编辑

手把手教你写ORM(三)
摘要:昨天处于晕死状态,少写了一个组件,还需要一个组件用来专门管理Cache的,这里说道为什么要分这么多组件,其实这是习惯问题,很多人喜欢写一个很大的DLL,不过我比较喜欢拆分,小粒度的项目比较好管理和单独测试,把用单元测试验证好了的小组件凑起来调试和写成一个巨大的DLL慢慢一行行的追踪代码,肯定是前者更加舒心和满足懒汉的要求。之前说了,今天主要将实现Yourname.Config这个项目,这个项目用来... 阅读全文

posted @ 2007-01-24 11:50 亚历山大同志 阅读(4538) 评论(5) 推荐(0) 编辑

.NET和JAVA社区的不同氛围
摘要:1.微软的商业气氛相当的浓厚,微软所提供的能够具备参考价值的案例大都是商业案例,并且都是趋于实用化的,在之前的log里面提及架构设计的平衡问题,在这里我们研究微软所提供的Solusion的时候必须代入商务上的需求作为先导才能够理解为什么要这么设计。 JAVA社区里面开源的东西居多,学术气氛更加浓厚一些,并且Demo多是些更加纯粹一点的技术。2.JAVA的开源更加活跃一些,而.NET的社区里还常常见... 阅读全文

posted @ 2007-01-24 10:56 亚历山大同志 阅读(1496) 评论(11) 推荐(0) 编辑

手把手教你写一个ORM(二)
摘要:昨夜一夜未睡,本来以为下班回家能倒下就打呼噜的,结果吃了晚饭后反而清醒起来了,于是决定把本打算明天写的部分提前。半夜三更不睡觉干嘛?出来假扮王祖贤阿根据前面的需求,我们发现需要将配置文件抽象出一个组件出来,缓存需要一个单独的组件,为了适应不同的数据库需要做成一个插件架构的,为不同数据库插入不同的处理组件,为了降低反射的成本还需要一个组件用来包含接口定义,主类就是一个Loader为数据处理组件提供一... 阅读全文

posted @ 2007-01-23 21:19 亚历山大同志 阅读(3835) 评论(6) 推荐(0) 编辑

手把手教你写个ORM(一)
摘要:这是手把手系列的第一篇,希望能够开门红,高手们可以离开了,菜鸟们请继续这里准备把一个类似ibaties的半自动ORM的设计和实现过程一步步地剖析出来,供菜鸟参考,功能很简单,甚至我只能用简陋来形容了,不过把一些关键点破后,希望后浪们不用再花功夫摸索了。为什么我们要重复发明轮子?因为不亲自经历一遍发明轮子的过程就无法发明出风火轮^_^准备知识:首先要会用C#,如果不会请先去书店买书。要熟悉ADO.N... 阅读全文

posted @ 2007-01-23 16:37 亚历山大同志 阅读(6220) 评论(15) 推荐(0) 编辑

决定开个手把手系列的分类,专门写写教程
摘要:本人最近未老先衰,看破红尘,对新技术的迷恋已经比不上20出头的小青年了,虽然自己奔三的历程才刚过半,就让我这个前浪死在沙滩上吧,决定将以往心得都写成教程,因为很多都是重复做出来的轮子,没有必要使用了,但是对新人来说不自己照着别人做一次轮子就学不会自己重新设计自己的方轮子,椭圆轮子,所以觉得自己的决定还是比较有意义 阅读全文

posted @ 2007-01-23 15:20 亚历山大同志 阅读(547) 评论(4) 推荐(0) 编辑

剑走偏锋,小心走火入魔
摘要:这是很久前写好的文字,闲得无聊就发上来,几个月前的感想,上午一个群里的朋友的发问让我有了冲动把他发上来,虽然知道这里藏龙卧虎,但是直觉似乎观战的小菜更多,于是就老一次脸皮吧。说架构师那是和卤豆腐干一般越老的越香,归纳归纳无非于姜是老的辣,老辣的设计处处体现二字,中庸,附赠二字,和谐,很多朋友在开始做设计的时候喜欢用先进技术,于是才学会了3层架构于是就开始忙不跌的,4层,5层,直到某日在一群惊闻7层... 阅读全文

posted @ 2007-01-23 15:07 亚历山大同志 阅读(2617) 评论(19) 推荐(0) 编辑

继续ORM-欧德巴赫猜想-Mapping
摘要:最近从项目组单离出来开始在公司实施过程化管理,整个QA Office就我一个人,头头是我,兵兵也是我,是我是我,还是我。没有项目的多座大山压迫有了更多的时间出来思考,尽管会让上帝老人家笑个不停,但是我对此乐此不疲,笑不死他小样地...........在过程域,过程建模的圈圈套圈圈地密城里转悠造成的后遗症就是最近思维跳耀性太大,于是在看到麦当劳汉堡盒子上的M标记的时候猛然想到了ORM。所谓ORM,故... 阅读全文

posted @ 2007-01-23 14:34 亚历山大同志 阅读(2423) 评论(2) 推荐(0) 编辑

关于ORM和内存数据库的遐想
摘要:最近有消息说韩国电信已经在新的3G 的BSS系统中开始使用内存数据库,而且还是基于对象的内存数据库,这个消息对于一直在做电信系统开发的我来说很是让我浮想联翩 阅读全文

posted @ 2007-01-23 13:21 亚历山大同志 阅读(17583) 评论(27) 推荐(0) 编辑

firstlog-终于决定在这里占个坑
摘要:在商业上有一个虹吸效应,而且国人都有扎堆的习性,所以虽然想把自己的网站发扬光大,无奈三天打鱼两天晒网故而不见收成,看这里人多我便也来占个坑位。 阅读全文

posted @ 2007-01-23 12:30 亚历山大同志 阅读(395) 评论(3) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示