2008-01-21

DHH访谈:Rails 2.0新特性

关键字: rails 2.0
看到一篇InfoQ对DHH关于Rails 2.0的访谈录,摘了下来. 英文原文: http://www.infoq.com/articles/ruby20-dhh-interview 中文译文: http://www.infoq.com/cn/articles/ruby20-dhh-interview 历经数月开发,Ruby on Rails 2.0终于正式发布。InfoQ有机会就Rails 2.0与Ruby on Rails之父和最有影响力的支持者——David Heinemeier Hansson进行了交流。 David Heinemeier Hansson作为web应用框架Rub ...
2008-01-21

ruby singleton解析

关键字: singleton
搜索了一下,发现JE上还没有关于Ruby singleton的帖子,自己来写个 引用《Programming Ruby》书中的一例 引用class Mylogger private_class_method :new @@logger=nil def Mylogger.create @@logger = new unless @@logger @@logger end end 观察这段代码,@@logger对象是在方法调用后被创建,所以这个是典型的单例“懒汉”模式。 某些代码注解: private_class_method :new #private_class_ ...
刚才写博客,发现一个问题。写完以后提交,浏览器出错,刷新,东西没了,返回,编辑栏已经清空了,只好重写。 不知道 这是JE网站的bug,还是我浏览器的问题,我使用的是IE7。 早上删过一篇文章,想找回来,却没有,也是重写,感觉很浪费时间,不知道JE是不是未提供类似回收站的功能,删掉的东西就永远没了。
今天是大寒,我的心同样寒。。 拖欠了数月的工资,上月终于得到要发下来的消息,领导是这么说的:最早这个月底,最迟下月底就能发下来。。 上月已过,虽然我满怀信心的等待,终于没能如我所期待的那样,工资没下来 转眼到了这月底,说定的期限,前几天领导还透露消息说,XX号一定能发下来,可我感觉的到,他的语气不是那么肯定。 结果我的感觉被证实,今天一早,他宣布:某董已经拿到几百万,可是由于国家金融政策变了,有很多手续要批,所以这笔钱还没到,要等一两周。。 我当时骂了一句,可能声音小,他没听见。。 昨天刚看到一条新闻,说国家要在今年即08年全面解决拖欠工资问题,可按照他的说法,那国 ...
2008-01-18

某次面试对ORM问题的回答

关键字: 面试
前几天某公司打电话来,说在招聘Java软件工程师,对我进行一番电话面试,其间问到一个ORM问题.最基本的,如何实现两个模型类的一对多/多对一映射. 我:"这是hibernate的问题" 面试官:"是的" 我:"在父类中使用has_many 子类,实现一对多映射, 子类中使用belongs_to 父类,实现多对一映射 面试官:"..." 完事才想起来,给说成Rails里的映射了,哪儿是hibernate,遂一笑了之.看来中Rails的毒太深了
2008-01-17

[转载]Rails常用表单

关键字: rails, ror
为了方便对rhtml中表单的学习和使用,整理了一部分rails常用表单用法。 表单开始标签: <%= form_tag { :action => :save }, { :method => :post } %> #开始一个表单,相当于 #html表单<input type="form" action="save",method="post"> Use :multipart => true to define a Mime-Multipart form (for file uploads) #定义一个Mime-Multipart格式的表单,用于文件上传 表单结束标签: < ...
2008-01-17

WebService的基本概念

关键字: webservice
WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。 这种技术允许网络上的所有系统进行交互。随着技术的发展,一个Web服务可以包含额外的指定功能并且可以在多个B2B应用中协作通讯。 Web服务可以理解请求中上下文的关系,并且在每一个特定的情况下产生动态的结果。这些服务会根据用户的身份,地点以及产生请求的原因来改变不同的处理,用以产生一个唯一的,定制的方案。这种协作机制对那些只对最终结果有兴趣的用户来说,是完全透明的。 UDDI 在用户能够调用Web服务之前,必须确定这个服务内包含哪些商务方法,找到被调用的接 ...
2008-01-15

Ruby&Java比较之mixin

关键字: mixin
近日翻阅Rod Johnson的大作《J2EE Development without EJB》一书,在对AOP的阐述一章,看到如下内容。 AOP定义: 混入继承(mixin inheritance):一个“混入类”封装了一组功能,这组功能可以被“混入”到现有的类中,无须借助传统的继承。Java可以通过混入模拟多继承。混入通过“引介”实现。再看什么是“引介”。 引介(introduction):为一个现有的类或接口添加方法或字段。相当于对类的扩展。(把新功能介绍给现有类,多么形象!) 才接触java的mixin,一直以为mixin是ruby这类动态语言所特有的,看来是我错了 ...
shaka
搜索本博客
存档
最新评论