ESXX 0.9.20090201 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News ESXX 0.9.20090201 (Default branch)
# 1  
Old 02-02-2009
ESXX 0.9.20090201 (Default branch)

ESXX, pronounced Essex, is a Web application server that executes Web applications written in JavaScript (a.k.a. ECMAscript) on the server-side. It's written in Java and has no external dependencies except for J2SE 6.0. Everything else that's required is packaged in one single, executable JAR file, ready to be tested in Linux, Mac OS X, Solaris, Windows or any other platform where Java 6 is available. License: GNU General Public License v3 Changes:
Proper RPM (Fedora/RHEL), deb (Debian/Ubuntu), PackageMaker (OS X), and IPS (Opensolaris) packages. DNS and HTTPS URI handlers. A multipart/form-data parser. Better SOAP service support. Improved stylesheet matching rules. Timers. Rhino 1.7 release 2 RC3, H2 Database 1.1.107. Partial ECMAscript 3.1 compatibility provided by the "esxx/harmony.js" include file. A new JS class, LRUCache, which is used for thread-local and program-local data. An Importve JMX interface. Many other changes. Image

Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
Web::Simple::Deployment(3pm)				User Contributed Perl Documentation			      Web::Simple::Deployment(3pm)

NAME
Web::Simple::Deployment - various deployment options DESCRIPTION
This file documents common deployment methods for Web::Simple. If you feel one is missing, please ask in the IRC channel and we'll work with you to add it. CGI
The most basic deployment option is as a CGI script loading and running your Web::Simple-module: #!/usr/bin/env perl use Your::Web::Simple::App; Your::Web::Simple::App->run_if_script; Save that as script.cgi and your web server will handle it correctly. Plack-Server This works in with exactly the same code as CGI deployment. However instead of letting your web server load script.cgi, you run this on the command line: plackup script.cgi Self-contained CGI Sometimes your app is so small that you have only one or two tiny classes that you want to run as a CGI script. Web::Simple offers a helpful mechanism to achieve that. #!/usr/bin/env perl use Web::Simple 'HelloWorld'; # enables strictures and warnings for the file # additionally, HelloWorld is upgraded to a # Web::Simple application { package HelloWorld; sub dispatch_request { sub (GET) { [ 200, [ 'Content-type', 'text/plain' ], [ 'Hello world! It is a fine ' . HelloWorld::Helper->day ] ] }, sub () { [ 405, [ 'Content-type', 'text/plain' ], [ 'Method not allowed' ] ] } } } { package HelloWorld::Helper; use DateTime; sub day { return DateTime->now->day_name; } } HelloWorld->run_if_script; AUTHORS
See Web::Simple for authors. COPYRIGHT AND LICENSE
See Web::Simple for the copyright and license. perl v5.14.2 2012-05-07 Web::Simple::Deployment(3pm)