Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.477.275 Times

CGI::Application::Plugin::REST 0.2

Company: Jaldhar H. Vyas
Date Added: August 14, 2013  |  Visits: 429

CGI::Application::Plugin::REST

Report Broken Link
Printer Friendly Version


Product Homepage
Download (33 downloads)

REST stands for REpresentational State Transfer. It is an architecture for web applications that tries to leverage the existing infrastructure of the World Wide Web such as URIs, MIME media types, and HTTP instead of building up protocols and functions on top of them.<br /><br />This plugin contains a number of functions to support the various REST concepts. They try to use existing CGI::Application functionality wherever possible.<br /><br />use'ing this plugin will intercept CGI::Application's standard dispatch mechanism. Instead of being selected based on a query parameter like rm, the run mode will be determined by comparing URI patterns defined in your app with the rest_route() method. (Referred from here on, as "routes".) Optionally, specific HTTP methods or MIME media types can be defined in a route too. One by one, each entry in the reverse asciibetically sorted table of defined routes is compared to the incoming HTTP request and the first successful match is selected. The run mode mapped to that route is then called.<br /><br />This is done via overriding CGI::Application's mode_param() function so it should be compatible with other CGI::Application plugins.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Asciibetically Cgiapplication Defined Entry Existing Functions Media Methods Optionally Plugin Representational Rest Route Reverse Route Selected Sorted State Table Types
Users rating: 0/10

License: Freeware Size: 30.72 KB
CGI::APPLICATION::PLUGIN::REST RELATED
Libraries  -  MIDI::Opus 0.81
MIDI::Opus are functions and methods for MIDI opuses. SYNOPSIS use MIDI; # uses MIDI::Opus et al foreach $one (@ARGV) { my $opus = MIDI::Opus->new({ from_file => $one, no_parse => 1 }); print "$one has ", scalar( $opus->tracks ) " tracksn";...
62.46 KB  
Video Editors  -  Easy Media Desktop 0.5
Easy Media Desktop is meant as a user-friendly interface to working with different types of media. Its primarily designed to be used by mobility impaired users that may be using a specialized interface that allows special switches to send...
8.19 KB  
Networking  -  Social Media Page 2.2
The Social Media Page Wordpress plugin will add a list of links to your social media profiles on a page or post of your choice through the use of a simple tag. A widget is also added so that you can display this list of links in the side menu of...
10 KB  
Installer/Uninstaller Tools  -  Cluster Installation Finishing Scripts 3.1.1
The Finishing Scripts for Cluster Installations handle specific post-installation configuration that might not be convienent nor possible using existing cluster installation methods. The usual installation process is used to build a reasonably...
11.26 KB  
Programming  -  The Nice Programming Language 1.0
New object-oriented programming language based on Java, with the following advanced features: parametric types, anonymous functions, multi-methods, tuples, optional parameters.Nice also detects more errors during compilation (null pointers, casts).
1.29 MB  
Miscellaneous  -  SimpleWrapper 1.1
This script is a simple object wrapper that allows you to define pre-defined parameters for functions (global for all functions associated with the object).
 
Communication  -  Example: Creating TimeSeries and TsArray Inputs for Simulink Bus Signal Input Data 1.0
This entry provides functions and examples allowing you to create Simulink.TsArray and Simulink.TimeSeries objects from a script or the MATLAB command line. A Simulink.TsArray object can be used as input data for a bus signal input in...
40.96 KB  
Finance  -  K 2007XP DB Business 10
Job execution Webviewing - directories -, integrated from the offer to the reminder with statistics functions and ordering, road maps - aerial photographs - route planning from address existence, 12 monthly Chart among other things spell...
26.22 MB  
Database Tools  -  Persistencia 1.0
Functions for mapping objects of a sub-class to rows of a database table, are provided. Each sub-class is mapped to a database table with the same name.Persistencia uses PHP 5 reflection support to retrieve public class variables and map them to...
10 KB  
Audio Tools  -  Media Mover 2.1.1
Media Mover is a piece of software which attempts to rename malnamed media files so that they conform to a consistent user-defined naming scheme. It can also optionally place these files into (and ammend) a user defined directory structure.
30.72 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB