之前有個朋友也想要對FLEX開發(fā)進(jìn)行學(xué)習(xí)。要求我?guī)退鰝€小樣例?;藗€周末的時間,整合了個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端沒有運(yùn)用任何framework(本身,Cairngorm我也剛在進(jìn)一步深入學(xué)習(xí)當(dāng)中,或許,后面可以把這塊也集成運(yùn)用進(jìn)來)
java代碼分層結(jié)構(gòu)說明:
domain.model:Model
domain.emun:Emun
exception:Service Exception
facade:接收FLEX調(diào)用信息,封裝model對象及操作邏輯,調(diào)用service。
factories:提供SpringFactory,實現(xiàn)Spring context與blazeds remoteobject的自動注入(參考:http://coenraets.org/flex-spring/)
service:調(diào)用DAO實現(xiàn)對DB操作。
FLEX斷代碼說明:
沒有用到框架,只做了as文件集中抽取,達(dá)到小范圍的代碼復(fù)用。純粹練手及入門使用。呵呵
另外,目前FLEX端as framework的學(xué)習(xí)我采用了cairngorm,因為是adobe開源的,至于puremvc還沒有做深入了解,有誰能給點參考學(xué)習(xí)意見嗎?
一起學(xué)習(xí),一起進(jìn)步。:)
實例代碼
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端沒有運(yùn)用任何framework(本身,Cairngorm我也剛在進(jìn)一步深入學(xué)習(xí)當(dāng)中,或許,后面可以把這塊也集成運(yùn)用進(jìn)來)
java代碼分層結(jié)構(gòu)說明:
domain.model:Model
domain.emun:Emun
exception:Service Exception
facade:接收FLEX調(diào)用信息,封裝model對象及操作邏輯,調(diào)用service。
factories:提供SpringFactory,實現(xiàn)Spring context與blazeds remoteobject的自動注入(參考:http://coenraets.org/flex-spring/)
service:調(diào)用DAO實現(xiàn)對DB操作。
FLEX斷代碼說明:
沒有用到框架,只做了as文件集中抽取,達(dá)到小范圍的代碼復(fù)用。純粹練手及入門使用。呵呵
另外,目前FLEX端as framework的學(xué)習(xí)我采用了cairngorm,因為是adobe開源的,至于puremvc還沒有做深入了解,有誰能給點參考學(xué)習(xí)意見嗎?
一起學(xué)習(xí),一起進(jìn)步。:)
實例代碼