2011年1月30日
摘要: 和Jquery一样,Ext.Element对象是对dom对象的封装,目的是为了跨平台以及增加一些有用的方法。但是Ext.Element是不包含外观的,封装的dom原来是怎么样就是怎么样。开发中最好有现成的组件可以使用,否则Extjs和Jquery差别真的不大了。因此Ext在Element的基础上进一步封装,产生了Component类,这些类含有外观,也就是多加入了一些html之类的进去,更方便开发者使用。依赖关系如下:Component=Element=dom因此在Component中可以通过el属性来访问该Component所依赖的Element,同样的,Element也可以通过dom属 阅读全文
posted @ 2011-01-30 23:41 一路转圈的雪人 阅读(2747) 评论(1) 推荐(2) 编辑
摘要: Contract类依赖Product类,Product类封装了策略对象,最后的逻辑还是Contract类的calReconigtion方法实现的。看样子是绕了一大圈。很多细粒度的对象,命名,职责划分都是头疼的问题。而对于crud来说,贫血模型+脚本似乎就够了,大家容易理解,而且还可以分头开发。而细粒度的对象,可能需要使用和开发的不止一个人,领域模型所包含逻辑有可能被重复开发。总觉得要拿什么东西来练手,可惜目前自己做的工作不允许自己这么做。 阅读全文
posted @ 2011-01-30 23:27 一路转圈的雪人 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 磨刀不误砍柴工,这肯定没错,可是综合的来想,砍柴这件事情,取决的仅仅是刀这个工具吗?砍柴人的身体状态,天气状况等是不是都需要考虑的呢?当然,同等条件下,比如说都是刮风下雨天或者都是晴天,锋利的刀砍柴都要比钝刀要更有效率,但是如果综合了上面两个额外因素的话,那结论就不确定了。我入门的书是《深入理解计算机操作系统》,《C和指针》,《.NET面向对象编程揭秘》。可惜我花了大力气终于看懂了的时候,发现的现实是:南宁的不少公司,只需要做做网页,我学的这些东西对他们来说并不重要。真正用得上这些知识的公司,像我这种大专学历加上非计算机专业,根本连第一道门都过不了。失业的压力让人透不过气来,非常痛苦,也不知道 阅读全文
posted @ 2011-01-30 20:29 一路转圈的雪人 阅读(211) 评论(0) 推荐(0) 编辑