Flex如何使用Blazeds与JAVA通信(一)
时间:2008-05-30 来源:qbq
说来也巧,目前我所在的公司的一个电力项目被迫改用JAVA开发,(在此之前是决定用.NET + FLEX的,但是过年一来公司负责人非要改用JAVA)要知道我在过年期间抽时间把框架精心设计了,基础类库都写好了。这时叫我放弃真有点舍不得,再说我之前一直搞.NET开发,对于JAVA可以说是新手呢。
好了,言归正传,回到我们如何使用Blazeds与JAVA开发的议题上来。首先我们要准备的工具以及类库有:1.eclipse 3.2或3.2以上版本;2.下载相关插件(告诉大家一个好地方,将我们常用的插件全部集中了http://www.easyeclipse.org/site/distributions/server-java.html,当然你也可以下载它帮你集成好的-easyeclipse, 个人认为比myeclipse厚道多了,既免费而且也很全。);3.下载APACHE TOMCAT5.5或5.5以上版本;4.Blazeds;5. Flex builder 3.0插件版。
我们全部准备好之后,我们首先安装apache tomcat,然后解压eclipse到你指定的目录,接着将你下载的插件依次安装到eclipse(包括flex builder 3.0插件版),最后我们双击打开eclipse设置好你的工作目录后(如果发现你的eclipse不能启动,那么要么你没有安装JAVA环境或者JAVA环境变量有问题,网上有很多此类问题的解决方案。)。
打开eclipse后,我们点击window菜单选择preference选项,在左边的目录中选择tomcat,指定你所安装的tomcat的目录。如下图
设置好之后,我们点击OK。接着点击file菜单选择new选项新建一个flex project项目,
接着我们点击next,输入你的项目名同时选择你的服务器类型为J2EE,并且将use remote object access选中,
做好之后,我们点击next进入下一步,我们在j2ee设置中指定targe runtime为你所安装的apache tomcat,同时我们将我们下载的blazeds_bin_3-0-0-544.zip解压,然后将Flex WAR file一栏中指定到你刚才所解压出的WAR文件,
做完这一步后,我们就可以直接点击finish了,当然你也可以点击next进入下一步设置你需要的东东哦。
至此,我们点击flex输出目录中(我的是bin-debug)html文件,选择工具栏上的debug按钮就可以看到flex页面了(要注意的是,如果发现404错误的话,请重新启动你的tomcat服务器),至于如何在flex中通过remoteobject对象调用服务端的方法,我将在下一遍日志中展现给大家。
http://www.lightria.cn/index.php/archives/flexruheshiyongblazedsyujavatongxin1/