目前在做一个后台管理系统的项目中,因为不想使用Adobe自带的remoting组件,所以采用了Cinnamon这个开源的项目。
Cinnamon是http://www.spicefactory.org/ 中的一个基于flash remoting技术的开源框架(具体想要了解的人可以到网站去了解http://www.spicefactory.org/cinnamon/ ,一进去就有它的详细介绍:Full support for AMF3):下面是官方介绍,我就不翻译啦
Cinnamon is a remoting framework based on the AMF3 protocol connecting clients written in AS3 with Java EE server applications. It can be deployed in every servlet container or Java EE application server. It contains the following features:
    *  Full support for AMF3.
    * Comes with its own Client API and does not build on top of the RemoteObject API of Flex, so it can be used with or without Flex.
    * Client Proxies of remote services implement business interfaces so you don't lose type safetey for remote method invocations like with RemoteObject.
    * Flexible server configuration: XML, annotations, custom Spring configuration namespace, programmatic configuration.
    * Many options how to map ActionScript classes to Java classes.
    * Extensible automatic type conversion for method parameters and bean properties.
    * Currently supports Spring Beans and plain Java classes as services.
    * Automatic source generation of AS3 service interfaces and proxies with Cinnamons Ant task.
    * Integration with JPA/Hibernate when used with Pimento Data Services.

根 据个人的使用感觉来说,还是非常不错的,使用也很方便。它在服务端声明了远程服务接口以及实现类,然后通过他自带的工具包配合Ant工具,就可以生成对应 的客户端接口和实现类。然后在使用过程中,只需要使用这个接口就可以了,非常方便。这种把整个服务端的接口搬下来的思想还是非常不错的。
希望有兴趣的人可以去了解一下,里面有详细API以及说明文档。建议要使用的人应该去了解,他本身带有简单的使用教程。

开源的Remoting框架:Cinnamon相关推荐

  1. 开源自动化机器学习框架

    20211101 在 Airbnb 使用机器学习预测房源的价格 https://blog.csdn.net/weixin_33735077/article/details/87976278?spm=1 ...

  2. Google发布“多巴胺”开源强化学习框架,三大特性全满足

     编译整理 | Just 编辑 | 阿司匹林 出品 | AI科技大本营  强化学习是一种非常重要 AI 技术,它能使用奖励(或惩罚)来驱动智能体(agents)朝着特定目标前进,比如它训练的 A ...

  3. 数据同步的终极解决方案,阿里巴巴开源的Canal框架当之无愧!!

    写在前面 在当今互联网行业,尤其是现在分布式.微服务开发环境下,为了提高搜索效率,以及搜索的精准度,会大量使用Redis.Memcached等NoSQL数据库,也会使用大量的Solr.Elastics ...

  4. 快手八卦!突破TensorFlow、PyTorch并行瓶颈的开源分布式训练框架来了!

    来源:AI前线本文约5200字,建议阅读8分钟 本文介绍了专门针对分布式场景设计了特定的优化算法同比,性能较同类提升60%. 近日,快手和苏黎世理工宣布开源分布式训练框架 Bagua(八卦),相比于 ...

  5. 百度开源联邦学习框架 PaddleFL:简化大规模分布式集群部署

    百度开源联邦学习框架 PaddleFL:简化大规模分布式集群部署 作者 | 钰莹近两年,联邦学习技术发展迅速.作为分布式的机器学习范式,联邦学习能够有效解决数据孤岛问题,让参与方在不共享数据的基础上联 ...

  6. 刚刚,旷视开源深度学习框架「天元」:Brain++内核,研发和落地都在用;孙剑:COCO三连冠背后的秘密武器...

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 耗费资源打造优化6年,迭代到8.0版本,旷视技术体系的关键支柱,现在正式对外开源. 刚刚,深度学习驱动之下最早创业的中国AI独角兽旷视,宣 ...

  7. 字节跳动开源分布式训练框架BytePS,登上GitHub热榜

    问耕 发自 凹非寺 量子位 出品 | 公众号 QbitAI 字节跳动开源了通用分布式训练框架BytePS,这个框架支持TensorFlow.Keras.PyTorch.MXNet,可以运行在TCP或R ...

  8. ruby语言开源Web应用框架 Ruby on Rails 简介

    目录 Ruby on Rails是什么 历史 Rails 的 MVC 架构 Web 服务器支持 数据库支持 系统要求 集成开发环境 Ruby on Rails是什么 Ruby on Rails(官方简 ...

  9. Java开源——常见J2EE框架简介

    Java开源--常见J2EE框架简介 Spring Framework Spring是一个解决了许多在J2EE开发中常见的问题的强大框架. Spring提供了管理业务对象的一致方法并且鼓励了注入对接口 ...

最新文章

  1. GSMA公布2016年亚洲移动大奖提名名单
  2. 简约设计中的规律—色彩(二)
  3. 用JSP实现上传文件的两种方法
  4. 90后招你惹你了?去你的佛系!
  5. c语言 单词变复数_一些复数运算的C语言实现
  6. 图片批量转换pdf文件
  7. Redis分布式缓存 教程以及DEMO
  8. 想要成为一名三维建模师?想要月薪10K?你了解这些吗?
  9. Mac 下 Eclipse 添加 Dynamic Web Project 并配置 Tomcat
  10. 费用报销管理表格计算机考试,计算机等级考试EXCEL练习题-10通讯费年度计划表...
  11. 【数据结构】EOJ 1006. 线性链表的插入与删除
  12. 成功的运行了DC模拟器+斑鸠!!!
  13. 郭德纲家训--话糙理不糙
  14. 基于增强现实的室内导航系统如何设计架构
  15. 关于csdn里面如何设置字体和背景的问题
  16. windows下批处理文件bat怎么写?
  17. php 抢红包_用PHP实现的抢红包小程序
  18. Mysql中语言分类和区别
  19. OkHttp与HTTP协议
  20. CAD 2008英文版下载(含注册机)

热门文章

  1. Spring/Spring Boot错误页面处理的多种方式(404 not found等)
  2. 混合高斯模型 opencv
  3. python保留字_开始了类定义_Python 类的定 义
  4. 陈昊芝:2018年手机页游市场或将达百亿规模
  5. 最毁人的跳槽八大传闻
  6. MeeGo开发者(一):何为MeeGo?
  7. failed: Too many links 解决
  8. Visual Studio创建webapi示例
  9. [译]A Gentle Introduction to Functional Javascript part 4
  10. ubuntu intel集成显卡安装最新驱动