`

flex java小测试3

阅读更多
import test.MyObj;
			import flash.net.registerClassAlias;
			private function writeTrue():void{
				var file:File=File.documentsDirectory.resolvePath("writeBytes.txt");
				var fs:FileStream=new FileStream();
				fs.open(file,FileMode.WRITE);
				registerClassAlias("test.MyObj",MyObj);//注意加了这句
				fs.writeObject(new MyObj());
				fs.close();	
				trace(file.nativePath);	
					
//				trace(byteArray.read);
			}
 
package test;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

import flex.messaging.io.SerializationContext;
import flex.messaging.io.amf.ASObject;
import flex.messaging.io.amf.Amf3Input;
import flex.messaging.io.amf.Amf3Output;

public class AMFTest {
	private static SerializationContext context = new SerializationContext(); 
	/**
	 * @param args
	 * @throws IOException 
	 * @throws ClassNotFoundException 
	 */
	public static void main(String[] args) throws ClassNotFoundException, IOException {
		// TODO Auto-generated method stub
//		Amf3Output  asread=Amf3Output (context);
		Amf3Input in=new Amf3Input(context);
		FileInputStream fs=new FileInputStream(new File("D:\\My Documents\\writeBytes.txt"));
		in.setInputStream(fs);
		MyObj myobj=(MyObj) in.readObject();//可强转成flex中注册的对象,MyObj
		System.out.println(myobj.a);
		System.out.println(myobj.bool);
		
	}

}
package test;

public class MyObj {
	public int a;
	public boolean bool;
}

分享到:
评论

相关推荐

    flex flex和 java交互

    8. **测试交互**:运行Flex应用程序,触发对Java服务的调用,观察结果是否正确显示在Flex界面上。 9. **错误处理和优化**:添加错误处理机制,优化通信效率,确保系统的稳定性和性能。 在描述中提到的“包括所有的...

    Flex + Java 最佳实例(附工程)

    6. 调试和测试Flex与Java集成应用的方法。 通过实践这些示例,你将掌握Flex和Java集成的关键技术,并具备独立开发此类应用的能力。对于初学者来说,这是一个宝贵的起点,能够快速提升开发技能;对于有经验的开发者...

    flex+java入门

    7. **调试与测试**:学会使用Flex Builder或IntelliJ IDEA等开发工具进行调试,确保Flex客户端与Java服务器之间的通信正常。 8. **性能优化**:理解如何优化数据传输和处理,以提高应用程序的性能和响应速度。 9. ...

    Flex与java通讯

    测试Flex与Java通信的完整流程包括单元测试、集成测试以及系统测试。可以使用如Flash Builder的模拟器进行前端测试,而Java服务可以通过JUnit等工具进行后端测试。 综上所述,Flex与Java之间的通信涉及多个层次和...

    新建Flex+Java的WEB项目

    3. **MXML**:MXML是一种声明式语言,用于构建Flex应用程序的用户界面。它可以与ActionScript结合使用,定义组件布局和事件处理。 4. **Flex Builder**:Adobe提供的IDE,用于更方便地编写和调试Flex代码。它提供了...

    flex+java 项目创建 和 例子

    5. **部署和测试**:介绍如何将Flex应用打包成SWF文件并部署到Web服务器,以及如何与Java应用程序进行集成测试,确保前后端协同工作无误。 6. **最佳实践**:可能还会提供一些关于代码组织、性能优化和安全性的建议...

    flex整合java开发的资料

    3. **Flex与Java的集成**:Flex通常作为前端展示层,通过AMF(Action Message Format)或者HTTP/HTTPS与Java后端进行通信。AMF是一种高效的二进制数据格式,常用于Flex和Java之间的数据交换,提供了低延迟和高性能的...

    java flex入门实例

    - **部署与测试**:将Java项目部署到服务器,如Tomcat,然后在Flex Builder中运行Flex应用,进行功能测试和性能优化。 5. **关键概念**: - **ActionScript**:Flex的主要编程语言,类似JavaScript,用于构建Flex...

    java+flex原码

    3. 数据的序列化和反序列化,如使用JSON或AMF格式在Java和Flex之间传输。 4. Flex界面根据接收到的数据更新视图,显示结果或响应用户操作。 总的来说,"java+flex原码"的资源为学习和理解Java与Flex的集成提供了...

    flex框架 JAVA-FLEX

    3. **ActionScript**:作为Flex的核心,ActionScript支持面向对象编程,可以处理事件、访问网络、操作数据等。它与MXML结合,使得开发者可以分离界面设计和业务逻辑。 4. **MXML**:MXML是一种声明式语言,类似于...

    Flex与Java整合demo

    6. 创建一个Flex+Java工程后,可以编写示例代码进行测试,验证整合是否成功。 **第三种方式**:从Web项目反向加入Flex,即Java+Flex。 1. 首先创建一个Web工程,然后手动将BlazeDS所需的JAR文件添加到工程的lib...

    flex连接java服务端

    此外,调试工具如Flash Builder或IntelliJ IDEA也可能被提及,帮助开发者调试和测试Flex与Java之间的通信。 在压缩包子文件的文件名称列表中,"conmmunicateProject"可能是一个包含整个通信项目的文件夹。这个项目...

    flex与java通过BlazeDs进行交互

    当所有配置完成后,我们可以启动Tomcat服务器,访问`http://localhost:8080/FlexJava/FlexJava-debug/FlexJava.html`来查看并测试应用程序。如果一切正常,用户在文本框中输入内容,点击按钮,应该能看到一个弹出的...

    Flex+Java+(lcds)源码

    3. 调试与测试:通过Flex Debug Player和服务器日志进行前端和后端的调试,确保功能正确性。 4. 集成与部署:将Java服务部署到Tomcat,测试Flex客户端与服务器的交互。 总的来说,"Flex+Java+LCDSS"项目源码展示了...

    Flex+Java 文件上传

    3. **Java Servlet后端处理**: - 创建一个Servlet,重写`doPost`方法来接收POST请求。在`doPost`中,你需要使用`Part`接口(Java EE 7及以上版本)或`HttpServletRequest`的`getParts`方法(Java EE 6)来访问上传...

    flex4集成java

    确保 Flex 应用和 Java 服务都在正确的环境中部署,例如Tomcat、Jetty或WebLogic等应用服务器,并使用工具如FlexUnit或JUnit进行单元测试和集成测试。 8. **最佳实践**: - 尽可能将计算密集型任务放在 Java 后端...

    flex 整合java spring

    标题中的“flex 整合java spring”指的是在Java Spring框架中集成Adobe Flex技术,以便创建富互联网应用程序(RIA)。Flex是一种用于构建具有交互性和动态图形的Web应用的开源框架,而Spring是Java企业级应用开发的...

    java 整合 flex项目

    3. **创建Flex客户端**:使用Flex Builder或IntelliJ IDEA等工具创建Flex项目,设计用户界面,编写ActionScript代码来调用Java服务。 4. **数据绑定**:在Flex客户端中,使用数据绑定将UI组件与从服务器获取的数据...

    一个flex+java的登录实例完整版+flex框架

    10. **调试和测试**:在开发过程中,使用Flex Builder的调试工具可以检查和调试前端代码,同时Java IDE如Eclipse也可用于调试后端服务。确保所有功能在不同环境下都能正常工作,进行充分的单元测试和集成测试。 ...

    Flex-Spring-JAVA-BLAZEDS.rar_Flex spring_flex_flex java

    标题中的“Flex-Spring-JAVA-BLAZEDS.rar”提到了三个关键技术:Flex、Spring和BlazeDS,这在IT行业中是关于前端与后端交互的重要技术组合。Flex是Adobe开发的一种用于创建富互联网应用(RIA)的开源框架,主要用于...

Global site tag (gtag.js) - Google Analytics