==============flex===========
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="Service.GetCustomers.send();" width="689" height="592">
<mx:WebService id="Service" wsdl="http://localhost:4702/flex/Service.asmx?WSDL" useProxy="false">
<mx:operation name="GetCustomers">
</mx:operation>
</mx:WebService>
<mx:DataGrid x="25" width="100%" y="10" dataProvider="{Service.GetCustomers.lastResult.Tables.customer.Rows}">
<mx:columns>
<mx:DataGridColumn headerText="ID" dataField="id"/>
&nb ......
Flex
是一个开源的应用开发框架,用来构建运行在web(使用 Flash Player)或者桌面上(使用Adobe
AIR)的富Internet应用。Adobe的Flex开发者中心有一篇文章讨论了关于Flex性能的最佳实践,包括了容器的使用细节:Flex最大的
性能风险来自于对容器的滥用。在Adobe Flex中有大量可选的特性,你应该考虑在你的应用中使用它们。
随着富Internet应用(RIA)技术的不断成熟,将类似于Adobe Flex这样的RIA应用与健壮的服务器端技术进行集成就变得越来越重要了。Java
开发者最喜欢的服务器端框架之一Spring将在这个过程中扮演着重要的角色。
RIAvolutionize the Web的Marco
Casario解释到他为何建议BlazeDS成为Spring与Flex结合的企业系统时说道:“Spring是一个开源框架,可以让开发人员开发起来
更加轻松。如果使用标准的JEE方式,你需要编写大量无用或者冗余的代码,还可能花费大量时间去实现J2EE的设计模式,而这些模式仅仅是为了应对技术上
的限制而不是真正的解决方案。Spring可以通过简化这些过程而节省大量时间。”
Christophe Coenraets解释了Flex与Spring集成的基本原理:
Spring
的控制反转(Invers ......
性能测试是一项浩大的工程,若你只想随便找台机器装上ld后,造几条数据,弄几个并发用户简单跑一下出来结果就可以万事大吉了,那你就大错特错了!(这样得出的测试结果没有任何价值和意义,当然更无法依此评估出你贵公司系统的性能了。
性能测试真正开始执行之前除了编写详细的性能测试计划【所需的资源(软件+硬件+人力)】、设计测试脚本、准备测试数据、搭建测试环境外,还需要注意一下细节:
如何保证性能测试的顺利开展和执行?
首先考虑你性能测试的目标是什么,需要哪些人员协助你才能完成,然后协调相关人员(DBA、网管、开发人员等),保证在真正开展过程中能有效得到他们的协助和支持(性能测试不是一个人就能完成的,除非你“全才”啦);
你计划中需要申请的资源,比如运行contoller的机器,是否符合你的预期要求,Cpu是否有足够的处理能力,安装的操作系统是否符合你的要求(loadrunner9.5除load Generator外都不能安装在64位机操作系统下,若没看清楚安装文件(安装程序下help\install.pdf)中system requirements for installing说明的话,你安装完成会发现自己白忙活了,还得重装OS ......
commpent
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="initApp()" backgroundDisabledColor="#EEC6C6"
borderStyle="solid" cornerRadius="20" >
<mx:TextInput borderStyle="solid" borderSides="left right" id="txt" width="100" cornerRadius="14" />
<mx:LinkButton id="mybutton" width="18" click="img_click_fun()" icon="@Embed(source='../aaa/search.png')" x="98" />
</mx:Canvas>
app.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" ......
flex控件对象、RemoteObject等都有一个共同的方法addEventListener。
addEventListener方法如下:
public function addEventListener(type:String, listener:Function,
useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
{
eventDispatcher.addEventListener(type, listener, useCapture, priority, useWeakReference);
}
@param type:String 触发事件的类型,flex预定义的事件类型和处理方式。
@param listener:Function 事件触发时的回调函数。
@param useCapture:Boolean 事件处理的顺序
@param priority:int 事件优先权,我的理解是如果添加了多个listener则按照priority的顺序执行:(没多大用
@param useWeakReference:Boolean 是否设为弱引用
重点讲进后面三个参数。
useCapture 参数只有用实例才能表达清楚。
useCapture例:
<?xml version=”1.0″ encoding=”utf-8″?>
<mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” applicationComplete=”init()”>
<mx:HBox id=”hbox” >
<mx:Bu ......
诚聘Flex开发人员
1 使用Asp.net构建网站,数据库为Sql Server2008,基于Flex 3.0以上构建;
2 系统为用于应急管理的MIS系统,开发周期1个月,请接项目者务必为精通Flex的有项目经验人士;
3 开发者必须在北京,外地勿扰!开发从3月开始,请务必有较多空余时间;
4 欢迎Flex高手合作,本处对有大量项目需这方面高手,可长期合作或外包,待遇从优。
-----注: 项目平台部分、数据库部分搭建已经完成,开发者只需要完成FLEX前端表现------
本人 qq 125163170 ......