`
文章列表
我们通过flex编写了一个客户端访问服务器的提供的数据服务,需要经过如下的过程,满足数据的传送。 1、首先,swf文件提交请求时有一个uri,通过uri匹配对应的endpoint(端点),也就是有channel对应到了endpoint 2、通过调用端点的服务,然后路由到相应的服务(routeMessageToService方法) 3、然后取得对应的目的节点 4、通过目的节点取得对应的适配器类 5、通过适配器类调用目的节点的factory方法,完成服务的调用,返回结果数据。
现在在做flex和spring的集成,在写好了工厂类,配置好服务以后再启动服务使用服务是提示如下错误 [RPC Fault faultString="[MessagingError message='Destination 'product' either does not exist or the destination has no channels defined (and the application does not define any default channels.)']" faultCode="InvokeFailed" faultD ...
近期翻阅了很多flex的资料,将flex底层的数据的原理有了一个小小的认识,记录一下,作为已有深入研究的凭证,认识不一定正确,请大家自己比较。 flex的开发包含了二部分的内容,服务端和客户端的,我们通过mxml或者actionscript编写代码,然后通过flex sdk编译成swf的文件,然后传送到客户端,flash通过几个组件HTTP,AFM,WEB SERVICE等和服务端进行交互。 服务端代码主要研究了adoba开源不长时间的blazeds,他前台flex remoting gateway是一个servlet,接受前台传送的请求,然后传送到相应的endpoint中进行处理,首先endp ...
开发jconsole,找不到运行的本地java进程,察看可能是这个原因 每个java进程启动的时候在临时目录文件夹temp目录创建一个hsperfdata_<loginusername>文件夹,里面创建一个文件, jconsole/jps等工具都是从此目录来获得java 进程列表的。 此目录无法创建文件,则java进程列表就没法获得了。

flex source

chart的源文件位置: sdks\3.0.0\fbpro\projects\datavisualization\src\mx\charts
swc文件是flex的压缩包文件,就像是java的jar文件一样,所以如果将.swc后缀名修改成.zip,然后可以用winrar打开,里面就存有相应的内容,flash提供了这个工具,pkzip可以直接打开这个文件。 其中文件列表包括如下内容: catalog.xml,文件描述,其中列举了组件的内容
编译器的参数可以在flex-config.xml中进行配置 1、编译mxml保留.as文件 <keep-generated-actionscript>false</keep-generated-actionscript> 把它修改成ture以后,可以把mxml编译的.as文件也保存到硬盘上

flex编译

flex经过编译成可以运行的swf文件,如果完成的这个操作,adobe还没有进行公开,通过反编了解到了他的一下内容,做一下记录。 mxmlc.jar,swfkit.jar,是用来存放编译的jar文件,主要的编译过程倒序如下: 1、compiler.API通过方法encode将movie对象写入swf文件中 2、写入的是SwfEncoder的数据流 3、过程是首先生成一个TagEncoder类,然后通过TagEncoder对象构造MovieEncoder类,其中MoieEncoder中包含一个内部变量hander就是TagEncoder的对象,然后调用MovieEncoder对象的export方法 ...
一直以来都以为flex是一个神秘的开发,随着近期项目要求,打算研究一下flex的开发,经过一天的查询资料,了解了他的底层的一下原理    首先坚持最终的产物,也就是可以在ie中运行的程序只有flash,所以我们需要编写这样的flash,所以我们采用了一种编程的方式,flex,其中他包含mxml,和actionscript,他们可以混合编程,就像jsp和java代码一样(感谢awFeeling提供更精确的比喻),可以在mxml中直接嵌套actionscript代码也可以将actionscript写到单独的文件中。代码与flash之间需要一个工具进行转换,那就是flex sdk,flex sdk现 ...

函数集合

eval:按照名称访问变量、属性、对象或影片剪辑 _x,_y:元件的x,y轴坐标

attachMovie用法

public attachMovie(id:String, name:String, depth:Number, [initObject:Object]) : MovieClip 主要用来使用通过as将元件添加到场景中来,删除的方法主要是MovieClip.removeMovieClip() 或 MovieClip.unloadMovie() id:String - 库中要附加到舞台上某影片剪辑的影片剪辑元件的链接名称。这是在"链接属性"对话框中的"标识符"字段中输入的名称,在创建元件中高级部分的内容 name:String - 附加到该影片剪辑的影 ...
由于dbcp可能存在bug,于是决定将dbcp更换为proxool,编写过内容如下: 1、添加一个spring的proxool的数据源  <bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close">     <property name="driver">    <value>${jdbc.driverClassName}</value> ...
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" ); cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd ); 2. PostgreSQL(http://www.de.postgresql.org)pgjdbc2.jar Class.forName( "or ...
这几天都要烦死了,服务连续几天都回出现死掉,内存连续出现暴涨的情况,而且数据库连接池出现了严重的问题,采用的是informix数据库,开发采用的spring+hibernate,weblogic9,由于weblogic9连接池不支持informix(已经和bea确认不支持),所以只能采用dbcp连接池     出现问题,数据库操作语句不运行,查询informix的状态,数据库连接存在,但是数据库的会话中没有一个我们服务的连接,所有的数据库都在排队,登陆到服务器上可以创建数据库连接,难道dbcp真的不稳定阿,系统并发量比较大。    打算换掉dbcp数据源,找一个可以监控的数据源测试一下,又没有什 ...
现在上班真的很麻烦,天天早上做公交车上班,人非常的多,都上不了车,等上车后,每到站,列车员就报站,然后乘客就有不同的动作,有人急忙下车,有人继续悠闲的看着报纸。这里体现了一个显示的观察者模式,列车员,乘客分别代表了二种不同的。GOF定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时, 所有依赖于它的对象都得到通知并被自动更新角色描述:Subject:抽象的目标角色Observer:抽象的观察者角色ConcreteSubject:具体的目标角色ConcreteObserver:具体的观察者角色实用性:当一个抽象模型有两个方面, 其中一个方面依赖于另一方面。将这二者封装在独立的对象中 ...
Global site tag (gtag.js) - Google Analytics