`
leogaos
  • 浏览: 4074 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
       工作4年多了,一直从事着互联网式的应用。从通用版的进销存,再到服装,五金等各个行业的进销存,再到财务软件,然后涉足外贸行业。再从软件大超市,再到类似salesforce的基于metaData的数据模型的可定制化应用。再到SAAS软件服务订购计费。。应用,感触颇深。        为何一直不用平台二字,原因很简单,因为那只是一个小应用。        说说工作1年,自己怎么来设计一个应用,就拿最普通的进销存来说吧。(只说进货出货,仓储管理)               这个就是最简单的进销存.        可用否,当然不能用于任何企业.原因很简单,物品模型太过简单.譬如 ...
      最近在做一个项目,涉及到多方系统之间交互,也必然存在了对外接口设计.       接口本质的定义是什么?       往往谈起接口(Interface)总是会用它将抽象类(abstract)来比较,个人认为这完全没有可比较性.       抽象类本意反应的是对实体属性的抽象.譬如鸟,兔子,鱼。。。对其实体抽象成动物.       接口体现的是对本身实体行为的抽象.譬如兔子会跑,但不会飞,鸟会飞,但不会游泳.       面向接口编程,从意义上讲,更应该理解为对实体抽象体的编程+对行为抽象体的编程,也就是说面向超类型编程.       如何设计一个接口呢?特别是在对外部系统 ...
         Web Application的出现是为了解决早期C/S(客户端-服务器)系统的部署、更新和维护的困难。但是一直以来都有种极度不安:用户操作体验简单,不容易开发丰富的效果来展示数据,应用程序需要联网才能运行,系统安 ...
         观察者(Observer)模式的用途是定义对象之间的一对多依赖关系,因此,当一个对象的状态发生改变时,其所有依赖项都会得到通知,并自动更新。           JDK 自带了具体观察者模式的实现。                  相对来说比较简单,主题主要实现了一下几点         1.注册订阅者         2.监控DATA变化         3.通知所有订阅者数据变化        看完整个JDK的 Observer设计,还是存在很多疑问?         1.我们看到Observable ...
     上半年做过一个计费系统,大体介绍下需求:       具体涉及到多个其他系统,产品线,订单系统,产品配置中心,计费中心       产品线订购产品,产生一份合同(order),订单上存在计费策略(billingStrategyId),计费系统保存一份合同COPY,以及根据计费策略到产品配置中心获取计算价格所需要的各种纬度(譬如本月使用量,计费根据本月小于100是1元,大于是0.8元),计费围绕合同产生,产品线用户使用一次产品,会发送一份使用记录到计费系统,计费系统统计计算价格所需要的各种纬度信息,并根据统计信息和使用记录计算价格。       抛开其他系统之间的交互,单看计费系统 ...
   2009年又快过去了,总结下09年的工作与生活。     1.工作:进入毕业的第四个年头了,年初听说,毕业三年是个转折点;     (1)动荡:参加了3个大型项目,换了3个团队;到年底死了2个,还有个目前进入二期,前景也不容乐观;其实挺不喜欢动荡的,不过人在江湖,身不由己;     (2)成长:毕竟做了3个项目,以前一直关注在前段开发,今年总点狠补了下后端;从程序员开始走向架构师;     (3)不足:还是一如既往的讨厌开会,写文档;随着年龄增大,越来越烦躁;          2.生活:09年,三件事:结婚,计划买房,投资      (1).也老大不小了再过2年夜奔三了,所以结婚了 ...
Global site tag (gtag.js) - Google Analytics