Flex + Blazeds HelloWorld in Flash builder 4.5

2024-04-19 22:38

本文主要是介绍Flex + Blazeds HelloWorld in Flash builder 4.5,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

for detail, refer to http://www.adobe.com/devnet/flex/articles/flashbuilder_blazeds.html

前提条件:安装tomcat

1. 在<tomcat_home>/webapps目录下创建一个目录 (e.g. "blazeds" folder)
2. 从http://opensource.adobe.com/wiki/display/blazeds/Release+Builds下载blazeds binary zip file,然后解压,得到war file,再解

压到step 2创建的目录
3. 修改WEB-INF/web.xml
    1) 取消下列代码的注释
    <servlet>
        <servlet-name>RDSDispatchServlet</servlet-name>
        <display-name>RDSDispatchServlet</display-name>
        <servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
        <init-param>
            <param-name>useAppserverSecurity</param-name>
            <param-value>false</param-value>
        </init-param>        
        <load-on-startup>10</load-on-startup>
    </servlet>

    <servlet-mapping id="RDS_DISPATCH_MAPPING">
        <servlet-name>RDSDispatchServlet</servlet-name>
        <url-pattern>/CFIDE/main/ide.cfm</url-pattern>
    </servlet-mapping>
    
    2) 把下列部分
        <init-param>
            <param-name>useAppserverSecurity</param-name>
            <param-value>true</param-value>
        </init-param>        
       修改为
        <init-param>
            <param-name>useAppserverSecurity</param-name>
            <param-value>false</param-value>
        </init-param>        

4. 把下列代码compile之后放到WEB-INF/classes

package test;

public class SimpleCustomerService {
    public String helloWorld(){
        return "Hello World";
    }
}

5. 在WEB-INF/flex/remoting-config.xml的<service>里添加下列代码
<destination id="SimpleCustomerServiceDestination">
    <properties>
        <source>test.SimpleCustomerService</source>
    </properties>
</destination>

6. reboot tomcat

7. in flash builder 4.5, create "flex project", 设置下列选项
    * application server type: java
    * select "use remote object access server" option
    * select "Blazeds" option
    * Root folder: 指向step 1创建的目录
    * Root URL: http://localhost:8080/blazeds
    * Context root: /blazeds
8. click "Validate Configuration" button, and then click "Finish"

9. 在flash builder里找到"Data/Services" View,click "Connect to Data/Service...", 选择"blazeds", click "next", 然后select "No Password Required" and then click OK (This works because the useAppSecurity parameter of RDSDispatchServlet is set to false in web.xml.)

10. 勾上SimpleCustomerServiceDestination, and then click "Finish".

11. 在mxml file里添加一个label,and then right click the label, select "Bind to Data..",选好要操作的东东

12. run the mxml file


这篇关于Flex + Blazeds HelloWorld in Flash builder 4.5的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/918628

相关文章

flex布局学习笔记(flex布局教程)

前端笔试⾯试经常会问到:不定宽⾼如何⽔平垂直居中。最简单的实现⽅法就是flex布局,⽗元素加上如下代码即 可: display: flex; justify-content: center; align-items :center; 。下⾯详细介绍下flex布局吧。   2009年,W3C提出了 Flex布局,可以简便⼂完整⼂响应式地实现各种页⾯布局。⽬前已得到了所有浏览器的⽀持,这意味着,现

Builder模式的实现

概念 在创建复杂对象时,将创建该对象的工作交给一个建造者,这个建造者就是一个Builder。在日常的开发中,常常看到,如下这些代码: AlertDialog的实现 AlertDialog.Builder builder = new AlertDialog.Builder(context);builder.setMessage("你好建造者");builder.setTitle

Flex 布局教程:语法篇

网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 20

google gemini1.5 flash视频图文理解能力初探(一)

市面能够对视频直接进行分析的大模型着实不多,而且很多支持多模态的大模型那效果着实也不好。 从这篇公众号不只是100万上下文,谷歌Gemini 1.5超强功能展示得知,Gemini 1.5可以一次性处理1小时的视频、11小时的音频或100,000行代码,并衍生出更多的数据分析玩法。能力覆盖: 跨模式理解和推理,当给出一部 44 分钟的巴斯特-基顿(Buster Keaton)无声电影时,该模型能准

Android设计模式学习之Builder模式

Android设计模式学习之观察者模式 建造者模式(Builder Pattern),是创造性模式之一,Builder 模式的目的则是为了将对象的构建与展示分离。Builder 模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程。 模式的使用场景 1.相同的方法,不同的执行顺序,产生不同的事件结果时; 2.多个部件或零件,都可

Ubuntu安装火狐Flash Player插件

1、进入官网下载页面选择:.tar.gz,适用于其他Linux。此次文件名为install_flash_player_11_linux.x86_64.tar.gz 2、解压文件 tar -zxvf install_flash_player_11_linux.x86_64.tar.gz 3、利用whereis命令查找mozilla文件夹的路径 whereis mozill

[技术笔记] 元器件采购之Flash的国内、外厂商Top5

国外Top5 1、Micron(镁光)半导体 2、Toshiba(东芝) 3、Hynix(海力士) 4、Samsung(三星) 5、Intel(因特尔) 6、SanDisk(闪迪) 7、Nanya(南亚科技) 8、SCSemicon(华芯科技) 中国企业在主流通用型存储器的市场全球市占率比较低,而在NOR Flash利基存储器领域成长了一批优秀企业,包括兆易创新、东芯股份

flex布局无法设置图片icon和文本垂直居中对齐问题

项目场景: 需要实现下面的效果,即图标和文字垂直对齐。 问题描述 直接使用flex布局并设置垂直居中,发现并没有垂直对齐,图片明显偏上。 .wrapper {display: flex;align-items: center;}.view-icon {height: 28px;width: 28px;margin-right: 6px;}.view-text {font-siz

MyEclipse:Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project。

Errors occurred during the build. Errors running builder 'DeploymentBuilder' on project 'myf'. java.lang.NullPointerException 此问题一般发生在Myeclipse 保存文件并自动部署时候。 Errors occurred during the buil

创建一个Spring的HelloWorld程序

Spring IOC IOC指的是控制反转,把对象的创建、初始化、销毁等工作都交给Spring容器。由spring容器来控制对象的生命周期。下图可以说明我们传统创建类的方式和使用Spring之后的区别: 创建Java类: package com.yihai.springioc;//IOC指的是控制反转,把对象的创建、初始化、销毁等工作都//交给Spring容器。由spring容器来