Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例

阅读更多

Flash Builder 4.5的插件好像跟3在细节上有点不同,今天尝试4.5的时候就把尝试过程记录了下来。

安装过程见上一篇文章:

 

下面以一个简单的HelloFlex例子来尝试4.5版本:

 

1、新建一个Dynamic Web Project:

 

Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第1张图片

 

2、web app 添加blazeds 支持:

blazeds.war拷贝到tomcat\webapps下面,启动tomcat,接下来

  • tomcat\webapps\blazeds\WEB-INF\lib目录下面所有jar文件拷贝到HelloFlex项目的WebRoot/WEB-INF/lib 目录下.
  • {blaze}tomcat\webapps\blazeds\WEB-INF\flex 目录拷贝到 blazedsServerApp webContent/WEB-INF .
  • {blaze}tomcat\webapps\blazeds\WEB-INF 下的web.xml 中的 三个节点的内容 拷贝到 blazedsServerApp web.xml 中.要拷贝的内容如下:

 

 

 

 

至此,我们的 blazedsServerApp 已经具备了blazeds 的功能.

 

3、给web工程添加Flex项目特性


Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第2张图片
 
Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第3张图片
 
Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第4张图片
 点击“完成”。

默认的flex的源码文件夹为src,我们可以把flex源码于java源码分开,把flex源码目录修改为flex_src,在HelloFlex项目上右键,选择“Flex构建路径”:

 

 


Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第5张图片
 

完成上面操作以后,会发现有个错误:


Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第6张图片
 

解决这个错误:在错误上面右键,选择“重新创建HTML模版”。

 

下面就可以写java服务端的代码了,新建类Speaker:

 

package cn.lisanlai.test;

/**
 * @author lisanlai
 *
 */
public class Speaker {
	public String sayHello(String name){
		return "Hello "+name+" !\nThis is my first flex project with BlazeDS.";
	}
}

 

 

修改WEB-INF/flex下面的remoting-config.xml:

 

 




    
        
    

    
        
    
    
      
        
			
				cn.lisanlai.test.Speaker
			
		
    

 

 

 

 接下来就可以调试工程了:

 


Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第7张图片

 启动tomcat以后,我们可以连接数据服务:


Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第8张图片
 
Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第9张图片
 

 

 

 

 

 

完了,打开浏览器:http://localhost:8080/HelloFlex/HelloFlex.html

 


Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第10张图片
 

完成了!

 

 

 

  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第11张图片
  • 大小: 59.8 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第12张图片
  • 大小: 171.5 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第13张图片
  • 大小: 41.1 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第14张图片
  • 大小: 59.8 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第15张图片
  • 大小: 95.1 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第16张图片
  • 大小: 26.9 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第17张图片
  • 大小: 154.7 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第18张图片
  • 大小: 48.3 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第19张图片
  • 大小: 40.2 KB
  • Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例_第20张图片
  • 大小: 69 KB
  • 查看图片附件

你可能感兴趣的:(Flex Builder 4.5 正式版eclipse插件利用BlazeDS于java交互实例)