The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

the script to create project skeleton that implements CRUD.

Modules

a powerful web application framework that can be used to create general applications too.
adds a validation method in your module.
a base class of Managers in your application.
a common gateway interface for IO.
a class for read a configuration data. It implements the pattern Singleton.
a context of application.
a container for data sources. (Singleton)
a base abstract class for concrete DriverType.
This class extends Ambrosia::DataProvider::DBIDriver.
This class extends Ambrosia::DataProvider::DBIDriver.
an abstract class that realize Ambrosia::DataProvider::BaseDriver and provide connection to data bases throw DBI.
a data source based on hash data.
a class realize Ambrosia::DataProvider::BaseDriver and provide connection to resources storage.
a dispatcher that execute the specified managers.
lets you publish and subscribe to events.
a class for create global object for logging.
another tool to build classes for Perl 5.
a Query Language to data source.
a container for engines, that implement service calls.
a wrapper for concrete service.
implement remote procedure call through SOAP::Lite.
storage container for named data.
creates enumerable fields in a class.
creates queue with two strategy LIFO and FIFO.
contains some tools for internal use.
creates constraint for entity classes.
it is used for a wrapping of checked object in case of a bad data.
a base class for implemented view in MVC.
it is VIEW in MVC.
it is VIEW in MVC.
a factory of classes.
implement pattern NullObject.
an abstract base class for classes that are created by Ambrosia::Meta.
a base class for Exceptions.
an unspecified exception. Ambrosia::error::Exception::BadUsage - this exception will occur if you use something incorrect. Ambrosia::error::Exception::BadParams - this exception will occur if you use incorrect parameters. Ambrosia::error::Exception::AccessDenied - this exception will occur if you try run closed method.

Provides

in lib/Ambrosia/Addons/Accessor.pm
in lib/Ambrosia/CommonGatewayInterface/Options.pm
in lib/Ambrosia/EntityDataModel.pm
in lib/Ambrosia/Validator/Violation.pm
in lib/Ambrosia/error/Exceptions.pm
in lib/Ambrosia/error/Exceptions.pm
in lib/Ambrosia/error/Exceptions.pm
in lib/Ambrosia/error/Exceptions.pm
in share/Managers/buildApp.pm
in share/Managers/buildConfig.pm
in share/Managers/buildXml.pm
in lib/Ambrosia/Utils/Container.pm