Archive for August, 2009

如何构建自己的Framework(银弹),适应用户多变的需求 (1)

Saturday, August 29th, 2009

最近一直在忙着开发新的产品,用于写Blog的时间,就相对少很多了。我在不断完善和丰富那个基于SaaS架构的进销存的时候,给自己积累了一个副产品:那就是一个基于Flex、J2EE和Restful风格的快速开发框架。这套框架已经成功应用于3个需求迥异,完全不相关项目。

(1)第一个项目当然还是这套进销存,不过,我已经加入网店管理功能,产品本身变化还是很大的。过一阵就可以把Demo放出来了。

        后台还是Flex+这套J2EE框架+MySQL/Oracle

        前台则是JSP+这套J2EE框架+MySQL/Oracle

(2)第2个项目是一个电信业 综合业务管理程序,一个朋友基于这套框架,快速开发出了自己的这套 电信行业后台管理程序

         架构是Flex+这套J2EE框架+Oracle,当然去掉了SaaS的数据隔离

(3)第3个项目则是一个民间个人借贷的Web2.0的网站,另外一个上海的朋友,基于这套框架,正在开发他自己的Web2.0网站

        架构是JSP+这套J2EE框架+MySQL,也去掉了SaaS的数据隔离。

在这3个行业需求差异很大的产品/项目的实战过程当中,我也使自己在不断的完善那个框架。我现在把我在完善这个框架过程当中的一点心得,和大家一起分享一下。仅供参考。

我曾在一个网站上看到“山寨框架”的概念,并历数“山寨框架”的种种危害,如果算起来,我也这个框架肯定也是“山寨框架了”,象流行的SSH(Spring/Struts/Hibernate),Struts和Hibernate是一点没用,Spring仅仅用了它的Transaction,用于事务的提交。关于“山寨框架”的问题,个人观点,我觉得一个程序员,如果自己一辈子不曾或者根本不打算做出一个“山寨框架”出来,只是用流行的框架堆积自己的项目,那么这个程序员,做到30岁之后,,在中国,还继续搞技术的可能性就没有了。

闲话少叙,还是回到正题。理论上,前台是ASP/PHP/JSP/Flex或者别的视图层技术,都是无所谓的,都是可以的,只要该视图层支持Restful即可。其架构如下图所示:

 

                                 (图一)

中国人一生需要多少个证书?

Friday, August 14th, 2009

转贴 http://news.sohu.com/20090814/n265960065.shtml

说到这个证书,我们作为中国人来讲,是最熟悉不过了。你想在阿汤哥的《碟中谍3》中都打上了广告,直接走出了国门,冲向了世界!大伙想想,咱这一生要多少个证呢?打从娘胎还没成型的时候,我们就开始需要证件了:准生证,接着上了学得有学生证,再到大学的话,还要许多证,这里有个排行榜,大伙不妨一看。接着踏上社会,在外地工作得有暂住证,失业了还得有失业证……一直到你生命的尽头,还有个死亡证……这其中不乏有一些让人气愤、喷饭的证件(明)。比如公民首先要自证无罪(无犯罪证明);除了公民要自证无罪之外,还要自证生存、单身等;光计划生育政策一项国人就需要办非常多的证。

  在美国,人一出生就有了一个社保号,这是美国政府鉴别公民身份的最重要依据。凭着这个社保号可以走遍美国,而不需要办理各种的“边防证”、“居住证”等,堪称“一号通”。同时,也凭着它领取政府的各项救济。不光是美国,在很多国家都不需要办理这么多证件。

大伙要办的证件多,于是就滋生出特有的办证产业。在公交车站、厕所、树干、栏杆、天桥、地面等公共场所位置,均有“办证:×××”的鲜明广告。这些大部分是假证件,涉嫌违法。这也就凸显了办证难。此外,政府办证大厅或办事机构里面专门有一群以办证为谋生手段的人。他们不是公务员,但跟公务员熟悉。平民百姓看不懂政府的文书,也抱怨要来来回回多个部门跑繁琐,更害怕因为跟政府人员不熟被拒之门外。于是就有了专门从事办证的生存空间。

  人到神州一遭,光身上贴的标签就 (more…)

在中国,正儿八经办一件事情,真难啊

Monday, August 10th, 2009

我和老婆户籍均在天津,在北京生活多年,也早买了房子,只是因为户籍 不在北京,就要回户籍所在地办理准生证。前去天津之前,已经打听好所需携带证件:1、本人户口本
2.老婆户口本
3,结婚证
4、本人工作单位 一胎证明
5、老婆 档案所在地 一胎证明
6、B超

全部带齐了,先去我的户籍所在地办理,街道办事处不准,说必须去女方所在
户籍 居委会办理。磨破了嘴皮,跟他们大吵了一架买还是没办成。后去老婆户籍所在居委会,说缺少 怀孕听课培训证和现在居住地小区加盖的。一胎证明(我的那个街道办事处倒是没要求这个,仅要求单位证明,但是说如果在这里办理准生证,则必须去她们指定医院产检),我现在居住在北京啊,去2个街道办事处来回折腾了将近100公里还是没有办下来。哎,找他们这些人办事,真难。只是可怜了我老婆,怀着大肚子,冒着酷暑,跟我来回走了将近10公里,中午又等了小区居委会上班好几个小时,哎。

按照他们的手续:

1)要先回天津老婆档案所在地办理一胎证明

2)拿着老婆一胎证明和我的也一胎证明,去北京街道办理一胎证明(还不知北京街道办事处是否给办理)

3)再次回天津,某生殖科听1小时课,拿到证明,再去街道办理准生证明。

哎。要是我老婆户籍在海南,我户籍在漠河呢?要是没钱坐飞机,坐火车来回跑这两个地方,得需要多久呢?估计孩子都生下来了,准生证还没办好。天津的蓝印户口,根本不需要你去跑任何路,只要买房子,一站式办齐。还是有钱好啊。

在国内,办个准生证,似乎比移民到加拿大 还难啊

勿以恶小而为之,勿以善小而不为

Sunday, August 2nd, 2009

最近跟着家里LD看了几部电视剧(平时自己只爱看美国大片和科幻片),我发现剧中主人公大凡成功者,无一不是及其热爱自己所从事的行业和精通某项技能,正是自己精通的这项技能(当然是远远超过常人)在关键的时候,帮助自己死里逃生或者把自己的生意做大。电视剧无疑来源于生活。

我之所以发这样的感慨,是因为10年前我来北京的第一个同事,上周跟我聊天,说我愿不愿意把自己的软件交给传销公司来做,我只负责给传销公司产品,其余的事情,交给传销公司来做,估计过不了多久就能发财了。我听了很是吃惊,传销的威力和后果我多多少少还是了解一些的,前些天还看到一个新闻,就是 靠点击网络广告、日赚300元左右的兼职工作,后来被证明骗局和传销差不多,这个还真和软件有些关系。我就对那个朋友说,要么我不做,要么就做百年老店。朋友说,这是先有鸡还是先有蛋的问题。我想起三国时期刘备在临终时嘱咐儿子刘禅所说的那句话,“勿以恶小而为之,勿以善小而不为” ,如果最初的成功都是来自于原罪,成功后就真的会洗白自己,朝百年老店发展吗?中国的企业家从创业到成功,时间都太短了,所以中国至今还从未有令人敬畏的企业家,有的都是“征服过无数高山,但其心境和情操永远高不过灾区的一座坟头”的投机者。而那位朋友,工作十几年,就我所知,至少换了5个以上毫不相关的行业,我还是愿意踏踏实实做好自己的目前手头的事情,把自己擅长和喜欢做的事情,做到极致,做产品,学苹果做IPOD和IPhone,而不是做国内的山寨MP3和山寨手机,50元都没有人要,而IPOD可以卖到将近2000元。IPhone硬是在NOKIA占据手机垄断地位的时候,再做手机似乎毫无前途的时候,被人连夜排队购买。而国内的熊猫、科健、TCL、联想。。。,无数个投机做手机的企业,要么倒闭,要么转行,要么外包,要么不死不活,早知如此,何必当初呢?中关村的老村长段永基61岁跑去非洲挖矿, 侨兴环球计划剥离手机电话机业务 改行矿业,这些投机行为,怎么可能把自己的公司带领为百年老店,让自己成长令人敬仰的企业家呢?

勿以恶小而为之,踏踏实实做好现在的事情,并做的别人比别人专业和优秀,要么不做,要么就做百年老店,这就是我现在的心境。