`

flex java小测试2

阅读更多
flex
import test.MyObj;
			
			private function writeTrue():void{
				var file:File=File.documentsDirectory.resolvePath("writeBytes.txt");
				var fs:FileStream=new FileStream();
				fs.open(file,FileMode.WRITE);
				fs.writeObject(new MyObj());
//				var byteArray:ByteArray=new ByteArray();
//				fs.readBytes(byteArray,0,fs.bytesAvailable);
				fs.close();	
				trace(file.nativePath);	
					
//				trace(byteArray.read);
			}

package test
{
	public class MyObj
	{
		public var a:Number=324;
		public var bool:Boolean=true;
		public function MyObj()
		{
			
		}

	}
}

 

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);
		flex.messaging.io.amf.ASObject as=(ASObject) in.readObject();
		System.out.println(as.get("a"));//324
		System.out.println(as.get("bool"));//true
		
	}

}
 
分享到:
评论

相关推荐

    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的WEB项目

    2. **ActionScript**:Flex的主要编程语言是ActionScript,它是基于ECMAScript的一个面向对象的语言,用于实现客户端的逻辑和交互。 3. **MXML**:MXML是一种声明式语言,用于构建Flex应用程序的用户界面。它可以与...

    Flex与java通讯

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

    flex+java 项目创建 和 例子

    2. **项目创建**:使用Flex Builder或Flash Builder创建一个新的Flex项目,并设置其与Java项目的交互方式,如配置Flex模块(Flex Modules)和Java应用程序的连接。 3. **通信机制**:解释如何使用AMF(Action ...

    flex整合java开发的资料

    这份手册可能详细介绍了如何在Eclipse中配置Flex SDK,创建Flex项目,以及调试和测试Flex应用的方法。 7. **Flex GIS开发实例.pdf**:这份PDF可能提供了具体的GIS应用开发案例,利用Flex的图形界面能力和Java的GIS...

    java+flex原码

    在"JobTest_flex"这个文件中,可能包含了与工作测试相关的Flex前端代码。这可能是一个用户界面,用于展示职位信息、接受用户输入、发送求职申请等。它可能使用了Flex的事件驱动模型,当用户操作触发事件时,相应的...

    java flex入门实例

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

    flex框架 JAVA-FLEX

    2. **Flex组件**:Flex提供了一系列预定义的UI组件,如Button、TextInput、TextArea、List等,这些组件可以帮助快速构建用户界面,且具有高度自定义性。 3. **ActionScript**:作为Flex的核心,ActionScript支持...

    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+(lcds)源码

    2. Java后端服务:项目可能包含了用Java编写的服务端接口,如RESTful API或SOAP服务,用于处理Flex客户端发送的数据请求。 三、LCDSS的作用 1. 数据推送:LCDSS支持双向通信,可以将服务器端的数据实时推送到Flex...

    Flex+Java 文件上传

    2. **Flex前端代码**: - 使用MXML和ActionScript 3.0编写Flex界面。在提供的代码段中,我们看到`mx:Application`包含了事件监听器和控件,如`FileReference`,用于处理文件选择、上传进度和完成事件。 - `...

    flex与java通过BlazeDs进行交互

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

    flex4集成java

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

    flex 整合java spring

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

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

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

    java 整合 flex项目

    2. **建立AMF通道**:在Java服务器上部署BlazeDS或LCDS,配置AMF通道以允许Flex客户端与Java服务通信。 3. **创建Flex客户端**:使用Flex Builder或IntelliJ IDEA等工具创建Flex项目,设计用户界面,编写...

    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