package com.boco.smp.servlet
{
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.controls.*;
import mx.rpc.AsyncToken;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.http.HTTPService;
public class J2eeServer extends EventDispatcher
{
public function J2eeServer(target:IEventDispatcher=null)
{
super(target);
}
public function sendRequest(time:String="",justUnit:String="",department:String="",eventType:String=""):void
{
var httpObject:HTTPService = new HTTPService();
httpObject.resultFormat = "text";
//httpObject.url = "http://localhost:8080/FlexSample/SampleServlet?locale="+locale;
//http://localhost:8080/zcTopology/zcTopology.html
httpObject.url = "http://localhost:8080/zcTopology/SampleServlet?time="+time+"&justUnit="+justUnit+"&department="+department+"&eventType="+eventType;
var responder:mx.rpc.Responder = new mx.rpc.Responder(onSuccess, onFault);
var call:AsyncToken = httpObject.send();
call.addResponder(responder);
}
private function onSuccess(event:ResultEvent):void
{
//Alert.show("invoke javaServlet Success");
this.dispatchEvent(event);
}
private function onFault(event:FaultEvent):void
{
trace("communication failed!");
this.dispatchEvent(event);
}
}
}
分享到:
相关推荐
Flex客户端与Servlet之间的通信应该被安全地保护,防止未授权访问。 总结来说,"flex+servlet简单实例"是一个融合了前端用户体验和后端服务器处理的典型应用场景。通过理解并掌握这些知识点,开发者可以构建出功能...
这个实例将指导你通过Adobe Flex客户端向服务器端的Java Servlet发送文件,使用Apache Commons FileUpload库处理文件上传过程。 首先,为了实现这个功能,我们需要在服务器端准备Apache Commons库。访问...
在Flex与Servlet的整合中,Servlet扮演了服务器端处理逻辑的角色。Servlet是Java Web开发中的一个重要组件,它可以接收和响应HTTP请求,处理业务逻辑,并返回响应数据。当Flex客户端发送请求时,这些请求通常会被...
3. **Servlet配置**:在Java项目中,我们需要创建一个Servlet类,继承自`HttpServlet`,并在`doGet`或`doPost`方法中处理请求。在`web.xml`中注册这个Servlet,指定其映射路径,以便Flex应用可以找到它。 4. **数据...
Flex Servlet与Spring的整合是构建富互联网应用程序(RIA)时常用的一种技术组合。Flex作为客户端的展示层,提供丰富的用户界面交互,而Spring作为服务端的业务层框架,负责处理业务逻辑和数据管理。这种整合使得...
### Flex4访问数据库文档知识点详解 #### 一、Flex与其它数据访问技术的比较 **1.1 客户端处理与服务器端处理** - **传统Web开发**: 传统的Web开发方式(如JSP、servlet、ASP、PHP或CFML)通常采用服务器端渲染的...
在“JavaFlex项目”这个压缩包中,很可能包含了使用Java和Flex进行通信的示例代码,包括Java端的服务实现、BlazeDS配置以及Flex端的HTTPService或WebService调用。通过分析和学习这些代码,你可以更好地理解和掌握...
3. **服务创建**:在Flex端,创建一个AMF通道连接到服务器上的服务,这个服务通常是一个Java Servlet,负责处理Flex发来的请求,调用Hibernate方法进行数据操作。 4. **数据访问**:在Flex应用中,使用Service或...
"WEB-INF"目录则包含了Web应用的私有资源,如web.xml(Web应用的部署描述符)、库文件(JARs)和Servlet类。 在Flex开发中,开发者通常会使用Flex Builder(现在称为Flash Builder)或IntelliJ IDEA等IDE进行编程,...
因此,服务器端需要提供一个crossdomain.xml文件,声明哪些来源的Flex应用可以访问其资源。 总结来说,这个Flex开发实例涵盖了Flex沙箱控制、事件处理、与Java Servlet的交互以及跨域策略等多个知识点。通过对...
Flex是一种基于Adobe Flash Player的富互联网应用(RIA)开发框架,而Java则提供强大的服务器端处理能力。 ### 前端:Flex 1. **创建Flex UI**:`FileUpDownLoadUI`很可能是一个Flex项目中的主用户界面类。它包含...
在Flex端,`RemoteObject`监听到响应后,会触发预先绑定的回调函数,显示登录是否成功。 6. 安全性和优化:在实际应用中,为了提高安全性,密码通常不会明文存储,而是存储其哈希值。登录时,应将用户输入的密码...
2. **创建Flex客户端**:在Flex项目中,使用Flex SDK创建一个新项目,定义MXML组件和ActionScript类来构建用户界面和处理业务逻辑。 3. **服务接口**:在Spring中创建服务接口,这些接口将被Flex客户端调用。这些...
这款组件通常由前端的Flex客户端和后端的Java服务器端两部分组成,通过Servlet进行数据交换。下面我们将详细探讨Flex、Java Servlet以及它们如何协同工作来实现文件的上传和下载功能。 1. Flex技术:Flex是由Adobe...
1. **Flex通信session监听器**:通过`<listener>`标签配置了`flex.messaging.HttpFlexSession`类,负责处理Flex应用与服务器端的通信session。 2. **MessageBrokerServlet配置**:通过`<servlet>`标签定义了一个名为...
Blazeds_Flex_Java.rar_flex 是一个与Flex开发相关的资源包,主要涉及Blazeds框架、Flex应用程序与Java后端的交互以及如何利用Servlet进行数据通信。Blazeds(Blaze Data Services)是Adobe提供的一种服务器端技术,...
Spring、Servlet和Flex结合使用,可以构建出强大的前后端分离的Web应用。在这样的架构中,Flex作为前端展示层,负责用户交互和界面展示;Spring作为后端服务层,处理业务逻辑和数据访问;Servlet则作为两者之间的...