浏览 7673 次
|
锁定老贴子 主题:关于学习OpenAMF的建议
该帖已经被评为精华帖
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2005-04-15
如果你去OpenAMF的官方网站上去看的话,你几乎不能得到任何的帮助,无可否认OpenAMF在使用者中口碑一直都是挺好的,就是文档太缺乏(缺乏的让我吃惊),因此对于初学者来说,极有可能感到迷茫。
就我个人的经历(我从2003年低开始研究FLASH,最初是为了公司的工作流图形化显示,后来到实现公司的WEGIS组件,中间接触OpenAMF[当时直接采用xml进行数据传输交互],但是一直没有用,也就在2005年初,当时适逢OpenAMF升级,而且多多少少网上的其他国家语言的文档出来不少,这才有点“美好的”感觉)对于初学者一点建议: 1。学习OpenAMF最好的途径是从FlashRemoting入手,mm的文档太丰富了(也是这个原因,在Flex还没有火的时候,我就几乎看完了它所有的文档,说实话,除了价格购病,到现在Flex仍就是我对RIA的开发首选) 访问http://livedocs.macromedia.com/flashremoting/mx2004/index.html 上边详细讲解了采用Flash Remogint遇到的所有基本的类和接口,当然你可以把他当成是OpenAMF的,这些才是入门最好的教材。 其中关于mx.remoting.Service 和 mx.remoting.PendingCall这两个类在我的博客上简单的介绍了一下,不过如果英文好的自不必看。 2。实例 其中OpenAMF自带的例子说实话很滥,国外有个网站刊登了几个关于使用OpenAMF的例子。 进入:http://www.carlosrovira.com/ 另外,随着这个专题论坛的成长,想必这里将有更多本土的优秀实例(这应该是肯定的) 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2005-04-16
openAMF的maillist还是很火热的,最近在讨论Spring的问题。
不过openAMF的源代码就算全看也没有多少,主要看看两个GateWay和Spring的那个Servlet就可以了。 |
|
| 返回顶楼 | |
|
最后更新时间:2006-02-15
关于openamf.war的例子中,client3.as中的
[code:1] NetServices.setDefaultGatewayURL("http://localhost:8080/openamf/gateway"); gatewayConnection = NetServices.createGatewayConnection(); myService = gatewayConnection.getService("org.openamf.examples.Test3"); myJMXService = gatewayConnection.getService("jboss:service=JNDIView"); myStatelessEJBService = gatewayConnection.getService("TestStatelessEJBBean"); myStatefulEJBService = gatewayConnection.getService("TestStatefulEJBBean");[/code:1] 后3个引用是引用的什么,在什么地方有配置的? |
|
| 返回顶楼 | |
|
最后更新时间:2006-03-13
原文:http://www.luar.com.hk/flashbook/archives/001271.php
細心看看Flex Enterprise Services 2的介紹,會發現RemoteObject被納入為功能之一: Flex provides three ways of sending and receiving data using remote procedure calls (RPC). These are the HTTPService, WebService, and RemoteObject tags. The first two can be used by any application built in Flex Builder 2. The RemoteObject tag requires an additional server, such as Flex Enterprise Services, to process the RemoteObject requests.原文 在其他文檔,多次強調,如果你想用Flash Remoting,此功能不在Flex Builder 2中,必須配合Flex Server。 Cold Fusion用家還好,可以用Flex 2 ColdFusion Adapter。 最簡單而言之,如果你想用<USD1000 Flex Builder 2開發你的RIA,你只可以用HTTPService和WebService,你要用Flash Remoting連接外面那些AMFPHP, OpenAMF等,你暫時是沒有方法的! The server component of Flex 2 isn't available in the alpha release of the Flex Framework that's included with Flex Builder — so there's no more Flash Remoting gateway for the RemoteObject, HTTPService, and WebService MXML tags. Currently, the RemoteObject tag is not functional. You can still use the HTTPService and WebService tags but only from trusted domains. This means that the resource must be on a server that is in the same domain as the Flex application or from a server that has a crossdomain.xml file, or you can throw together your own proxy. Look at this article on accessing data for more info.原文 將來待Flex Enterprise Services 2和Server Component之一的RemoteObject放出來後,大家才有機會測試一下。但是Macromedia已經留下伏筆,想用Remoting,這是Server功能之一,Remoting Gateway等設定,都要在flex-services.xml設定;如果Macromedia不放出Client side Flash Remoting Component(就像給Flash IDE使用那些),看來大家別妄想用Flex Builder 2,享受它的Flex Framework 2帶來MXML, Components和Data Binding上方便,配合其他免費Remoting Services開發無需Server,在任何Server部署SWF之RIA。 都話Macromedia冇咁好死o架啦 凸-_-凸 本文章由luar發表。 |
|
| 返回顶楼 | |
|
最后更新时间:2006-03-14
我并没细看amf相关的东西,但是我的质疑是需要吗?不过就是和服务器之间的信息交互,使用xml不是一样吗?
|
|
| 返回顶楼 | |
|
最后更新时间:2006-04-12
请问一下Laszlo里有没有象Flex那样可以直接进行远程对象访问的?
A(ction)S(cript)POJO <==> JavaBean这样的形式? |
|
| 返回顶楼 | |











