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

相关文章

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的

MyBatis-Flex BaseMapper的接口基本用法小结

《MyBatis-FlexBaseMapper的接口基本用法小结》本文主要介绍了MyBatis-FlexBaseMapper的接口基本用法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具... 目录MyBATis-Flex简单介绍特性基础方法INSERT① insert② insertSelec

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

什么是 Flash Attention

Flash Attention 是 由 Tri Dao 和 Dan Fu 等人在2022年的论文 FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness 中 提出的, 论文可以从 https://arxiv.org/abs/2205.14135 页面下载,点击 View PDF 就可以下载。 下面我

STM32内部闪存FLASH(内部ROM)、IAP

1 FLASH简介  1 利用程序存储器的剩余空间来保存掉电不丢失的用户数据 2 通过在程序中编程(IAP)实现程序的自我更新 (OTA) 3在线编程(ICP把整个程序都更新掉) 1 系统的Bootloader写死了,只能用串口下载到指定的位置,启动方式也不方便需要配置BOOT引脚触发启动  4 IAP(自己写的Bootloader,实现程序升级) 1 比如蓝牙转串口,

STM32 ADC+DMA导致写FLASH失败

最近用STM32G070系列的ADC+DMA采样时,遇到了一些小坑记录一下; 一、ADC+DMA采样时进入死循环; 解决方法:ADC-dma死循环问题_stm32 adc dma死机-CSDN博客 将ADC的DMA中断调整为最高,且增大ADCHAL_ADC_Start_DMA(&hadc1, (uint32_t*)adc_buffer, ADC_Buffer_Size); 的ADC_Bu

Python简单入门教程helloworld

Python 学习资源 推荐书籍: Python核心编程(第二版) (强烈推荐,建议有一定基础的看,或者看完简明Python教程再看) Python 基础教程 第二版 (入门,没有核心编程好,但也不错) 编写高质量代码:改善Python程序的91个建议 (进阶,有一定基础再看) 书籍下载: Python 教程(部分内容来源于网络, 历时一年多总结整理的,给刚刚入门的

【CSS】flex布局 - 左边超过打点, 右边完整展示

场景:宽度一定的情况下右边自适应,左边被挤压。 需要的效果如下: flex 的三个参数分别对应:flex-grow、flex-shrink、flex-basis。 flex-grow:定义项目的放大比例,默认为0。即如果存在剩余空间,也不放大。flex-shrink:定义项目的缩小比例,默认为1。即如果空间不足,该项目将缩小。flex-basis:定义在分配多余空间之前,项目占据的主轴空间。

finalshell 4.5.x在m1mac闪退

使用过程中会出现突然闪退,尤其在定位生产打开一堆窗口的情况下,绝绝子 闪退崩溃日志: Thread 116 Crashed:: Java: pool-4-thread-280 libsystem_kernel.dylib 0x18e926600 __pthread_kill + 81 libsystem_pthread.dylib

HelloWorld 模块

helloworld.c 代码 #include <linux/init.h>#include <linux/module.h>MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){printk(KERN_ALERT "Hello world\n");return 0;}static void hello_exit(v