Server software, Web Hosting Files Server software, Web Hosting Files Server software, Web Hosting Files
[ Web Hosting Files ]  Server software, Web Hosting Files   [ OK ]

> What is web hosting / Changing Web Hosts? / Dedicated hosting guide

Server software, Web Hosting Files





  Web Hosting Files / Development / Java / janino 2.0.2

Janino 2.0.2


Janino is a compiler that reads a Java expression, block, or source file, and generates Java bytecode that is loaded and executed directly. It is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, such as expression evaluators or "server pages" engines like JSP.

Properties

The major design goal was to keep the compiler small and simple, while partially sacrificing completeness. I don't like the idea of carrying around huge libraries for simple applications. See Parser for the list of implemented and missing language features.

When do you need an efficient expression evaluator?

Say you build an e-commerce system, which computes the shipping cost for the items that the user put into his/her shopping cart. Because you don't know the merchant's shipping cost model at implementation time, you could implement a set of shipping cost models that come to mind (flat charge, by weight, by number of items, ...) and select one of those at run-time.

In practice, you will most certainly find that the shipping cost models you implemented will rarely match what the merchant wants, so you must add custom models, which are merchant-specific. If the merchant's model changes later, you must change your code, re-compile and re-distribute your software.

Because this is so unflexible, the shipping cost expression should be specified at run-time, not at compile-time. This implies that the expression must be scanned, parsed and evaluated at run-time, which is why you need an expression evaluator.

A simple expression evaluator would parse an expression and create a "syntax tree". The expression "a + b * c", for example, would compile into a "Sum" object who's first operand is parameter "a" and who's second operand is a "Product" object who's operands are parameters "b" and "c". Such a syntax tree can evaluated relatively quickly. However, the run-time performance is about a factor of 100 worse than that of native Java code.


Janino 2.0.2 Information Sheet



 
Release Date:November 9, 2002
License:Freeware
Supported OS:Windows Me,2000,NT,XP
 
Arno Unkrig
http://www.janino.net


  Download Janino
Download Janino download janino 2.0.2
An embedded Java compiler that compiles expressions or scripts on-the-fly.

Janino 2.0.2 related software

easycharts 2.7.5
EasyCharts - java chart library, applets, and servlets
java editor 1.12
Java editor allows you to edit java code
jexpert 1.00
Prepare for Sun's Java Programmer Certification with a test simulator.
jcavaj java decompiler 1.10
Reconstructs java source code from CLASS files.
exej 1.01
Create a "batch-like" executable (.exe file) for your java application.
cavaj java decompiler 1.11
Reconstructs java source code from CLASS files.
jsbuilder personal edition evalution 1.0
JSBuilderPE is an object-oriented, visual programming environment (RAD).
wireless media creator 2.76
Java API for wireless images (WBMP, OTB, NLM, Picture Messages) generation
jvider 1.7
Visual GUI builder tool for Java Swing applications and applets.
actos auto commentator for java 1.1
Introduces documentation comments in your Java sources.
pngencoder 1.0
PngEncoder
objectdb for java/jdo 0.99
Powerful yet compact Object Database for Java/JDO written entirely in Java
magi toolkit for java 2.0.1
The Magi Toolkit provides components and utility classes for Java developers
sababrowse 1.1.0
Web database browsing tool running on application servers
popup menu applet 1.2
Popup menu applet with javascript, icons, and Multi-Language support
droplets for borland jbuilder 2.33
Rich thin client application framework for Borland JBuilder
webgalileo java web components 1.5
TabbedPanel,Toolbar,Menu(including Popup),Tree,Table Java Web Components.
mistygrid 1.0
MistyGrid is a swing JTabled based java grid
whizlabs j2ee certification (test 483) exam simulator 4.0.0
Whizlabs J2EE Certification (Test 483) Exam Simulator
whizlabs scbcd (sun certified business component developer) exam 5.2.0
Ensure your success in SCBCD exam with Whizlabs simulator.

Janino 2.0.2 Download Links:
Primary Download Site: http://www.janino.net/download/janino-2.0.2-src.zip
Program Web Site: http://www.janino.net
  Web Hosting Files / Development / Java / janino 2.0.2
Web Hosting Links

Web Hosting

Low cost web hosting
NT Windows web hosting
Unix Linux web hosting
Unrestricted web hosting
Web Hosting By American State
Web Hosting By US City.

Dedicated Hosting

Low cost dedicated web hosting
NT/Windows dedicated web hosting
Unix/Linux dedicated web hosting
Unrestricted dedicated web hosting
Managed dedicated hosting
Dedicated hosting by American State
Dedicated hosting by US City

Rackmount Server manufacturer

Intel Server
AMD Server
Scsi Server
Low Cost Server

Companies Information

Web Hosting
Dedicated Hosting
Colocation
Service
Server manufacturer

  Web Hosting Files



December 3 2008sitemap