简单实现一个用flex3+struts1.3用户登录验证的例子。至于flex的配置开发及其整合java ee开发的东西不多讲,参见baidu Google。
开发环境是:
eclipse3.3+myeclipse6.5
struts1.3
tomcat6.0
blazeds 说明一下主要是方便flex与后台数据进行调用通信
具体实现参考代码。
login.mxml
TestStrAction.java
这里主要说一下flex与服务器后台的通信方式
Flex 提供了三个类来与服务器通讯: HTTPService,RemoteObject 以及WebService。
HTTPService 类提供了使用超文本传输协议(HTTP)与服务器通讯的方式。一个Flex 应用
程序可以使用GET 或者POST 请求来发送数据到一个服务器并且处理这个请求返回的
XML 或者字符串。使用HTTPService 类,你可以与PHP 页面,ColdFusion 页面,JavaServer
页面( jsp),Java servlet, Ruby onRails, 以及ASP 动态网页通讯。你可以使用RemoteObject
类通过AMF格式对象来和服务器通讯。RemoteObject也可以与Java 或者ColdFusion remoting
网关或者使用了开源项目的.NET 以及PHP 程序来通讯,开源项目包括AMFPHP,
SabreAMF 以及WebORB。WebService 类可以和使用web 服务描述语言(WSDL)所预先
定义接口的Web 服务通过XML 以及基于SOAP 的XML 来通讯。
效果如图: