`
lgx522
  • 浏览: 124329 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
今天上午惊闻Oracle对Sun的收购,各大技术论坛也纷纷炸开了锅。原因何在?还不是因为Java。还不是为了这个让Sun名闻天下,却又不下蛋的老母鸡。 作为一个多年的Java老fans,个人预感此收购对于Java绝非好事。 大家为什么用Java ...
一晃眼搞了7、8年的企业应用管理和研究,各种技术、思想翻来覆去折腾了很久,最近总算是有点持拨云见目的感觉了,于是放出点大标题和各位论论道。 主要观点其实在一年半前,已经在jdon首发的文章“坚持发扬EJB、Spring的 ...
(这是一年半前在jdon首发的老文,因观点比较激烈,仅作整理收录) 好大的标题,看似又一篇炒作滥文,其实是笔者近两年对软件架构痛苦思索徘徊后所得的经验体会,在此与诸位共勉。 EJB、Spring,这不是Java界最有名的两大冤家,何以把它们扯在一起。其实Spring乃是EJB1.x、2.x的继承者,正如EJB之前的COM、CORBA。他们的思想一脉相承,那就是企业级的组件化思想,也可称之为理想! 一、非组件化的国内软件行业 各个行业的企业总有一些核心业务,长久保持不变,新时期的新业务基本上都是围绕核心业务展开。很长时间以来,IT技术的变化与企业业务的扩展存在着很大的矛盾。当企业的新业务开 ...
前几天看了点新闻,一是说JavaFX1.0的推出,二是是说Sun停止了对SwingX的资助,由此激怒了社区。 由此一些人推论Sun已经全力押宝JavaFX,Swing将沦为鸡肋。而后Sun的高管自然出面表态,Swing和JavaFX两手都要硬。 由于本人一直从事企业信息系统的管理和研发,平日对Swing还是多有涉猎,看到这些传闻不免要探个究竟。其实最近忙于管理工作,技术上已多日不熟了。于是下载了NetBeans6.5 JavaFX版,顺便装了个JDK1.6 update11,这一试却是大获惊喜,同时对Sun的JavaFX策略深感怀疑。 惊喜在于经过多年的等待和失望,Swing居然真正快了起来 ...
最近两年来,经常在OO和SQL这两兄弟阵营里转来转去,总想做出个“决断”,结果却是谁也舍不得,手心手背都是肉啊。 十年前学应用开发的时候,SQL是绝对的王者,一直也就用了好几年,搞定了不少事情。有时候也觉着烦,尤 ...
昨天参与了“有感而发:JavaEE和ROR的本质区别,以及对ROR的抱怨”(http://pig345.iteye.com/blog/199384)博文上的口水战,对Quake Wang老兄所说的“Ruby比Java确实性能差很多,但是RoR和Struts + Spring + Hibernate做的网站性能是在同一级别的”产生了兴趣,今天抽空测了一下,发现了一些有趣的事情。 首先声明这些测试并不严格,全是在同一台机器(Core2 1.6,2G内存PC)上跑,DB是同一个MySQL,执行简单的单表读写操作,并发100个thread(此并发情况下各种技术基本都不会出Error),都不做缓存。数值 ...
近日总算有点空闲,走马观花测试了一些技术,包括Grails、Seam、AOM、Python、ZendFramework、CakePHP、Flex、WPF等等,回到JE看了一些讨论,忍不住又要放点黄腔了。 自从多核CPU成为PC标配以后,硬件又上了好大一个台阶。到朋友家看了一下“孤岛危机”,实在是超级惊艳。单位上也终于耗上了一台双核、2G内存,这下跑什么IDE和AppServer都不用去小歇片刻了,真是感谢硬件产商们的努力。 某天看了一篇文章,地址记不清了,却道出了应用程序的本质:“不过就是在数据库里读读写写”,这下便像吃了苍蝇般不爽了起来。搞腾这个行当转眼也七、八年了,回头一想,的确是该反省 ...
近年来的eclipse与netbeans之争日趋激烈,并不只是IDE争斗那么简单(反正都是免费)。其背后是swt与swing之争,更是IBM所主导的开源Java与Sun所主导的官方Java之争。 搞了四五年Web,冷静下来发觉企业内部应用还是Rich Client好(交互 ...
本人是实用主义者,所以对软件设计也是采用这种态度。所谓实用主义,最主要的中心思想就是不重过程重结果。 由于本人脑子不是很好使,绕不了几个弯弯,所以在软件设计的过程中都是力求简单直接。 但有一点是很重要的,那就是业务建模一定要认真,非常地认真。本人不会专业的UML,也不用什么Power Design。习惯找张纸开画,或者写在白板上与客户及同事讨论。虽然简陋,但力求真实反映客户需求,最大限度贴近用户业务。多费些时间精力也无所谓,总比最后人家用着难受要好。 至于什么方法、思想,觉得理解得了,用得着的就抓来用;搞不明白,用不着的就敬而远之。比如什么XP,就只用TDD和结对编程。做Java用TDD( ...
前些天写了“RoR企业应用实践之一:移植物资管理系统”(http://lgx522.iteye.com/blog/144597),当时还有些缺漏,最近维护中又有些心得,今日有空便补上吧。 1、把系统中界面要求高的地方Ajax化,取得了比较好的效果。笔者开初并 ...
前些日就打算开展RoR的实践活动了,见前文“在rails中,多个字段关联同一张表如何做? ”。在此感谢众热心道友的支持,尤其是sun201200204 的代码圆满地解决了问题。 近两月忙于家事和单位上的诸多琐事,一直未得空闲。近日 ...
6年前搞Java以来,就一直以“开源死忠团”自居(包括PHP、RoR,DB、Web Server),却一直在Windows上作开发,深以为耻。然而Linux的桌面世界却始终找不到让我比较满意的系统,只好暂时忍了。 然而Ubuntu的出现及不断完善终于让我如 ...

我当爹了!

10月7日,女儿降生,一时间轻松和喜悦充满了心间。 以前看亲戚朋友们的baby,说实在话总觉着太哭闹,比较烦人。今天见到自己的女儿,则完完全全是另一种心境。一见到小宝宝,不论是哭是笑,是静是闹,总是超级可爱。 作父亲是很累的,从入院到回家,整整4天几乎只踏踏实实睡了4个小时。年过三十之后,平日搞成这样是很难支撑的。但这几天,仿佛是从这个小生命中获得了巨大的精力,不停地忙忙碌碌。前夜、昨夜终于得以好好地睡上觉,这才发觉疲累不堪。 我用奶瓶喂了小宝贝两天的奶粉后,前日老婆开始努力喂奶,非常艰难。听着小东西不停地哭号,很是不忍。经过不断的努力,终于一点点地得以进步,一点点地得以成功。看着老婆散乱 ...
前几日看过道友lordhong的文章“Hessian开始支持RIA了(JavaFX和Flex)”(http://www.iteye.com/topic/125573),便到http://hessian.caucho.com/上访问了一下,仔细一看才知道Hessian已经远超期待!  Java、Flash、Python、C++、.NET C#、D、Erlang、PHP、Ruby,看看伟大的Hessian当前所支持的语言吧! 原先看经典的“without EJB”,讲到Remoting时,便有对Hessian这一“Java to Java的轻量级协议”的支持。实践中Spring使用Hessian、B ...
这几天笔者投入了ROR的实践中,开始重写2年前用appfuse(Spring+Hibernate+JSF)写的一个物资管理小系统。原因无它,自产自用,业务逻辑成熟,并积累了一定的数据量。 刚一开始就碰到个也许是简单的问题吧,花了点功夫没搞定,在此请教同道: 用户信息简单地存储在users表中,主要字段为:id,username,password,real_name 设备购买主记录表为eq_buy_master,涉及到关联的字段为:manager,buyer,accepter,operator 因外键都关联到users,故无法使用超方便的user_id。 于是在User中设has_many,写 ...
Global site tag (gtag.js) - Google Analytics