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

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

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

09 2008 档案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

     摘要: 好文转载:http://www.pmsalon.net/viewthread.php?tid=1495&highlight=  阅读全文
posted @ 2008-09-14 12:58 Jack.Wang 阅读(2299) | 评论 (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 阅读(1267) | 评论 (0)  编辑

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

     摘要: 最近晚上抽出点时间写了这篇文章,关于 Flex 开发方面的语言和架构,按照严格分层,高解耦合性并结合 Flex 技术实验了一个用户管理小模块,案例不是目的。本文第一部分介绍 Flex 相关技术以及 ActionStript3.0 语言。第二部分介绍开发实例的开发过程,代码可以下载。由于本人 flex 经验不足,在以后的工作中会不断补充。  阅读全文
posted @ 2008-09-11 19:03 Jack.Wang 阅读(5980) | 评论 (4)  编辑

     摘要: 08年一晃过了半年多了,感觉啥都没学,没有一点进步,准备业余时间学习下以前想看但一直没时间看的书,也推荐给大家,你可能看过,个人觉得这些书非常的经典。  阅读全文
posted @ 2008-09-11 15:42 Jack.Wang 阅读(4379) | 评论 (4)  编辑

     摘要: 用户模型是对一组人员和这些人员如何使用某个 IT 解决方案的描述。这种类型的建模基于主要的可用性理论与实践,并允许解决方案架构师指定 IT 解决方案的外部条件,以便该解决方案对所有类型的用户都有用并可用。在本文中,了解如何为支持安全 Web 资源访问的简单组件构建用户模型。了解用户模型如何确定需求定义方面的可能差距。  阅读全文
posted @ 2008-09-10 21:18 Jack.Wang 阅读(1446) | 评论 (0)  编辑

     摘要: 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。
  阅读全文
posted @ 2008-09-08 20:53 Jack.Wang 阅读(5250) | 评论 (2)  编辑

     摘要: 这是我导师和弟子们最近写的一本书,个人觉得很不错,故此推荐之
【作 者】王如龙 [同作者作品]
【丛 书 名】 重点大学软件工程规划系列教材
【出 版 社】 清华大学出版社 【书 号】 9787302180098
  阅读全文
posted @ 2008-09-06 10:23 Jack.Wang 阅读(902) | 评论 (0)  编辑

     摘要: 郑岩峰老师的最新力作,全面讲解了 flex 的开发环境, actionscript3.0 的语法和特性,还有一些高级应用,很不错,本来也想写个 Flex in Action,但看来我是用不着了,视频是最好的学习资料并附有源码。  阅读全文
posted @ 2008-09-05 09:50 Jack.Wang 阅读(10804) | 评论 (75)  编辑

     摘要: 很少关注 RIA 的一些技术,据说 Flex 框架用的很广发,作为架构师也应该知道个大概,最近准备用点时间研究研究,以下文章为转载。

简单的理解Flex

原文地址: http://weijie.blog.51cto.com/340746/76060
作者:魏杰  阅读全文
posted @ 2008-09-04 11:51 Jack.Wang 阅读(493) | 评论 (0)  编辑

     摘要: 每次设计新东西的时候,总要到 google 是去找或参考设计模式的书,比如 GOF 的。有时努力的去找些简单的模式卡片似乎很难,不过终于找的了,是位外国朋友做的,目前只是 GOF 的23个模式图例,其他的经典模式,我会陆续补上。  阅读全文
posted @ 2008-09-03 10:50 Jack.Wang 阅读(1246) | 评论 (2)  编辑

     摘要: 日子总是一天天的过着,转眼暑假了,转眼奥运结束了,转眼又开学了,似乎很多的转眼的转眼,有时候回想想过去的日子,不管是痛苦的还是喜悦的,似乎总是种福。深圳暑假的日子也结束了,做个总结吧。  阅读全文
posted @ 2008-09-01 09:51 Jack.Wang 阅读(1724) | 评论 (6)  编辑