Softpedia
 

MAC CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Evernote 5.1.1 Build 40...
  • Twitter 2.2.1
  • handyPrint 4.1.2
  • AppCleaner 2.2
  • Dropbox 2.0.16 / 2.1.16...
  • Reason 7.0.1 Build 3510
  • Apple iTunes 11.0.3
  • CrossOver Mac 12.2.1 Bu...
  • Skype 6.4.60.833
  • Mozilla Firefox 21.0 / ...
  • Home > Mac > Developer Tools
     Report malware

    JUEL 2.2.6

    Download button

    No screenshots available
    Downloads: 786  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Size / OS:

    Binary Format:

    Last Updated:

    Category:
    Christoph Beck | More programs
    Freeware / FREE
    1.1 MB / Mac OS X
    Universal Binary Universal Binary
    January 12th, 2013, 21:20 UTC [view history]
    Home / Developer Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    JUEL description

    A free implementation of the Java Unified Expression Language as specified in the JSP 2.1 standard (JSR-245)

    JUEL is an open source and free implementation of the Unified Expression Language (EL), specified as part of the JSP 2.1 standard (JSR-245). JUEL can be used as a standalone EL implementation or with Sun's GlassFish V2.

    Once, the EL started as part of JSTL. Then, the EL made its way into the JSP 2.0 standard. Now, though part of JSP 2.1, the EL API has been separated into package javax.el  and all dependencies to the core JSP classes have been removed.

    In other words: the EL is ready for use in non-JSP applications!

    JUEL provides a lightweight and efficient implementation of the Unified Expression Language.

    Here are some key features of "JUEL":

    · High Performance – Parsing expressions is certainly the expected performance bottleneck. JUEL uses a hand-coded parser which is up to 10 times faster than the previously used (javacc) generated parser! Once built, expression trees are evaluated at highest speed.
    · Pluggable Cache – Even if JUELs parser is fast, parsing expressions is relative expensive. Therefore, it's best to parse an expression string only once. JUEL provides a default caching mechanism which should be sufficient in most cases. However, JUEL allows to plug in your own cache easily.
    · Small Footprint – JUEL has been carefully designed to minimize memory usage as well as code size.
    · Method Invocations – As an extension to the standard, JUEL can be configured to enable method invocations as in ${foo.matches('[0-9]+')}.
    · VarArg Calls – As another extension to the standard, JUEL can be configured to support Java 5 VarArgs. E.g., binding String.format(String, String...) to function format allows for ${format('Hey %s','Joe')}.
    · Pluggable EL– The JUEL jar has been setup to be transparently detected as EL implementation by a Java runtime environment or JEE5 application server. Using JUEL does not require an application to explicitly reference any of the JUEL specific implementation classes.

    What's New in This Release: [ read full changelog ]

    · Added property javax.el.ignoreReturnType to ignore the expected return type passed to EpressionFactory.createMethodExpression() when looking up a method to invoke. (This option has no effect when evaluating literal method expressions, where the expected return type acts as coercion target type.)

     


    TAGS:

    programming language | java development | java programming | programming | develop | language

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM