之前有个朋友也想要对FLEX开发进行学习。要求我帮他做个小样例。花了个周末的时间,整合了个sampleproject。
Client:FLEX
Server:Spring2.5+Hibernate3.2+Hibernate-annotations3.3.1+MySQL5
FDS:BlazeDS3
IDE:MyEclipse6.5+FLEXBuilderPlugin3
Web Server:Tomcat5.5.12
Building and Deploy:Maven2.4
FLEX端没有运用任何framework(本身,Cairngorm我也刚在进一步深入学习当中,或许,后面可以把这块也集成运用进来)
java代码分层结构说明:
domain.model:Model
domain.emun:Emun
exception:Service Exception
facade:接收FLEX调用信息,封装model对象及操作逻辑,调用service。
factories:提供SpringFactory,实现Spring context与blazeds remoteobject的自动注入(参考:http://coenraets.org/flex-spring/)
service:调用DAO实现对DB操作。
FLEX断代码说明:
没有用到框架,只做了as文件集中抽取,达到小范围的代码复用。
纯粹练手及入门使用。呵呵
另外,目前FLEX端as framework的学习我采用了cairngorm,因为是adobe开源的,至于puremvc还没有做深入了解,有谁能给点参考学习意见吗?
一起学习,一起进步。:)
实例代码