频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
Flex3与java BlazeDS入门教程及其配置详解
2016-05-12 09:07:52         来源:云淡风轻、仅此一抹  
收藏   我要投稿

新的下载路径:https://sourceforge.net/adobe/wiki/Projects/或是https://www.pc6.com/softview/SoftView_83105.html


有Tomcat的下载
https://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-bin-3.2.0.3978.zip
没Tomcat的下载
https://flexorg.wip3.adobe.com/blazeds/3.0.x/milestone/3978/blazeds-turnkey-3.2.0.3978.zip

下载后将blazeds.war部署到tomcat下即可。

Flex Builder插件的安装不再作介绍

开发工作为MyEclipse:

1.新建一个Flex工程

按照图中进行配置
2.下一步:

指定已经下载的blazeds.war
3.下一步.


配置url
4.完成后右键配置工程属性:

注意context的修改,不然运行程序会报404.

5.新建一个测试类:

package com;

public class HelloWorld
{
    public String say(String username)
    {
        System.out.println("hello");
        return "你好!" + username;
    }
    
    public String login(String username,String password)
    {
        System.out.println("login");
        if(username.equals("admin") && password.equals("admin"))
        {
            return "success";
        }
        else
        {
            return "failure";
        }
    }
}


\


6.配置web-inf/flex 下的remoting-config.xml文件:

\

<service id="remoting-service" class="flex.messaging.services.RemotingService">

    <adapters>
        <adapter-definition id="java-object" class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true">
    </adapter-definition></adapters>

    <default-channels>
        <channel ref="my-amf">
    </channel></default-channels>

    <destination id="helloworld">
        <properties>
            <source>com.HelloWorld
        </properties><source>
    </destination><source>    
</service>


7.编写mxml文件:

\

<mx:application xmlns:mx="https://www.adobe.com/2006/mxml" layout="absolute">

<mx:script>
  
</mx:script>    

<mx:remoteobject id="hello" destination="helloworld" result="resultHandler(event)">    
<mx:remoteobject id="login" destination="helloworld" result="resultLoginHandler(event)">        

    <mx:textinput id="username" x="187" y="99" width="119">
    <mx:label x="123" y="101" text="username:">
    <mx:label x="123" y="141" text="password:">
    <mx:textinput id="password" x="187" y="139" width="119">
    
    <mx:button x="241" y="184" label="Login" click="loginClick()">
    <mx:button x="123" y="184" label="HelloWorld" click="helloClick()">
    
    
</mx:button></mx:button></mx:textinput></mx:label></mx:label></mx:textinput></mx:remoteobject></mx:remoteobject></mx:application>


7.找到bin-debug下的secondBlaze.html右键选择在Run on Server即可。
\

 

点击复制链接 与好友分享!回本站首页
相关TAG标签 入门教程
上一篇:Spring注入:配置与注解
下一篇:Java---网络编程(4)-C/S-B/S
相关文章
图文推荐
文章
推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站