
软件架构设计及企业信息化
文章平均质量分 78
tongdoudpj
本人喜欢编程,闲时狂热钓鱼。
展开
-
阿里软件研发总监叶伟:如何处理技术和需求的矛盾
来源:优快云 http://news.youkuaiyun.com/n/20080104/112435.html无论是开发人员还是Leader,尽管角色不同,但他们都不过是整个开发团队的一部分,他们的目标也都一致:应和需求、完成项目开发。他们也经常在开发过程中遇到技术和需求之间产生的矛盾,那么这些矛盾该如何调解、当需求出现描述模糊的时候又该怎样处理呢?为此,记者采访了阿里软件研发中心总监叶伟。叶伟转载 2008-01-05 13:39:00 · 5216 阅读 · 1 评论 -
开发人员一定要加入收藏夹的网站
转自http://www.cnblogs.com/kwklover/http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文转载 2007-11-24 20:54:00 · 702 阅读 · 0 评论 -
在.NET环境中实现每日构建--NAnt篇
来源:http://epasser.aydc.com.cn/article/adp/2-10-1/%E5%9C%A8.NET%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%AE%9E%E7%8E%B0%E6%AF%8F%E6%97%A5%E6%9E%84%E5%BB%BA--NAnt%E7%AF%87_-_11359.html前言 关于每日构建这个话题,也已经有很多很好的转载 2007-11-22 15:34:00 · 759 阅读 · 0 评论 -
抽象工厂模式(Abstract Factory Pattern)
来源:http://www.cnblogs.com/bit-sand/archive/2008/01/31/abstract_factory.html引入:在前面介绍的两个创建型模式里面,我们解决的都是有关"new"的问题,用它们来避免显式指定类创建对象。我写的也非常简单易懂,相信看过的朋友们都应该对简单工厂模式、工厂方法模式的意图、所能解决的问题及适用情景有一定的了解了。但是若要达到灵活运用转载 2008-02-01 10:21:00 · 704 阅读 · 0 评论 -
Oslo:微软启动它太仓促了!
来源:InfoQ InfoQ采访了Compassion International的企业应用架构师Brandon Satrom。Brandon最近在他的博客上分享了关于组合应用基础设施的分析。 在我的组织,当为组合应用开发长期策略时,有一点非常明显。那就是,尽管微软技术将在我们未来架构中的很多领域扮演重要角色,但是有几个非常重要的部分在微软套件中找不到,我们可能需要在其它地方去寻找。我总觉得这转载 2007-11-14 22:36:00 · 749 阅读 · 0 评论 -
Tucany SCA软件架构设计理念分析鉴赏 (一)
来源:优快云 lijj_72的专栏 http://blog.youkuaiyun.com/lijj_72/archive/2007/10/22/1838216.aspx1. 概述SCA (Service Component Architecture) 是一个开发SOA(Service-Oriented Architecture)面向服务应用的简单模型规范,它描述用于使用 SOA 构建转载 2007-11-12 20:47:00 · 1612 阅读 · 0 评论 -
一个月赚5万美元--国产共享软件开发者周奕
程序员这个名字给许多人的第一感觉就是:埋头苦干,不抬头看路。 第一次见到周奕,正是这种感觉。 当时,我在一个好朋友的公司里,他说等会有一个程序高手会来,要给我介绍一下。不出所料,一见面,就是那种大家都能想出来的程序员形象:背着一个笔记本电脑包,一副没有睡醒的模样。我站在他身边看他写程序,见他笨的要死,用笔记本电脑的触摸板,一个像素一个像素地画图标。我问他为什么不随身带一个外接鼠标,他说转载 2007-11-11 21:37:00 · 1287 阅读 · 0 评论 -
什么是Alpha,Beta,RC,RTM,OEM版
于Alpha.beta,RC等版本意义 Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用. 是希腊字母的第一位 表示最初级的版本 alpha就是α,beta就是β alpha版就是比beta还早的测试版,一般都是内部测试的版本 -------------------- Beta: 很容易理解就是测试版,这个阶段的版本会一直加入新的功能。转载 2007-11-06 23:07:00 · 1916 阅读 · 1 评论 -
展望2008年后11大IT技术的发展方向
来自:通信信息报从现实产品中我们看到的也许只是现在的技术世界和技术明显,然而技术的日新月异又促使我们不得不放眼未来,准确把握未来的技术趋势,将很大程度上 影响到明天的IT体验和IT效率。 所以在圈点2007技术世界之前,我们首先要将目光投向未来。对2008年开始的其后5年的技术世界进行了梳理,提炼出了以下的11大技术方向,它们将以 不同的方式、不同的速度走进我们身边的技术世界。因此您要在它们到转载 2007-11-04 21:02:00 · 837 阅读 · 0 评论 -
Gartner:十大战略性技术问鼎2008
来自:中国计算机报 展望2008,人们开始期待着具有战略性意义的十大信息技术,其中最重要的技术当数以下四种:绿色IT、统一通信、虚拟化和mashup。 任何一位称职的IT高层管理人员都必须认真审视这些信息。 业界分析人士透彻分析了2008年具有战略性的十大信息技术,这些技术日益激励着IT高管考量不实行各种技术所带来的危险性。如果其竞争对手掌握了其中的一项技术,而你却未握有此项技术,那在转载 2007-11-04 20:53:00 · 621 阅读 · 0 评论 -
对象解耦和设计模式
来源:game-over - 博客园 不知道各位对这几个概念:封装、继承和多态是怎样理解的,也许大家都在脑海中有那么一种印象,但是每个人也都不不同的看法,我先说说我的看法: 封装,就是把对象的属性和行为包装起来,隐藏属性,公开行为。 继承,是子类和父类之间共享属性和行为的机制。 多态,是对象的消息处理机制,不同的对象接收到同一个消息可以产生完全不同的结果。 那么多的设计模式,那么多的软件转载 2007-10-17 20:23:00 · 795 阅读 · 0 评论 -
帮你免于失业的十大软件技术
来源:优快云 论坛我不知道你的具体工作是什么。如果你是某冷门领域的专家而变得不可或缺,或者你们的公司十分稳固,以你现有的技术就足以安度你的职业生涯,那我不知道你是否有失业的危险。不管怎样,请你先不要急着寄出那些告诉我你们的公司对用VB3十分满意或你们除C以外永不用其它语言的信件,并保留起那些讲述.NET将如何把Java扫地出门、XML将如何取代关系型数据库、或你怎样能用汇编语言或C写任何软件转载 2007-11-02 19:25:00 · 569 阅读 · 1 评论 -
分层模式下的Lazy Load ——探索Domain Model系列(下)
来源:博客园 1-2-3.cnblogs.com http://www.cnblogs.com/1-2-3/archive/2007/10/30/920364.html 你知道的,我儿啊,为父只有一句话要对你说,那是为父这一生来奉行的格言: “勿以恶小而不为,勿以善小而为之。” 切记切记啊!转载 2007-10-31 21:35:00 · 990 阅读 · 0 评论 -
MapperRegistry 是工厂方法的变形? ——探索Domain Model系列(上)
来源:博客园 1-2-3.cnblogs.com http://www.cnblogs.com/1-2-3/archive/2007/10/15/917762.html “请问我从这儿出发应该走哪条路呢?” “这多半看你要去哪儿。”猫说。 “我不太介意去哪儿——”爱丽斯答道。 “那你走哪条路都无所谓。”猫说。 “——只要我最后能到一个地方就转载 2007-10-31 21:27:00 · 1078 阅读 · 0 评论 -
分析:谁能抗衡巨人和阿里巴巴
2007.10.29 来自:电脑报 史玉柱和马云用他们各自的经历为巨人和阿里巴巴书写了一个个神奇的故事。史玉柱从珠海“巨人大厦”的烂尾楼走出来,从保健品到网络游戏,复出之后的他在所到的每一个领域都掀起了一阵不小的波浪;马云从杭州师范平静的校园走出来,素有“狂人”之称的他抛出了无数的狂人狂语,并且屡屡在谈笑间让它们都变成了现实。 日前,美国证券交易委员会(SEC)公布的文件显示,巨人转载 2007-10-30 20:54:00 · 1669 阅读 · 0 评论 -
.net设计模式之观察者模式
来源:IT168 在今天的设计模式系列中我给大家带来了观察者模式,首先我会以一个生动的故事引入观察者模式的应用的场景,然后描述这个场景中出现的问题,最后我们提出观察者模式的解决方案,并给出C#语言实现的代码,最后以.net里的委托-事件方式的观察者模式作为结尾。 故事 小雪是一个非常漂亮的女孩,漂亮的女孩总是有很多的追求者,而且追求者的队伍在不断的变动,随时有人进入这个队伍,也有人退出。转载 2007-10-29 21:29:00 · 1100 阅读 · 0 评论 -
无废话C#设计模式之十三:Decorator
来源:博客园 本系列文章将向大家介绍一下C#的设计模式,此为第十三篇文章,相信对大家会有所帮助的。废话不多说,继续来看。 意图 动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 场景 在设计网络游戏的武器系统时,开始并没有考虑到武器的强化和磨损。之后,策划人员说希望给游戏增加强化系统和修理系统,那么我们的武器类型就需要对外提供强化、磨损、修转载 2007-11-29 19:06:00 · 622 阅读 · 0 评论 -
电子表单系列谈之表单数据处理
来源:博客园 一般的电子表单工具都要求能自动显示和保存关系型数据库中的数据,比如可以使用SQL语句查询数据填充文本框,或者查询一批数据填充到列表框中的列表项目。而且还要求能更新数据库,能把用户输入的数据保存到数据库中,可以新增,修改和删除数据库记录。为实现这种功能,表单工具在定制表单模板的时候得设置读取数据和更新数据库用的SQL语句,或者设置表单数据输入元素和数据库字段的映射关系,运行时得直接连转载 2007-11-30 20:27:00 · 1047 阅读 · 0 评论 -
浅谈设计的原则
来源:大兵的网上家园 http://www.cnblogs.com/dabing/archive/2008/01/04/1025589.html设计原则: (1)针对接口编程,而不是针对实现编程 (2)优先使用对象组合,而少用继承 (3)封装变化点 具体的设计原则: (1)单一职责原则 (2)开放封闭原则 (3)Liskov替换原则 (4)依赖倒置原则 (5)接口隔离原则 比模式更重要转载 2008-01-05 13:57:00 · 608 阅读 · 0 评论 -
大话ERP之生产入库单 ERP的背后功臣
来源:eNet硅谷动力 生产入库单是ERP众多功能中,很不起眼的一个小功能。所以,很多用户就忽视了他,以为他无关紧要。其实,在入库作业的过程中,其后台会作很多处理,而这些处理,对于ERP其他的相关功能,有举足轻重的作用。用户了解入库单的相关功能,对于用户更好的利用ERP系统,是非常有帮助的。 一、判断材料是否足额领齐,来区分生产订单之间是否挪料生产 各张生产订单之间,挪料生产是生产企业屡禁转载 2008-01-03 21:22:00 · 1517 阅读 · 0 评论 -
程序员的成长从开窍开始
来源:优快云最近,有两位Google Maps API的初学者向我请教他们按照最简单例子写的程序为什么不能正常的运行。其中一位用GTalk跟我交流,我仔细了看了他的代码,没看出问题,把代码保存在本地,打开Firefox的错误控制台,用Firefox打开他的页面。出错的那一行被清晰的显示出来,我再仔细端详那句话,原来有两个应该是英文逗号的地方,写上了中文逗号。另一位,在我的论坛跟我交流他的Go转载 2007-12-30 14:42:00 · 1015 阅读 · 1 评论 -
编程活动中几个不良现象
来源:Writing On the Water,Recording On the Sand http://www.cnblogs.com/yanrongpi/archive/2007/12/15/996072.html 良好的编程习惯是每个程序员都应该具备的工作素质,在我的软件生涯中屡屡发现一些程序员的身上总有这样或者那样的坏毛病,这些毛病在一些从业时间不是很长的程序员的身上表现的特转载 2007-12-15 20:53:00 · 1069 阅读 · 1 评论 -
我的2007, 兼谈些对技术的看法
***************图书推荐*************************************************************************************转载 2007-12-11 12:36:00 · 690 阅读 · 0 评论 -
应用程序框架:分层和层间数据传递(上)
来源: 老翅寒暑 http://www.cnblogs.com/BigTall/archive/2007/12/10/989743.html 还记得97年左右开始的胖客户机和瘦客户机之争吗?之后又是CS和BS之争,然后又是两层和多层之争...,十年之后的今天我们再回过头看这些争论,一切似乎看起来都那么理所应当:程序怎么能不分层啊?可是再想一下,原来我们用了整整十年的时间才达成了一个程序架构转载 2007-12-13 23:35:00 · 1044 阅读 · 0 评论 -
.Net技术架构补充(基于Enterprise Library)
***************图书推荐*************************************************************************************转载 2007-12-12 20:05:00 · 1117 阅读 · 0 评论 -
致面向对象技术初学者的一封公开信
***************图书推荐*************************************************************************************转载 2007-12-08 15:36:00 · 738 阅读 · 0 评论 -
应用程序框架设计之前言
***************图书推荐*************************************************************************************转载 2007-12-07 22:41:00 · 609 阅读 · 0 评论 -
探索 VSTO 2008,第一篇
Visual Studio 2008 宣布 RTM 也有那么几天了,相信不少微软技术发烧友早就迫不及待地从 MSDN Subscription 网站下载了火热出炉的光盘镜像。如果您没有 MSDN Subscription 也没关系,您可以到下列地址下载 90 天试用版本:http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx。转载 2007-12-07 09:57:00 · 2471 阅读 · 1 评论 -
用Rational将微软.NET应用程序可视化
来源:itpub IBM Rational 建模工具 Rational Software Modeler、Rational Application Developer、Rational Systems Developer 和 Rational Software Architect —— 这些全都是 Rational 建模工具 —— 构建于 Eclipse 集成开发环境(integrated转载 2007-12-07 09:51:00 · 806 阅读 · 0 评论 -
炒股软件不是活雷锋 揭露其“神奇暴富”之谜
2007年中国股市浪潮中,最神奇的是什么?答案是:“红得发紫”的各类炒股软件,尤其是宣称可以准确分析股市行情走势的炒股软件。 “一月内收益率达到200%”;“三年内让散户实现千万富翁梦想”;“龙头股、潜力股发掘准确率高达98%”;“B点买入,S点卖出,让你只赚不赔”……极具诱惑的字眼成了无数炒股软件在宣传推广中的口号,总结起来就是一个“神”字——要知道,股神巴菲特年收益率还不到40%。转载 2007-12-05 08:40:00 · 1319 阅读 · 0 评论 -
版本管利器Visual SourceSafe 6.0实用指南
一、版本管理的必要性 如果说70年代的软件危机导致了软件工程思想的诞生和理论体系的发展,那么80~90年代尤其是90年代软件产业的迅猛发展导致了另一种新思想的产生和实现,这就是软件的版本管理。 只要参加过软件开发的人都清楚,现在的软件项目完全由一个转载 2007-12-04 09:05:00 · 886 阅读 · 0 评论 -
微软开发主管临别诤言
来源:InfoQ Jay Bazuzi曾任C#编辑器的开发主管,现正离开微软。他在离开之前令人惊讶地给旧日伙伴留下了一些尖锐的临别赠言:“OO不是一时三刻的流行”,“用用别人写的代码也不要紧”。 Jay一开头就说: 在我离开之前,想要说说我对微软的软件开发的一些想法。 他的帖子火力集中在他认为改进潜力最大的5个主题: 最清晰的代码是最好的。 OO不是一时三刻的流行。 用用别人写的代码也不转载 2007-12-04 08:53:00 · 1107 阅读 · 1 评论 -
站在巨人的肩膀上
来源:思归呓语 http://blog.joycode.com/saucer/archive/2007/11/28/112040.aspx看到博客园在轰轰烈烈地讨论程序员的基础/基本功问题,正好在devlicio.us上看到Billy McCafferty撰写的《站在巨人的肩膀上》一文,推荐一下:Standing on the Shoulders of Giantshttp://devlici转载 2007-11-30 22:32:00 · 839 阅读 · 0 评论 -
韦尔奇的成功之道:“永远不要坐着不动”
不断改变自己,改变公司,是这个时代的两大挑战。主管们一定要改变自己。他们必须学习新技能,使他们自己更称职,并跟上时代的快速发展。 公司也要改变,停滞不变的公司只会走向死亡。 通用公司总裁杰克·韦尔奇就是个人和公司的变化大师。他从不坐着不动,他所领导的企业也一样。 《华尔街日报》说:“韦尔奇可以花一天时间参观一家工厂,跳上一架飞机,小睡几个钟头,然后再重新开始工作;在这转载 2007-10-26 22:18:00 · 581 阅读 · 0 评论 -
S+S:微软克制SaaS的未来战略?
【InfoQ中文站】在《程序员》杂志2007年第十期的“2.0时代的软件商业模式——SaaS”专题中,作者方舟撰文“服务不够,还得有软件——微软S+S战略初窥”的文章中,介绍了微软目前提出的Software plus Services(S+S)战略。软件领域从来不缺少名词,比如现在比较热门的Web 2.0、SOA、REST和SaaS等。与其他几个名词不同,SaaS好像自诞生之初就不受微软的欢迎,微转载 2007-10-13 22:14:00 · 624 阅读 · 0 评论 -
双汇刘小兵:关于转型时期CIO的角色转
信息化作为一种管理手段已经揭开神秘的面纱,被越来越多的企业管理者接受。随之应运而生的职位CIO,风风雨雨一路走来,从开始的困惑迷茫、不被领导重视到现在逐渐登上大雅之堂;从什么人都可以担当重任且备受争议到现在要求逐步规范化,实在不容易。从原来要不要上信息化的讨论到今天怎么信息化,从最初的MIS系统及MRPII到后来的ERP及CRM、SCM乃至ERP2,从主机终端系统到客户/服务器架构再到浏览器/服务转载 2007-08-28 20:07:00 · 1037 阅读 · 0 评论 -
TFS 2008: A basic guide to Team Build 2008
Patrick Carnahan, a developer on Team Build, put together the following guide to the basic, as well as a few advanced, features of Team Build in TFS 2008. Its a great way to get started with continu转载 2007-08-30 20:35:00 · 1106 阅读 · 0 评论 -
程序员 :超越软件蓝领的七种武器
信息技术的发展时间虽然不长,但其爆炸式的发展速度使信息技术迅速覆盖社会和人类生活的各个角落。程序员们是这场信息化浪潮的见证者之一,更是其中的主要参与者,这是时代赋予每个程序员的机会和责任。 信息技术的更新速度是惊人的,程序员的职业生涯则是一个要求不断学习的过程,永远不能固步自封。本人在工作期间曾看见过很多程序员只要有闲暇时间就浏览一些没有太大作用的网页,在网上聊天,打游戏,浪费了大量的时间,十分不转载 2007-08-25 22:02:00 · 678 阅读 · 0 评论 -
利用 UML 进行实体关系建模
软件行业中最常被误解的一个术语实际上是我们非常熟悉的一个:实体关系(ER)。这是因为我们经常缺少一种能被开发团队的所有成员理解的共同定义。我们假定团队的每个成员都对与 ER 和 ER 建模相关的方法学、语法和机制(mechanics)有着同样清楚的理解。实体关系建模软件行业中最常被误解的一个术语实际上是我们非常熟悉的一个:实体关系(ER)。这是因为我们经常缺少一种能被开发团队的所有成员理解转载 2007-08-21 11:56:00 · 1922 阅读 · 0 评论 -
针对构架师的.NET 3.0介绍
微软.NET的最新版本,.NET Framework 3.0,为开发下一代业务解决方案软件系统开启了新的可能。它的设计目标是:提高生产力,降低基础设施复杂性,提供一个一致的元系统,让企业级服务、工作流解决方案和用户体验软件系统的开发更容易。在我和大量的构架师讨论的过程中,我听到解决方案构架师非常关心安全、开放的标准、互操作性、面向服务的构架、关键技术间的关系(例如Workflow Founda转载 2007-08-20 19:43:00 · 775 阅读 · 0 评论