详解什么是Java规则引擎
Java规则引擎API(JSR-94)允许客户程序使用统一的方式和不同厂商的规则引擎产品交互,一定程度上给规则引擎厂商提供了标准化规范。但其几乎没有定义什么是规则引擎,当然也没有深入到规则是如何构建和操纵的,规则调用的效用,规则与Java语言的绑定等方面。并且JSR-94在对J2EE的支持上也不足。规则语言的标准化,JSR-94的进一步的充实深化都有待研究。
java规则引擎---Jess
该尔杰斯开发环境( JessDE )提供的一套插件为流行的开源的IDE Eclipse的;特别是,这些都是Eclipse的插件版本为3.1或更高版本。请注意,只有JessDE作品的充分“的Eclipse SDK的” -规模较小的“平台运行二进制”是不够的。
要安装JessDE ,只需退出Eclipse的,解压缩所有文件Jess71p2/eclipse进入最高级别的Eclipse的安装目录。确认目录命名为“ plugins/gov.sandia.jess_7.1.0 ”存在,在你的Eclipse的安装目录,然后重新启动Eclipse的。 //////
这段翻译的结果,不是你的SDK 不是 full “Eclipse SDK“
Jess 7.0p1——Java平台规则引擎(一) 2008-07-12 22:21
分类:JESS 字号: 大大 中中 小小 1.入门
1.1.需求
Jess是一个用java语言编写的程序库。因此要使用Jess你需要Java虚拟机(JVM)。你可以从 Sun Microsystems上免费得到一个非常适合用于Windows, Linux,Solaris上的JVM。Jess 7是兼容所有版本的Java,从开始的JDK 1.4到现在的最新版本JDK1.5。版本更老的编号为4.x的Jess兼容JDK 1.0, 5.x版本兼容的是JDK1.1,Jess 6工作在JDK1.2及以上版本。
在使用Jess前请先确认JVM是否正确安装并能正常工作。
使用JessDE集成开发环境,你需要Eclipse SDK的3.1版或更新版本,这个可以从Jess中有一个break函数,可以有来跳出循环,也可以很早的从一个规则的右手边返回
//原文地址http://javawei.blog.163.com/blog/static/587005262008612102128488/
java 可视化界面编程
import java.awt.Button;
import java.awt.Color;
import java.awt.Frame;
import java.awt.GridLayout;
import java.awt.Label;
import java.awt.TextField;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class awttest
{
TextField id,pw;
TextField printid,printpw;
public awttest(){
Frame f=new Frame(“用户登录“);
f.setLayout(new GridLayout(4,2));
id=new TextField(“输入用户名“,10);
pw=new TextField(10);
pw.setEchoChar(’*’);
f.add(new Label(“用户名:“,Label.CENTER));
f.add(id);
f.add(new Label(“密码:“,Label.CENTER));
f.add(pw);
Button b1=new Button(“登陆“);
Button b2=new Button(“取消“);
f.add(b1);
f.add(b2);
String str1=id.getText();
String str2=pw.getText();
printid=new TextField(str1,10);
printpw=new TextField(str2,10);
f.add(printid);
f.add(printpw);
f.pack();
printid.setBackground(new Color(220,0,0));
printpw.setBackground(new Color(220,0,0));
f.setSize(250,120);
f.setVisible(true);
b1.addActionListener(new ActionListener() { // 点击“显示窗口”菜单后将窗口显示出来
public void actionPerformed(ActionEvent e) {
printid.setText(id.getText());
printpw.setText(pw.getText());
}
});
f.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent args)
{
System.exit(0);
}
}
);
}
public static void main(String args){
new awttest();
}
}
OK!!可以运行
-java规则引擎可视化配置