2007-07-27

在rails中,多个字段关联同一张表如何做?

关键字: 多个字段关联同一张表问题
这几天笔者投入了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, ...
前几年一直弄Java,半年前跟风用过一段时间RoR,最近在搞PHP。 现体会如题:Java、RoR、PHP,一个都不能少。 各种程序设计语言最终的归宿,其实是由最初的设计思想所决定的。 C定位于底层,成就了时至今日的底层霸主地位;VB的初衷就是让Windows开发简单易用,故至今仍然占牢其地盘;Java最初瞄准的是跨平台和解决复杂问题,这一目的已然达到,并正在发扬光大;PHP则是追求简单、直接的Web开发,这一出发点成就了其互联网应用霸主的地位。那么RoR的优势是什么呢?笔者从实践中体会到,其根本的优势在于让OOP变得简单规范。 笔者在三个月前发了“RoR的正确定位”(见http://ww ...
2007-07-10

看好Ajax+WebService

关键字: ajax+webservice
最近“退步”了,在用PHP,看过“Ajax和PHP开发Web”之后,又接触了些Ajax库,尤其是YUI-Ext给我的印象很深。照此发展下去,本人预感Ajax将是C/S vs B/S这场战争的最终胜者。 Ajax虽然暂时用起来比较繁,但开放性好,对客户端要求低。当Ajax残酷的类库大战硝烟散尽之后,必有一王者成为客户端的统治者。即使从目前来看,Ajax中比较成熟的部分,也已经成为各网站的首选。而Ajax在企业内部的应用,也只待东风了(易用性和IDE)。 原先嫌Ajax繁,一直不理会。投了半年左右的精力在RCP上,作了一些Eclipse RCP、NetBeans Platform及WinFor ...
2007-07-02

Java的表示层,到底该怎么办?

关键字: java表示层的出路
Java做老大很久了,而Java的表示层难用也已经很久了。 经过数年的折腾,Java已经证明了自己在服务器端的巨大优势,“强”而“稳”,高扩展、高安全、高维护。实在是面对复杂应用的架构师之首选。 此外,Java起家时一直所追求的平台无关,也瓜熟蒂落。有跨平台需求的各大产商们,纷纷用平台无关的Swing构造自己的基础软件产品。各类智能设备,也都大量应用Java技术。 不论如何,Java确实已经成功地证明了自己。这种虚拟机层面的技术亦将长久地生存发展下去。 然而再伟大的技术也有缺憾,正如伟大的C语言始终难做GUI。而Java最大的遗憾,也是在表示层。 表示层变化太快了,以至于多高深的理论也总 ...
lgx522
搜索本博客
存档
最新评论