走在架构师的大道上 Jack.Wang's home

Java, C++, linux c, C#.net 技术,软件架构,领域建模,IT 项目管理 Dict.CN 在线词典, 英语学习, 在线翻译

BlogJava 首页 新随笔 联系 聚合 管理
  195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks

#

     摘要: 俱往矣,李一男、任正非、华为港湾恩怨总汇-------------转载  阅读全文
posted @ 2008-10-09 20:23 Jack.Wang 阅读(1106) | 评论 (0)编辑 收藏

     摘要: XXX 作为一名架构师从程序员转到分析设计员再就爬到了架构师群体。当然架构师也分很多种比如应用级架构师,信息架构师等,从应用级架构师又可进一步发展到企业级架构师和平台架构师。当然你可能对这些不以为然,但这却是一个架构师的发展之路。本笔记是在XX培训时的体会,说实话本人在这领域也是菜的要死,不过我的研究方向是这个,以后继续努力,请大牛们多多指导。  阅读全文
posted @ 2008-10-09 19:06 Jack.Wang 阅读(3809) | 评论 (4)编辑 收藏

     摘要: 很多人都看过 DDD, 从2002 年开始在中国开发者社区已经炒的沸沸扬扬,但直到现在有多少家公司是这么做的?实话,我自己没用DDD,也是用数据库驱动开发的,即以数据设计为中心,至少从思想上是这样的。虽然我上一个公司的开发模式是用----- 用例模型-》服务对象-》业务对象-》数据对象----这样一个过程。但分析的实质还是以数据设计为中心,只能说是弱弱的DDD吧,批着DDD,实则是以数据库中心。
  阅读全文
posted @ 2008-10-08 16:08 Jack.Wang 阅读(1500) | 评论 (1)编辑 收藏

     摘要: 网络上对 restlet 的评判褒贬不一,有的说框架封装的很好,很有弹性,有的说 rest 架构风格本身是一种简单的风格,restlet 过设计以使编程过于复杂,其实我倒不觉得 restlet 有什么复杂,相反很简洁明了,不论他的类结构还是整个体系结构,个人很喜欢,昨天晚上匆匆看看他的文档和实例,很不错!本笔记对入门足以!  阅读全文
posted @ 2008-10-08 10:40 Jack.Wang 阅读(28071) | 评论 (4)编辑 收藏

     摘要: HTTP不是一个简单的运载数据的协议,而是一个具有丰富内涵的网络软件的协议。它不仅仅能够对于互联网资源进行唯一定位,而且还能告诉我们对于该资源进行怎样运作。这也是REST软件架构当中最重要的两个理念。而REST软件架构理念是真正理解HTTP协议而形成的。有了REST软件架构理念出现,才使得软件业避免了对HTTP协议的片面理解。只有正确的理论指导,才能避免在软件开发的实际工作过程中少走弯路。  阅读全文
posted @ 2008-10-07 10:41 Jack.Wang 阅读(6163) | 评论 (0)编辑 收藏

     摘要: 在这之前,先介绍一下负载因子和容量的属性。大家都知道其实一个 HashMap 的实际容量就 因子*容量,其默认值是 16×0.75=12; 这个很重要,对效率很一定影响!当存入HashMap的对象超过这个容量时,HashMap 就会重新构造存取表。这就是一个大问题,我后面慢慢介绍,反正,如果你已经知道你大概要存放多少个对象,最好设为该实际容量的能接受的数字。  阅读全文
posted @ 2008-10-06 21:24 Jack.Wang 阅读(1212) | 评论 (0)编辑 收藏

     摘要: “依赖”是和“变化”紧密联系在一起的概念。由于依赖关系的存在,变化在某处发生时,影响会波及开去,造成很多修改工作,这就是依赖的危害。可以说,变化是始作俑者,依赖是助纣为虐。  阅读全文
posted @ 2008-10-05 12:47 Jack.Wang 阅读(580) | 评论 (0)编辑 收藏

     摘要: 前几天看完了《领域驱动设计》这本书,本来想写点东西,看到已有兄弟撰写,贴过来分享一下。当然上面也只是浅显的谈论了下领域设计的基本内容以及自己的想法,很不错。可能很多朋友有些迷惑,个人觉得举一个实际开发项目例子,一步一步的讲明,可能会更好些。现在正准备稿件中...  阅读全文
posted @ 2008-09-30 16:50 Jack.Wang 阅读(2970) | 评论 (10)编辑 收藏

     摘要: 在项目中有一些关键性的技术工作,且这些工作在行业内部非常保守、国内技术力量薄弱——也就说技术工作人员难找。在我们团队里有一个这样的关键性技术人员,项目必须经过他这一环。在他这一环时,时间计划完全被他控制——他说要多少时间就多少时间,而且这个时间非常随意,不给我任何商量的余地,更不要说去控制。同时,这个工作环节很难找到人代替或外包,这个人对公司好像也没多少留恋可言,纯粹看钱办事。  阅读全文
posted @ 2008-09-28 12:46 Jack.Wang 阅读(1158) | 评论 (7)编辑 收藏

     摘要: 稳定性是衡量软件系统质量的重要指标,内存泄漏是破坏系统稳定性的重要因素。由于采用垃圾回收机制,Java语言的内存泄漏的模式与C++等语言相比有很大的不同。全文通过与C++中的内存泄漏问题进行对比,讲述了Java内存泄漏的基本原理,以及如何借助Optimizeit profiler工具来测试内存泄漏和分析内存泄漏的原因,在实践中证明这是一套行之有效的方法。  阅读全文
posted @ 2008-09-27 09:19 Jack.Wang 阅读(735) | 评论 (0)编辑 收藏

     摘要: 今天下午做了这幅脑图,为便于显示,切成了四个部分,描述了我对架构师能力的基本理解。

这四幅图不见得能阐述架构师能力的全部,但我尽量给出范围和有用的建议,希望能对大家有所启发和裨益。
  阅读全文
posted @ 2008-09-26 14:50 Jack.Wang 阅读(1222) | 评论 (0)编辑 收藏

     摘要: 反模式作为一种新视角模式,在表述和指导开发上与传统设计模式不同,他先提出模式的反面案例,而后在给出重构方案,这在指导开发人员(尤其是新手)不无裨益。本系列笔记为个人学习总结,也希望没有接触过反模式的朋友们一起学习进步。  阅读全文
posted @ 2008-09-25 16:09 Jack.Wang 阅读(1570) | 评论 (1)编辑 收藏

posted @ 2008-09-25 09:30 Jack.Wang 阅读(2243) | 评论 (2)编辑 收藏

     摘要: 5年前,马云从一家小小的翻译社起步,忽悠着太太辞职给他们做起了倒贴薪水的老妈子。如今,拥有了市值40亿美元的阿里巴巴,并囊括雅虎、淘宝、支付卡、阿里软件后,马云“翻脸”了,鼓动如簧巧舌硬是将太太劝离了总经理的岗位,回家做起了全职太太。然而,辞职回家的张瑛却一点不生气,安心在家相夫教子,看她的样子,比做总经理的时候还惬意……

  阅读全文
posted @ 2008-09-23 15:41 Jack.Wang 阅读(1460) | 评论 (0)编辑 收藏

     摘要: 反模式作为一种新视角模式,在表述和指导开发上与传统设计模式不同,他先提出模式的反面案例,而后在给出重构方案,这在指导开发人员(尤其是新手)不无裨益。本系列笔记为个人学习总结,也希望没有接触过反模式的朋友们一起学习进步。  阅读全文
posted @ 2008-09-23 14:39 Jack.Wang 阅读(1936) | 评论 (0)编辑 收藏

     摘要: 本文详细地阐述了医药行业的现状以及客户关系管理在医药行业中的结构与功能;最后深入地分析了以客户为中心的信息一体化企业的特点、一体化信息平台的设计、信息分层结构;该文章从企业信息能力方面全面阐述了客户关系管理的作用,对医药企业有效地进行信息化建设具有很强的指导作用。  阅读全文
posted @ 2008-09-19 16:45 Jack.Wang 阅读(336) | 评论 (0)编辑 收藏

posted @ 2008-09-18 10:18 Jack.Wang 阅读(1668) | 评论 (2)编辑 收藏

     摘要: 和所有早慧的孩子一样,张炘炀最先表现出来的还是学业上的天赋。有一次上课,这小子突然鼓起掌来,说看到了“多项式对称的美,情不自禁”。教授感到震惊,“我确实想表达对数学美的感受,但此前从未有过共鸣。”  阅读全文
posted @ 2008-09-17 12:36 Jack.Wang 阅读(495) | 评论 (1)编辑 收藏

     摘要: 由于[GOF95]是论述软件模式的著作的第一本,也是OO设计理论著作中最流行的一本,因此有些人常常使用设计模式(Design Pattern)一词来指所有直接处理软件的架构、设计、程序实现的任何种类的模式。另外一些人则强调要划分三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、成例(Idiom)。成例有时称为代码模式(Coding Pattern)。
这三者之间的区别在于三种不同的模式存在于它们各自的抽象层次和具体层次上。架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些大尺度组件的行为和它们之间的关系。模式的好坏不会影响到系统的总体布局和总体框架。设计模式定义出子系统或组件的微观结构。代码模式(或成例)是特定的范例和与特定语言有关的编程技巧。代码模式的好坏会影响到一个中等尺度组件的内部、外部的结构或行为的底层细节,但不会影响到一个部件或子系统的中等尺度的结构,更不会影响到系统的总  阅读全文
posted @ 2008-09-17 09:51 Jack.Wang 阅读(930) | 评论 (0)编辑 收藏

     摘要: 对软件体系结构风格的研究和实践促进了对设计的复用,一些经过实践证实的解决方案也可以可靠地用于解决新的问题。体系结构风格的不变部分使不同的系统可以共享同一个实现代码。只要系统是使用常用的、规范的方法来组织,就可使别的设计者很容易地理解系统的体系结构。例如,如果某人把系统描述为"客户/服务器"模式,则不必给出设计细节,我们立刻就会明白系统是如何组织和工作的。  阅读全文
posted @ 2008-09-16 10:26 Jack.Wang 阅读(1847) | 评论 (0)编辑 收藏

     摘要: 最近好多朋友问我关于 SSO 的问题,其实市面上有很多成型的产品,SSO 理论本身也提和好多年了,下面是我以前写的一篇文章《基于 Web 的单点登录理论研究》里的一部分关于跨域和票据设计问题,相信对问我的朋友们有些帮助。
  阅读全文
posted @ 2008-09-15 18:43 Jack.Wang 阅读(6062) | 评论 (4)编辑 收藏

     摘要: 目前软件体系结构的现状如何呢?软件体系结构的发展趋势又是什么呢?这就是本文要介绍的内容。

目前,软件体系结构尚处在迅速发展之中,越来越多的研究人员正在把注意力投向软件体系结构的研究。用于对软件体系进行规格描述的模型、标记法和工具仍很不正规。尽管这些不正规的模型是有用的,为使之更为精确和健壮,在很多方面的研究工作还需要继续进行。
  阅读全文
posted @ 2008-09-14 21:22 Jack.Wang 阅读(648) | 评论 (0)编辑 收藏

     摘要: 好文转载:http://www.pmsalon.net/viewthread.php?tid=1495&highlight=  阅读全文
posted @ 2008-09-14 12:58 Jack.Wang 阅读(2107) | 评论 (0)编辑 收藏

     摘要: 今天朋友问:“我在JSP里面直接打开另外一个小窗口,不从ACTION可以么?”。真晕,看来体系结构没学好啊,系统做多了照样犯晕,我答之:“你应该说是在 Html 里用 script 请求一个 html,并用新窗口打开,什么 JSP,Action的 ”。可能很多人做了很久的 Web 开发,C/S 或者说 B/S 的运行机理还是不清楚,服务和客户端一塌糊涂,这里把周老师的 http 协议转载下:http://tmsoft.lsxy.com/index.php?load=read&id=522

HTTP (HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。
  阅读全文
posted @ 2008-09-12 13:03 Jack.Wang 阅读(1034) | 评论 (0)编辑 收藏

     摘要: 还记得在刚刚工作的时候,公司的技术总监,经常教导我要学会分享。俗话说“人人为我,我为人人”,只有你分享给别人,别人才会分享给你,一个程序员要学会分享你的技术,即使是个初级程序员,一个老板要学会分享你的利益,作者举了史玉柱,马云的例子,犹在眼前。  阅读全文
posted @ 2008-09-11 22:42 Jack.Wang 阅读(942) | 评论 (0)编辑 收藏

仅列出标题
共8页: 上一页 1 2 3 4 5 6 7 8 下一页