I had the chance to present at the Riveria JUG on Friday, I had one hour to cover a lot of materials.
We discussed the Adobe Flash/Flex/AIR/RIA Enterprise Solutions, I also quickly demonstrated Flash Catalyst.
image:http://farm4.static.flickr.com/3569/3652893705_a23d9d1894.jpg?v=0
I also took a few minutes to demonstrate the latest spring-flex release through a simple CRUD application named spring-flex-todo. (Beware, the client side is not production ready)
I published this demo source code within the fna V2 project, under a LGPL V3 license :
You'll see how elegant and easy is the Spring-Flex remoting integration; here is for example how I set up a TodoItem CRUD Flex Remoting service
Here are the slides associated with this demo: The Spring of Flex Remoting :
package com.adobe.ac.samples.service.impl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.flex.remoting.RemotingDestination; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.adobe.ac.samples.dao.TodoItemDaoJpa; import com.adobe.ac.samples.model.TodoItem; import com.adobe.ac.samples.service.TodoService; @Service("todoService") @RemotingDestination(channels = { "channel-amf" }) @Transactional public class TodoServiceImpl extends GenericManagerImpl<TodoItem, Integer> implements TodoService { @Autowired public TodoServiceImpl(TodoItemDaoJpa todoItemDao) { super(todoItemDao); } }
- The source code is under svn at : http://fna-v2.googlecode.com/svn/trunk/samples/riveria_jug/spring_flex_todo/
- You may import the project in your eclipse, the only prerequisites are
- have m2eclipse installed (or declare a M2_REPO linked resource within your Eclipse workspace)
- create a linked resource named spring_flex_todo_root pointing to your local copy of spring-flex-todo
- be managing Dependencies
- run the XUnit-Test
- generate documentation and quality reports
Version 11.1 last modified by XWiki Admin on 23/06/2009 at 18:01
Document data
Attachments:
No attachments for this document








Comments: 0