Flex服务器技术

Flex是表现层技术,或者说Flex是展现数据的技术,而数据是产生在服务器端的。

Flex服务器技术则是指支持Flex应用同外部系统进行数据交互的技术和产品,包括LiveCycle Data Service和BlazeDS。

基于AMF完成数据传输,Flex远程对象技术使用户在客户端的操作能够与实现后端业务方法的Java对象类构成映射,客户端操作会直接发送方法需要的参数,并调用后台业务方法。

Flex Builder开发的Flex应用通常以swf的文件形式部署在Web服务器上,当用户访问Web页面时,Flex应用一起与HTML页面下载到用户的客户端中。

Flex应用与后台系统和数据集成的大致架构如下:

对于简单小型的业务,Flex应用可以经由HTTP协议直接请求后端HTTP服务(可能是servlet、PHP等),由此获取或发送数据。类似的,Flex也可以利用SOAP协议直接访问后台的WEB服务。

然而对于大型的复杂业务,需要大批量的数据,Flex需要专业的中间数据服务层,在服务端,该数据层和和企业后台系统进行整合,作为数据的“中转站”,完成与浏览器端Flex应用的双层交互。

LiveSycle Data Service和Blaze DS就是实现这个数据服务层的服务器端产品。而为了能够驱动和接收数据服务层服务,LiveSycle Data Service也提供了诸多ActionScript类,允许开发者在开发应用时集成服务端技术。

1、直接访问WEB服务

2、直接访问HTTP服务

3、远程服务对象(RemoteObject)

时间: 2024-10-10 10:06:03

Flex服务器技术的相关文章

无服务器技术常见的五大误解

无服务器技术的快速增长让企业有机会节省服务器费用,并且帮助开发人员节省时间,能够关注于编码,而不是后台运维上.这样的切换带来的一个挑战是保持标准理解的难度.在上周于奥斯丁举办的 无服务器大会 上,我们就该领域相关的常见误解采访了Heavybit社区的专家. 误解 #1:无服务器是软件的全新变革方向 "一种常见的误解是无服务器是软件的全新变革方向,"Nick Martin说,他是 Meteor 的联合创始人和CTO."的确,这是让软件开发更快更容易的变革的下一步.就像编译器,数

服务器技术基础

1.Server/Client区别: ?服务器Server –从功能上说,它负责侦听网络上其它客户机(Client)提交的服务请求,并提供相应的服务. –从通信的对象来讲,通常是一对多 –具体到硬件上,它是网络环境中的高性能计算机,这是我们通常所说的服务器 ?客户机Client –从功能上说,它负责向服务器(Server)提交服务请求,并接收响应,反馈给用户. –从通信的对象来讲,通常是一对一 –在硬件上,Client的性能通常比Server要低得多 ?Server和Client的界限日渐模糊-

双线路服务器技术相关特点

对于服务器托管双线路技术的实施就是可以在不增加硬件成本,不需要添加更多地维护更新人员,不需要花费更多精力的基础上,仅仅是一点点不同ISP带宽的接入,就可尽最大能力去发挥和使用服务器的网络和硬件资源,提高访问量.的最大特点就是简单而有效的提高网站访问速度.所以在未来的中国互联网发展道路上,该技术一定会成为网站内容信息服务商最为青睐的信息服务解决技术方案.双线路技术实现起来麻烦吗?   双线路技术的实现需要我们的专业工程师技术人员,从用户服务器网络配置方面和正龙数据IDC中心机房核心路由设备上加以相

聊天服务器技术方案选型

现在需要做一个有聊天室集群,单个聊天室支撑同时在线 600-800 人的需求,选择一个什么样容易上手的方案比较好. 业务需求: 其他出发点: 单服聊天的需求比公会聊天的需求来得大的多,以满足单服聊天的承载为第一优先级: 考虑到服务器成本问题,尽量选择 Linux 服务器: 有现成的框架.工具与文档可以快速上手: 综合以上几点,选择网易的 Pomelo 分布式架构: 基于 Node.js 的分布式架构,多进程单线程模型可以满足基本的业务需求: 可以部署在 Linux 服务器上: 有较齐全的框架.工

3389爆破服务器技术全过程与原理

其实爆破服务器很简单的,也是必学的. 3389是一个远程桌面的端口,很多人为了更方便管理服务器,更新服务器上的资源等,经常会开启3389端口,用nastat-an命令可以查看该端口的开启.对于一个账户如果账号密码过于弱很容易被爆破到,一般默认账号为Administrator或admin,而对于过于简单的密码,在3389密码字典中均可找到,下面来讲解爆破3389服务器,获得一台服务器的全过程. 工具:DUbrute爆破工具(或者用frdpb)SYN扫描工具IP Search 首先用IPseache

Linux服务器技术采集

如何说服运维选择 Debian/Ubuntu 而不是 CentOS? 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS? HHVM 是如何提升 PHP 性能的?

SQL Server的链接服务器技术

一.使用 Microsoft OLE DB Provider For ODBC 链接MySQL 安装MySQL的ODBC驱动MyODBC 1.为MySQL建立一个ODBC系统数据源,例如:选择数据库为test ,数据源名称为 myDSN 2.建立链接数据库EXEC sp_addlinkedserver @server = 'MySQLTest', @srvproduct='MySQL', @provider = 'MSDASQL', @datasrc = 'myDSN' GO EXEC sp_a

WEB服务器技术名词

个人用户主页功能 可以为服务器系统内的用户生成个人网站 可以用htpasswd生成密码数据库 虚拟主机功能 一台服务器虚拟出多个网站效果 配置方式: - 基于IP,需通过nmcli或nutui或配置文件配置多个IP - 基于Host,需配置host或申请host - 基于port,需注意selinux安全域的配置服务可使用端口 访问控制功能 基于源主机名.源IP地址或源主机上的浏览器特征(User-Agent)等信息对网站上的资源进行访问控制. allow | deny 参考资料 Linux:A

服务器技术第一天(gradle配置与入门)

Gradle概述: 在Gradle中,有两个基本概念:项目和任务 Gradle只是提供了构建项目的一个框架,真正起作用的是Plugin 1.gradle配置(MAC): (1)从官网下载gradle: 地址:http://gradle.org/gradle-download/ (2)安装gradle: 1)将gradle包文件放到/Applications/gradle-2.6下面 2)打开控制台设置环境变量: vi .bash_profile 在其中加上PATH=$PATH:/Applicat