- 授权协议: BSD
- 开发语言: Java
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/xiandafu/eval
- 软件文档: http://git.oschina.net/xiandafu/eval
软件介绍
一个使用 xml 和 beetl 来实现的计算引擎(评级引擎),支持树形评级结构,通过计算得出一个评级,可以用于打分等应用。
<?xml version="1.0" encoding="UTF-8"?> <workspace name="评级"> <project name="银行评级"> <doc name="评级得分" f="sum"> <node name="财务信息" f="sum"> <node name="年度利润">每月收入*12</node> <node name="年度负债" >每月负债*12*0.3</node> </node> </doc> </project> </workspace>
<node name="非财务信息" f="sum">
<node name="上访次数" f="script">
<![CDATA[
var c =上访次数;
var d = 0;
if(c>10){
d=10;
}else{
d=100;
}
return d ;
]]>
</node>
</node> EvalEngine engine = new EvalEngine();
Map<String,Object> paras = new HashMap<String,Object>();
paras.put("每月收入", 178832323.12);
paras.put("每月负债", 128.99);
InputStream ins = EvalEngineTest.class.getResourceAsStream("/sample/simple001.xml");
InputStreamReader reader = new InputStreamReader(ins,"utf8");
Object ret = engine.run(reader, paras);
System.out.println(ret);
Rails Cookbook
奥西尼 / 江苏东南大学 / 2007-6 / 68.00元
Rails是业界领先的新一代Web 2.0应用程序开发框架,而这本《Rails Cookbook》里充满了为了让你成为Rails开发专家而准备的各种解决方案。讨论范围覆盖了从基本概念,如安装Rails及设置开发环境,到最新的各种技巧,如开发符合REST协议规范的Web服务等。 Rails可提供更轻量级的代码、更丰富的功能和更快捷的量身定制过程,由此带来了一场Web开发革命。《Rails Co......一起来看看 《Rails Cookbook》 这本书的介绍吧!
