Fork me on GitHub

2010年6月8日

摘要: 概况   业务实体存储数据,通过属性暴露数据,包含并管理应用需要用的数据,同时提供编程访问及相关的功能。业务实体应该在内部进行数据有效性验证,并且封装业务逻辑来保证一致性,实现业务规则和行为。因此,设计适当的业务实体,对于最大化性能和高效性的业务层来说,是非常重要的。  本章将帮助你理解业务实体组件的设计。首先,看看应用中使用的不同数据格式,以及数据被如何使用。接下来,你将会学到,在设计中,已有的... 阅读全文
posted @ 2010-06-08 08:56 HackerVirus 阅读(209) 评论(0) 推荐(0)
摘要: 九型人格,工作中的好帮手.今天偶看电视的心理节目,认识到这个东西,觉得不错,一搜索,居然发现是很大规模的学术界的东西了, 做了下测试题,也觉得比较准,起码好过网上那些乱来的心理测试题了.打算以后有空也分阶段关注学习之,觉得搞软件工程的话,这个还是要应当掌握的,特别是带领团队时.9型的简单介绍,这里有个概括的:http://baike.baidu.com/view/510310.htm一个权威的站:... 阅读全文
posted @ 2010-06-08 00:12 HackerVirus 阅读(315) 评论(0) 推荐(0)
摘要: 1 谈判的定义 狭义:仅指在正式专门场合下安排和进行的谈判。广义:包括各种形式的“交涉”、“洽谈”、“磋商”等。 美国谈判学会主席 杰勒德·尼尔伦伯格,1986年在其所著的《谈判的艺术》中的定义:谈判的定义最为简单,而涉及的范围却最为广泛,每一个要求满足的愿望和每一项寻求满足的需要,至少都是诱发人们展开谈判过程的... 阅读全文
posted @ 2010-06-08 00:12 HackerVirus 阅读(423) 评论(0) 推荐(0)
摘要: 做为一个PM,如何调动团队的积极性,其实是个很大的问题,一时其实也很难就一两篇文章 就讨论清楚,但这里还是想抛下砖,希望大家都共同探讨,把"玉"引出来. 经常看到有如下的情况: 1 你的团队成员,经常在完成项目后,有很多的空闲时间,但他们都各自在玩自己的东西,比如游戏,上网聊天等,各自打发时间 2 你的团队成员,你感到他们是为了完成任务而完成,完全没主人翁精神,是代码机器人,即使下达的指令是错误... 阅读全文
posted @ 2010-06-08 00:07 HackerVirus 阅读(490) 评论(1) 推荐(1)
摘要: 在《如何调动团队积极性》一文中(http://www.cnblogs.com/jackyrong/archive/2010/05/15/1736360.html), 有朋友提到,文中提到的方法,对一些平均年龄大的团队似乎不大适合,因为认为随着 年纪的增大,人的积极性就会下降。其实这个说法是很有道理的,俗话说: 给多少钱,做多少的事。但问题是,事实摆在眼前,当作为项目经理的你,在面队 一群平均年龄比... 阅读全文
posted @ 2010-06-08 00:00 HackerVirus 阅读(377) 评论(0) 推荐(0)

2010年6月7日

摘要: 这本文中,介绍下如何带平均年龄比较小的团队,一般认为毕业后的学生4年之内 比如22-26,都可以认为是平均年龄比较小的一群成员。 1 首先,他们(下文以他们代替)刚毕业不久,至多也是工作2-3年左右,普遍外人看上去 他们是缺乏一定的经验的,但他们心中的那份火热和对工作的热情,是十分值得赞赏的。他们的心理你一定要把握好:就是想尽快多学知识,多在领导面前表现自己,想尽快让自己成长 起来,摆脱团队里其... 阅读全文
posted @ 2010-06-07 23:59 HackerVirus 阅读(269) 评论(0) 推荐(0)
摘要: 前言   业务组件的设计是非常重要的工作,如果你没有正确的设计业务组件的话,结果很可能就是代码难以维护和扩展。在设计和实现应用的时候,有多种类型的业务组件。包括业务逻辑组件,业务实体,业务流程或者是工作流组件,工具和帮助组件。  设计步骤  1 确定在应用中将会使用的业务组件  在业务层,你需要创建和使用各种类型的组件来处理业务逻辑。本步骤的目标就是如何识别这些组件,发现应用需要的组件。下面的步骤... 阅读全文
posted @ 2010-06-07 09:46 HackerVirus 阅读(276) 评论(0) 推荐(0)

2010年6月6日

摘要: 5 决定数据绑定的需求   数据绑定在应用中,提供了一种在用户界面的控件和数据或者逻辑组件建立连接的方式。数据绑定允许你将数据库的数据,或者是其他结构的数据进行显示或者和他们进行交互。数据绑定是绑定目标(用户控件)和绑定源(数据结构、Model、或者是表现层逻辑组件)之间的桥梁。    数据绑定控件是一些绑定到数据源的控件。例如:DataGrid控件绑定要一个集合。数据绑定通常使用在分离的表现模式... 阅读全文
posted @ 2010-06-06 20:31 HackerVirus 阅读(208) 评论(0) 推荐(0)
摘要: 代理对象(Proxy Object)会通过Handler链定位到真实对象(Real Object),而Policy则被注入到代理对象和真实对象中。整个流程如图: 我个人对Policy Injection Application Block使用的看法是:用户先创建一个代理,用这个代理间接操作实体,在调用实体的方法或者成员属性时可以透明的触发一系列设置好的Handler(如日记记录,身份验证等),并且... 阅读全文
posted @ 2010-06-06 20:30 HackerVirus 阅读(499) 评论(0) 推荐(0)
摘要: 如果你是一个开发人员,经常使用VS,和经常登录博客园可能喜欢这个。在你每次打开VS的时候可以方便的看到在博客园当前主页有什么文章更新。你会得到如图的效果。 要做的这一点我们只需做一下的一个简单的设置。 打开 工具--选项窗口 ,定位到环境--启动项,会出现下图。进行如图设置,就OK了。只是一个小技巧,但是挺有用处。 阅读全文
posted @ 2010-06-06 20:27 HackerVirus 阅读(185) 评论(0) 推荐(0)