- 博客(46)
- 收藏
- 关注
原创 Ruby的作者和由来
Matz是一个专业的软件工程师,在日本有名的open source公司netlab.JP工作,而且他在日本也是一个高姿态的open source 布道者。他参与了几个开源软件项目,包括cmail,这是一个基于emacs的邮件用户代理,完全用emacs lisp 编写。Ruby也是他的第一个在日本以外的国家如此出名的作品。 在1993年的时候,有一次他和同事们谈论关于脚本语言(s
2004-11-05 08:46:00 6611 3
原创 用Jdk实现AOP
JDK1.2以后提供了动态代理的支持,通过实现java.lang.reflect.InvocationHandler接口提供一个执行处理器,然后通过java.lang.reflect.Proxy得到一个代理对象,通过这个代理对象来执行商业方法,在商业方法被调用的同时,执行处理器会被自动调用,从而实现方法拦截。nanning就是这样原理的,spring也用了动态代理作为实现之一。动态代理定义:
2004-11-04 17:34:00 2216
原创 ruby语言是什么东西?
作者:http://www.ruby-cn.org/ 转载请保留 1、简介 Ruby是日本的Yukihiro Matsumoto写的,简单易学的面向对象的脚本语言,像perl一样,有丰富的文字处理、系统管理等丰富 功能,但是ruby要简单,容易理解和扩充。跟python很类似,但是在国内远没有python有名。一般认为,他有如下特点: 简单 解释型语言(インタプリタ),所以不必事
2004-11-04 17:28:00 8223 1
原创 用Rails创建web应用
Rails是一个open source的使用Ruby开发web应用的框架,它采用了流行的MVC模式,本文介绍了一个简单的基于数据库的web应用的开发。翻译自 http://www.rubyonrails.org/show/TutorialStepOne翻译 http://www.ruby-cn.org原文分六步六页,这里简化到一页。1. 创建数据库创建名为rails_produ
2004-11-04 17:26:00 9974 3
原创 Ruby中的模块
1。与类的区别: a.不能有实例 b.不能有子类 c.由module ... end定义。2。作用主要有两个: a.作为方法或者是常量的集合体,比如Math这个模块。 irb(main):001:0> Math.sqrt(4) => 2.0irb(main):002:0> Math::PI=> 3.141592
2004-11-04 17:24:00 2602
原创 Ruby和web开发
1。编写cgi 简单的cgi程序如下: #!/usr/bin/env ruby print "HTTP/1.0 200 OKrn" print "Content-type: text/htmlrnrn" print "Hello World!rn" 我们可以用ruby来处理提交的参数,填充模板,生成html等,但稍显麻烦,可以用cgi模块。2。使用cgi.rb
2004-11-04 17:20:00 5123 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人