My favorites | Sign in
Project Logo
                
Code license: Apache License 2.0
Labels: Flex, Java, Ruby, Rails, REST
Show all Featured downloads:
pocogese.swc.-0.4.zip
Feeds:
People details
Project owners:
  ernest.micklei

Pocogese

is short for "POST Commands and GET Selections".

Pocogese implements the concept of Commands and Selections applied to the remote invocation of Services from Adobe Flex applications. This design choice is based on the observation that most Services either read or manipulate Resources.

Current implementation uses POX (Plain Old XML) for data transport. AMF3 could be a future alternative. Take a look at the source

Subproject: Pocogese-Rails

Pocogese-Rails provides a Ruby on Rails plugin that extends ActiveController to dispatch both commands and selections. In addition, this plugin includes a Rake task to support the generation of Flex controller clients.

After RailsPluginInstall and FlexLibraryInstall, you start with SetupRailsService, then GenerateFlexFromRails and finally CallServiceFromFlex to make it work.

Subproject: Pocogese-Java

Pocogese-Java provides a Servlet-based implementation of a controller dispatcher that can handle commands and selections. A Servlet receives invocations which are dispatched to registered !Controllers. In addition, this library includes a FlexGenerator to support the generation of Flex controller clients.

After JavaLibraryInstall and FlexLibraryInstall, you start with SetupJavaService, then GenerateFlexFromJava and finally CallServiceFromFlex to make it work.

Subproject: Pocogese-Test

Pocogese-Test provides FlexUnit testcases and a TestRunner to test components and classes from Pocogese. Unit tests for other subprojects (Rails and Java) are included in their own project structure. This project requires the flexunit library.

Related Projects









Hosted by Google Code