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

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

Serving Software Downloads in 976 Categories, Downloaded 29.545.435 Times

XML::Atom::Server 0.35

Company: Tatsuhiko Miyagawa
Date Added: June 24, 2013  |  Visits: 197

XML::Atom::Server

Report Broken Link
Printer Friendly Version


Product Homepage
Download (17 downloads)



XML::Atom::Server is a Perl module that provides a base class for Atom API servers. It handles all core server processing, both the SOAP and REST formats of the protocol, and WSSE authentication. It can also run as either a mod_perl handler or as part of a CGI program.<br /><br />It does not provide functions specific to any particular implementation, such as posting an entry, retrieving a list of entries, deleting an entry, etc. Implementations should subclass XML::Atom::Server, overriding the handle_request method, and handle all functions such as this themselves.<br /><br />SYNOPSIS<br /><br /> package My::Server;<br /> use base qw( XML::Atom::Server );<br /> sub handle_request {<br /> my $server = shift;<br /> $server->authenticate or return;<br /> my $method = $server->request_method;<br /> if ($method eq 'POST') {<br /> return $server->new_post;<br /> }<br /> ...<br /> }<br /><br /> my %Passwords;<br /> sub password_for_user {<br /> my $server = shift;<br /> my($username) = @_;<br /> $Passwords{$username};<br /> }<br /><br /> sub new_post {<br /> my $server = shift;<br /> my $entry = $server->atom_body or return;<br /> ## $entry is an XML::Atom::Entry object.<br /> ## ... Save the new entry ...<br /> }<br /><br /> package main;<br /> my $server = My::Server->new;<br /> $server->run;

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Entry Functions Handle Handle Request Method Myserver Myservergtnew Object Package Post Return Server Servergtatom Body Servergtauthenticate Servergtrequest Method Servergtrun Shift Themselvessynopsis Xmlatomentry Xmlatomserver
Users rating: 0/10

License: Freeware Size: 61.44 KB
USER REVIEWS
More Reviews or Write Review


XML::ATOM::SERVER RELATED
Libraries  -  Yahoo::Search::Request 1.7.10
Yahoo::Search::Request is a container object for a Yahoo! Search request. (This package is included in, and automatically loaded by, the Yahoo::Search package.) Package Use You never need to use this package directly -- it is loaded...
4.1 KB  
Libraries  -  Method::Declarative 0.03
Method::Declarative is a Perl module to create methods with declarative syntax. SYNOPSIS use Method::Declarative ( --defaults => { precheck => [ [ qw(precheck1 arg1 arg2) ], # ... ], postcheck => [ [ qw(postcheck1 arg3 arg4) ], #...
8.19 KB  
Programming  -  Nexus IRC PHP Framework 1.02
Nexus simplifys the creation of an IRC client using PHP5 by providing developers with easy to use functions to handle IRC events without having to parse raw data. Phobos is included as an example of an IRC bot created with Nexus.
24.85 KB  
Modules  -  Multireference CCK field 5.x-1.1 1.0
It can provide an optional text entry field to handle free-form text entry as an alternative to the reference item. The references can be filled in via a select list or an autocomplete fieldThe number of items per field is variable, as additional...
 
Network & Internet  -  WSGIProxy 0.2.2
WSGI turns HTTP requests into WSGI function calls. WSGIProxy turns WSGI function calls into HTTP requests. It also includes code to sign requests and pass private data, and to spawn subprocesses to handle requests. Features:
10.24 KB  
Networking Tools  -  Fidelio 0.9.3
Fidelio is a Linux/Unix client for Hotline, a proprietary protocol that combines ftp-like, irc-like and news-like functions with user authentication and permissions in one package. Fidelio is currently fully functional as a non-administative...
102.4 KB  
Science  -  QDC 1.3.6
QDC (quick direct-method controlled) is an optimized exact implementation of the Gillespie's direct-method. It is designed for biochemical simulations when there is the need of dynamic parameters whose values can change during the simulation.
1.32 MB  
Modules  -  checkout payment fix 1.0
This minor modification moves the radio buttons to select payment method so that they are immediately to the left of the payment method name. That way it will be much more obvious to the customer which method goes with which button. This...
 
Development Tools  -  MATLAB controls and writes PowerPoint 1.0
The MATLAB functions XLSREAD and XLSWRITE open Microsoft Excel as a COM Automation Server in the background, and read or write data. Using the same mechanism, it is possible to open, write to, and fully control Microsoft PowerPoint from MATLAB....
10 KB  
Programming  -  clihelper 1.3.1
The clihelper package is a command-line/daemon application wrapper package with the aim of creating a consistent method of creating daemonizing applications. clihelper uses logging.config.dictConfig package to create a flexible method...
10.24 KB  
NEW DOWNLOADS IN SERVER TOOLS, MISC. SERVER TOOLS
Server Tools  -  GAdmin-OpenVPN-Server 0.1.6
GAdmin-OpenVPN-Server is an easy to use GTK+ client for the OpenVPN server in Bridge mode. A GUI for OpenVPN Multi-Client Server bridge. It can generate and use a total of 5 signed certificates and keys including...
245.76 KB  
Server Tools  -  Dual DHCP DNS Server 6.84
DHCP Server alots the IP addresses to computers, while DNS server resolves them. You need DHCP Server if you do not want to manually maintain IP Addresses or you have less IP Addresses than number of machines you have, as dynamic DHCP...
655.36 KB  
Server Tools  -  Localhost Indicator 0.0.1
Localhost Indicator is a simple and highly Ubuntu 10.04 integrated localhost web server indicator of Apache2 status, which takes advantages of the indicator-applet.
20.48 KB  
Server Tools  -  Open DHCP Server 1.45
DHCP Server Open Source Freeware. MultiSubnet DHCP Server supports Dynamic, Static Leases, Relay Agents, BOOTP, PXEBOOT, Options can be Global, Range Specific and Client Specific. Supports filtering of ranges on Mac Address, Vendor and User Class.
30.72 KB  
Server Tools  -  GAdmin-HTTPD 0.1.5
GAdminHTTPD project is an easy to use gtk+ user interface for the Apache HTTPD webserver. Featuring: Default server and multi-vhosting management. User management. Module management. Configuration imports and creations, manual editing,...
481.28 KB  
Misc. Server Tools  -  eMATgine server 1.3
The eMATgine server is: a multi-protocol server with http,ftp,wap,SMTP,POP3 connection; a multi-terminal server: users can use an ie, a wap phone. This server is a full multi-threaded JAVA server using HSQLDB database.
614.4 KB  
Misc. Server Tools  -  AsteriskNOW 1.5.0
AsteriskNOW is the fastest way to get started building custom telephony solutions with Asterisk. Simply download the .iso file, burn it to a CD, drop it into the CD or DVD drive on the target computer and in less than 30 minutes you will have a...
595.34 MB  
Misc. Server Tools  -  JxHub 1.0
JxHub is a Direct Connect Hub Server implemented in Java for multi-platform compatibility (tested on Win32/Linux/MacOSX/Solaris). Based on Apache Mina Network API, Hibernate 3.1, Spring, MySQL 4.x/5.x backend and Log4J. It requires JVM 1.5+
6.57 MB  
Misc. Server Tools  -  MZFriends for Linux 1.3.0
MZFriends is a very, very rudimentary database program, made to be a personal address book, but it can save what you want (e.g. the books in a library, the customers of your shop...). Very basic, simple, small and fast.
71.68 KB  
Misc. Server Tools  -  WAR3Proxy 0.7.2
WAR3Proxy is a Warcraft 3 (ROC+TFT) Proxy Server. Currently it allows your Warcraft 3 client to connect to a B.NET server or pvpgn, and it will proxy both the chat and game connections. It will be extended into tunneling these connections.
40.96 KB