`

Flex端访问servlet 类

 
阅读更多
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之间的通信应该被安全地保护,防止未授权访问。 总结来说,"flex+servlet简单实例"是一个融合了前端用户体验和后端服务器处理的典型应用场景。通过理解并掌握这些知识点,开发者可以构建出功能...

    Flex+Java Servlet文件上传实例

    这个实例将指导你通过Adobe Flex客户端向服务器端的Java Servlet发送文件,使用Apache Commons FileUpload库处理文件上传过程。 首先,为了实现这个功能,我们需要在服务器端准备Apache Commons库。访问...

    Flex入门-Flex整合Servlet

    在Flex与Servlet的整合中,Servlet扮演了服务器端处理逻辑的角色。Servlet是Java Web开发中的一个重要组件,它可以接收和响应HTTP请求,处理业务逻辑,并返回响应数据。当Flex客户端发送请求时,这些请求通常会被...

    flex嵌入jsp,与servlet通讯实例

    3. **Servlet配置**:在Java项目中,我们需要创建一个Servlet类,继承自`HttpServlet`,并在`doGet`或`doPost`方法中处理请求。在`web.xml`中注册这个Servlet,指定其映射路径,以便Flex应用可以找到它。 4. **数据...

    flex_servlet_spring整合

    Flex Servlet与Spring的整合是构建富互联网应用程序(RIA)时常用的一种技术组合。Flex作为客户端的展示层,提供丰富的用户界面交互,而Spring作为服务端的业务层框架,负责处理业务逻辑和数据管理。这种整合使得...

    Flex4访问数据库文档

    ### Flex4访问数据库文档知识点详解 #### 一、Flex与其它数据访问技术的比较 **1.1 客户端处理与服务器端处理** - **传统Web开发**: 传统的Web开发方式(如JSP、servlet、ASP、PHP或CFML)通常采用服务器端渲染的...

    Java与Flex通信的Java端代码

    在“JavaFlex项目”这个压缩包中,很可能包含了使用Java和Flex进行通信的示例代码,包括Java端的服务实现、BlazeDS配置以及Flex端的HTTPService或WebService调用。通过分析和学习这些代码,你可以更好地理解和掌握...

    flex+hibernate 实例

    3. **服务创建**:在Flex端,创建一个AMF通道连接到服务器上的服务,这个服务通常是一个Java Servlet,负责处理Flex发来的请求,调用Hibernate方法进行数据操作。 4. **数据访问**:在Flex应用中,使用Service或...

    flex war flex开发所有war

    "WEB-INF"目录则包含了Web应用的私有资源,如web.xml(Web应用的部署描述符)、库文件(JARs)和Servlet类。 在Flex开发中,开发者通常会使用Flex Builder(现在称为Flash Builder)或IntelliJ IDEA等IDE进行编程,...

    flex 开发实例 用于flex 沙箱的控制

    因此,服务器端需要提供一个crossdomain.xml文件,声明哪些来源的Flex应用可以访问其资源。 总结来说,这个Flex开发实例涵盖了Flex沙箱控制、事件处理、与Java Servlet的交互以及跨域策略等多个知识点。通过对...

    flex在web端上传和下载文件前后台代码

    Flex是一种基于Adobe Flash Player的富互联网应用(RIA)开发框架,而Java则提供强大的服务器端处理能力。 ### 前端:Flex 1. **创建Flex UI**:`FileUpDownLoadUI`很可能是一个Flex项目中的主用户界面类。它包含...

    flex+java+mysql登录

    在Flex端,`RemoteObject`监听到响应后,会触发预先绑定的回调函数,显示登录是否成功。 6. 安全性和优化:在实际应用中,为了提高安全性,密码通常不会明文存储,而是存储其哈希值。登录时,应将用户输入的密码...

    flex 整合java spring

    2. **创建Flex客户端**:在Flex项目中,使用Flex SDK创建一个新项目,定义MXML组件和ActionScript类来构建用户界面和处理业务逻辑。 3. **服务接口**:在Spring中创建服务接口,这些接口将被Flex客户端调用。这些...

    flex文件上传下载组件

    这款组件通常由前端的Flex客户端和后端的Java服务器端两部分组成,通过Servlet进行数据交换。下面我们将详细探讨Flex、Java Servlet以及它们如何协同工作来实现文件的上传和下载功能。 1. Flex技术:Flex是由Adobe...

    Myeclipse整合flex4搭建java的Web项目

    1. **Flex通信session监听器**:通过`<listener>`标签配置了`flex.messaging.HttpFlexSession`类,负责处理Flex应用与服务器端的通信session。 2. **MessageBrokerServlet配置**:通过`<servlet>`标签定义了一个名为...

    Blazeds_Flex_Java.rar_flex

    Blazeds_Flex_Java.rar_flex 是一个与Flex开发相关的资源包,主要涉及Blazeds框架、Flex应用程序与Java后端的交互以及如何利用Servlet进行数据通信。Blazeds(Blaze Data Services)是Adobe提供的一种服务器端技术,...

    sping + sevelet + flex

    Spring、Servlet和Flex结合使用,可以构建出强大的前后端分离的Web应用。在这样的架构中,Flex作为前端展示层,负责用户交互和界面展示;Spring作为后端服务层,处理业务逻辑和数据访问;Servlet则作为两者之间的...

Global site tag (gtag.js) - Google Analytics