易截截图软件、单文件、免安装、纯绿色、仅160KB

Java EL系列 2.JUEL快速入门

  inkfish翻译,请勿商业性质转载,转载请注明来源(http://blog.csdn.net/inkfish
)。本文是我学习JUEL同时,对原网站进行的简单的翻译,原网站地址:http://juel.sourceforge.net/guide/start.html

快速入门
  JUEL
发行版包含下面一些jar文件:(来源:http://blog.csdn.net/inkfish)
  1.juel-api-2.2.x.jar
——包含javax.el
包下的一些类
  2.juel-impl-2.2.x.jar
——包含de.odysseus.el
实现类
  3.juel-spi-2.2.x.jar
——包含META-INF/service/javax.el.ExpressionFactory
服务提供资源的定义(如果你的classpath里有多个EL的实现,而你又希望使用JUEL的实现,那么需要调用ExpressionFactory.newInstance()

  4.juel-2.2.x.jar
——包含java.el
包下的类,并且包含de.odysseus.el
下的实现类,而且还有服务提供接口(spi)
  也就是说:juel-2.2.x.jar = juel-api-2.2.x.jar + juel-impl-2.2.x.jar + juel-spi-2.2.x.jar
。(来源:http://blog.csdn.net/inkfish)
  下面是所有你在你的应用中使用EL所需要的(假设你已经把juel-2.2.x.jar
放到classpath下,并且导入了javax.el.*
):(来源:http://blog.csdn.net/inkfish)
  1.工厂和上下文(来源:http://blog.csdn.net/inkfish)
//ExpressionFactory类的实现是de.odysseus.el.ExpressionFactoryImpl
ExpressionFactory factory = new de.odysseus.el.ExpressionFactoryImpl();
//de.odysseus.el.util provides包提供即时可用的子类ELContext
de.odysseus.el.util.SimpleContext context = new de.odysseus.el.util.SimpleContext();
  2. 函数和变量(来源:http://blog.csdn.net/inkfish)
//设置map函数math:max(int, int)使用java.lang.Math.max(int, int)
context.setFunction("math", "max", Math.class.getMethod("max", int.class, int.class));
//map变量foo设置为0
context.setVariable("foo", factory.createValueExpression(0, int.class));
  3. 解析和求值(来源:http://blog.csdn.net/inkfish)
//解析表达式
ValueExpression e = factory.createValueExpression(context, "${math:max(foo,bar)}", int.class);
//设置顶级的属性"bar"值为1
factory.createValueExpression(context, &qu


相关文档:

java 初学者 第一个问题

public class Test{
public static void main(String args[]){
System.out.println("This is a test program.");
}
}
将上面的这段程序保存为文件名为Test.java的文件。
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
javac Test.java
出错:
类   Test   是公共的,应 ......

CICS JAVA SAMPLE

首先是build sample
遇到的第一个错误
ADCDMST:/Z19/usr/lpp/cicsts/cicsts32/samples/dfjcics: >make -f makefile jvm   
make: Error -- FSUM9383 Configuration file `/etc/startup.mk' not found  
修复:cp /samples/startup.mk /etc/startup.mk
export JAVA_HOME=/Z19/usr/lpp/jav ......

java 操作注册表

import java.util.prefs.*;  
public class Registery {  
    String[] keys = {"oa"};  
    String[] values = {"reg"};  
 //把相应的值储存到变量中去  
    public void writeValue() {   ......

Java程序员到架构师的推荐阅读书籍

声明:本文并非本人所写,是网上看到的,但是该文没有标明出处,所以本人也不知道
作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。
一、 ......

JAVA基础篇(二)

       
       本篇内容承接上篇之后,属JAVA基础知识之数据类型,所以更倾向于JAVA语言本身,适合初学和复习的朋友阅读。
一。数据类型
        1.基本数据类型
      &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号