只显示主题贴
引用为啥要Struts/hibernate/spring?少了一个就不能写程序了不成?换掉其中一个会出人命不? 天天黏在这三个东西上自然是累,谁逼你用这三个了?
请你看清楚, 我不是在说一定要用ssh, 我是举一个例子, 是说java的framework更多, 要完成一个j2ee应用通常要几个framework的组合, 所以学习的东西更多, 同时资源也分散到不同的地方. BTW, 我没有天天粘在这三个东西上,我天天粘在rails上. 你说天天粘在"这三个东西上自然是累", 那么你天天粘在什么上面?
- 进入论坛 Ruby 版
引用首先是类库太混乱,比如IO,可以直接open(file),可以File.open,还可以File.new,测试文件可以通过FileUtils,也可以File,都是完成相同的事情,何必搞这么功能一样的东西出来呢,增加阅读类库的工作量。完全违背了最小接口的原则。还有方法别名,这有必要吗?
为什么没有必要? File.open 和 File.new的功能是一样的吗? File.open 可以提供一个block, 帮你自动关闭文件, 而File.new则不能. ruby确实是提供了许多看起来做类似事情的方法, 但这样作的目的应该是在不同的情况下使用不同的方法, 以获得更好的便利性. 什么叫最小接口 ...
- 进入论坛 Ruby 版
首先你因该有c++编译器, 然后--with-charguess-include应该指向charguess.h所在的目录,而不因该是文件本身。
- 进入论坛 入门讨论 版
<%= error_messages_for 'user' %> 这段代码会寻找 @user, 并假设@user是'一个'User对象, 注意是一个user对象,而你的代码中是: @user = User.find(:all,:conditions => ["name = ? and pwd = ?",params['name'],params['pwd']]) find_all查询结果是array, 当然会报错了.
- 进入论坛 Ruby 版
引用
p4 2.4G,1G内存,运行rails项目的rake test,一般都需要30秒以上,主要的时间花在*_test库的删除和重新生成上? 到底要什么配置的pc才能快速的运行测试,让测试时间尽量减少。
有什么方便的办法,让test库有选择的重新生成?
不知道你在什么环境下开发,在linux环境下应该快很多。
还有不一定每次都运行rake test, 你可以在实现代码的过程中运行某个test case, 然后阶段性的运行rake test.
- 进入论坛 Ruby 版
lzqjj 写道不对吧???好像所有类(对象)的SingletonClass的superclass都是Class类对象的SingletonClass。如果你有Manning出版社的"ruby for rails", 你可以读一下这一节: "13.1.4 Class methods in (even more) depth".
- 进入论坛 Ruby 版
lzqjj 写道看了ruby(rails)的一些源代码,知道ruby的类其实也是一个对象,类方法就存放在类对象所对应的metaclass中。可是有一点却始终搞不清楚调用逻辑,就是为什么子类可以调用父类的类方法??如:
class A
def self.method1
end
end
class B < A
method1
endif class A < Bthen SingletonClassOfA < SingletonClassOfB
- 进入论坛 Ruby 版
http://secure.manning.com/books/lightbody/source
- 进入论坛 Java 版







评论排行榜