1.objot示例之容器

objot是一个轻量级面向服务的java web开发库,目前支持客户端语言包括javascript和actionscript。
objot是由蔡倩彦(南开大学软件学院本科)主导开发……(此处略去Integer.MAX_VALUE字的介绍)。

objot项目站点为:http://objot.info/

废话不多说,先来看看后台容器方面的示例:
开发环境:jdk6(需要jdk5以上版本)+eclipse 3.2+objot-java-21.jar(自行从源码编译)

先来做一个服务类吧,just do it~

//Do.java文件内容如下:
package objot.sample.service;
/**
* 打招呼服务
* @author adun
*/
public class Do {
/**
* 跟这个陌生的世界打招呼
*/
public void greet() {
System.out.println("你好,世界!");
}
}


既然要引入容器的概念,我们当然不用再去自行创建Do的对象并维护他们,且看我们如下来使用吧:
//Sample.java文件内容如下:
package objot.sample;

import objot.container.Container;
import objot.container.Factory;
import objot.sample.service.Do;

/**
* 示例主程序
* @author adun
*/
public class Sample {
public static void main(String[] args) throws Exception {
//新建容器工厂
Factory factory = new Factory();
//将Do.class绑定到工厂中
factory.bind(Do.class);
//生成容器c,c的父容器为null
Container c = factory.create(null);

//开始从容器中得到一个Do的实例
Do d0 = c.get(Do.class);
//你来打个招呼吧
d0.greet();
//开始从容器中得到另一个Do的实例
Do d1 = c.get(Do.class);
//你也来打个招呼吧
d1.greet();
}
}

运行结果:
你好,世界!
你好,世界!

这个例子或许太简单,但聪明的人会透过一个小窗口看到广阔的大海~后来我们将进行objot更强大的功能展示,敬请关注。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值