阅读更多
MVEL 2.0 最终版已经发布。MVEL是一个功能强大的基于Java应用程序的表达式语言。与之前的版本相比有了很大的改进,包括添加了各种各样的新脚本能力,性能改进和新的静态类型检查工具。

这个版本的重点在于减少资源的浪费以及缩短运行的时间,如果你想知道MVEL是如执行的,请查看:[url]http://mvel.codehaus.org/Performance of MVEL 2.0[/url]

新特性包括:

   *  动态JIT优化器。当负载超过一个确保代码产生的阈值时,选择性地产生字节代码,这大大减少了内存的使用量。

   * 新的静态类型检查和属性支持,允许集成类型安全表达。

   * 错误报告的改善。包括行和列的错误信息。

   *新的脚本语言特征。MVEL2.0 包含函数定义,如:闭包,lambda定义,标准循环构造(for, while, do-while, do-until…),空值安全导航操作,内联with-context运营 ,易变的(isdef)的测试运营等等。

    *改进的集成功能。迎合主流的需求,MVEL2.0支持基础类型的个性化属性处理器,集成到JIT中。

    *更快的模板引擎,支持线性模板定义,宏定义和个性化标记定义。

    *新的交互式shell(MVELSH)。
     ……

更多信息:http://mvel.codehaus.org/
6
0
评论 共 3 条 请登录后发表评论
3 楼 jeff_yuchang 2008-11-01 14:27
一个人的项目,说得不是很准确.

目前JBoss的很多内部项目都在采用MVEL, 比如JBoss Rules (a.k.a Drools), JBossESB等都在采用MVEL.

只能说,主要是有一个人在负责,其他只是在做贡献而已.
2 楼 ray_linn 2008-10-29 08:55
收藏一下,有闲功夫的时候转到.net去。
1 楼 chywwq 2008-10-28 17:23
一个人的项目,2.0的四则运算及浮点处理不知道有没有搞好。
1.3.*的版本我和国内另外一个哥们都提过相关的问题

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JAVA-MVEL2.0表达式

    MVEL2.0表达式的简单使用

  • 【Java工具类】学会MVEL2.0,表达式解析再不怕

    MVEL为 `MVFLEX Expression Language`(MVFLEX表达式语言)的缩写,是一种基于`Java语法`,但又有着显著不同的表达式语言。与Java不同的是,MVEL是一种`动态/静态可嵌入`的表达式语言,意味着源代码中不需要`类型...

  • 表达式解析器Mvel2.0(MVFLEX Expression Language)

    废话不多说,这次给大家说的是 表达式语言解析Mvel2.0 简介 MVEL为 MVFLEX Expression Language(MVFLEX表达式语言)的缩写,它是一种动态/静态的可嵌入的表达式语言和为Java平台提供Runtime(运行时)的语言。最初...

  • java mvel_MVEL2.0的使用实例(一)

    本文是对java整合mvel2.0的一点示例:如果表达式中有变量,解析表达式时必须传一个mapMVEL.eval(expression, vars);/*** 基本解析表达式*/@Testpublic void test(){String expression ="foobar > 99";Map vars = ...

  • Mvel 2.0 使用指南一 基础

    MVEL在很大程度上受到Java语法的启发,作为一个表达式语言,也有一些根本的区别,旨在更高的效率,例如:直接支持集合、数组和字符串匹配等操作以及正则表达式。 MVEL用于执行使用Java语法编写的表达式。除了表达...

  • Java规则引擎-MVEL表达式解析器

    MVEL是一个功能强大的基于Java应用程序的表达式语言。 目前最新的版本是2.0,具有以下特性: (1). 动态JIT优化器。当负载超过一个确保代码产生的阈值时,选择性地产生字 节代码,这大大减少了内存的使用量。新的静态...

  • mvel2.0语法指南

    虽然mvel吸收了大量的java语法,但作为一个表达式语言,还是有着很多重要的不同之处,以达到更高的效率,比如:mvel像正则表达式一样,有直接支持集合、数组和字符串匹配的操作符。 除了表达式语言外,mvel还提供了...

  • 第05篇:SpEL强大的表达式语言

    虽然还有其他几种可用的 Java 表达式语言——OGNL、MVEL 和 JBoss EL 等等但创建 Spring 表达式语言的目的是为 Spring 社区提供一种可在所有产品中使用的受良好支持的表达式语言。它的语言特性由 Spring 产品组合中...

  • MVEL2.0操作符

    MVEL2.0操作符.(MVEL中字符串以单引号括起来:'这是字符串') 一元操作符: Operator Description Example new 创建实例 new String(‘foo’) with with...

  • java执行数学表达式_数学表达式解析-JAVA版

    1 、工具介绍String exp = “v>...在 java 中运行执行这种字符串格式数学表达式的方法:1、 自己写按照算法(逆波兰)一个解析程序。2、 使用第三方的工具。1.jakarta commons JEXL. : Apache 出品...

  • drools mvel2.0语法指南

    虽然mvel吸收了大量的java语法,但作为一个表达式语言,还是有着很多重要的不同之处,以达到更高的效率,比如:mvel像正则表达式一样,有直接支持集合、数组和字符串匹配的操作符。  除了表达式语言外,mvel还...

  • java表达式命令执行_Java Web表达式注入

    原文:http://netsecurity.51cto.com/art/201407/444548.htm0×00 引言在2014年6月18日@...而攻击方法比较有趣,Jenkins提供了一个Script Console功能,可以执行Groovy 脚本语言。下面我们来看下维基百科对于这个...

  • java实现avg函数_Java:如何使用表达式语言方法聚合(min,max,avg)集合元素属性?

    但是我不想在纯java中这样做,而是某种DSL /脚本/表达语言可以由用户输入,因此需要尽可能简单.假设我有以下对象结构:Product:id: product1offers: [offer1, offer2]Offer1:id: offer1data:price: 10.99shipCost: ...

  • yolo算法-电线杆数据集-1493张图像带标签-.zip

    yolo算法-电线杆数据集-1493张图像带标签-.zip;yolo算法-电线杆数据集-1493张图像带标签-.zip;yolo算法-电线杆数据集-1493张图像带标签-.zip

  • yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip

    yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip;yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip;yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip;yolo算法-电线杆数据集-7255张图像带标签-杆顶.zip

  • pillow_avif_plugin-1.2.1-cp37-cp37m-win32.whl.rar

    python whl离线安装包 pip安装失败可以尝试使用whl离线安装包安装 第一步 下载whl文件,注意需要与python版本配套 python版本号、32位64位、arm或amd64均有区别 第二步 使用pip install XXXXX.whl 命令安装,如果whl路径不在cmd窗口当前目录下,需要带上路径 WHL文件是以Wheel格式保存的Python安装包, Wheel是Python发行版的标准内置包格式。 在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件, 这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。 如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。 为什么会用到whl文件来安装python库文件呢? 在python的使用过程中,我们免不了要经常通过pip来安装自己所需要的包, 大部分的包基本都能正常安装,但是总会遇到有那么一些包因为各种各样的问题导致安装不了的。 这时我们就可以通过尝试去Python安装包大全中(whl包下载)下载whl包来安装解决问题。

  • 【地震】基于matlab时域有限差分FDTD模拟地震盾构【含Matlab源码 9186期】.mp4

    Matlab领域上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

  • 中国高质量发展指标体系-最新发布.zip

    中国高质量发展指标体系-最新发布.zip

  • 【java毕业设计】班级同学录管理系统源码(ssm+mysql+说明文档).zip

    环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上

  • 【java毕业设计】基于Java的汽车销售系统源码(ssm+mysql+说明文档).zip

    环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上

Global site tag (gtag.js) - Google Analytics