Java开发者如何测验Flex


Java开发者如何测验Flex
2011年07月30日
   随着对项目管教会意的深入,自己对项目管教的两点有了深长会意:需求开发与管教、项目组织构造。
  一、需求开发与管教
  宽泛地讲,需求起源于用户的一些“必需”,这些“必需”被分析、确认后构成全面的文档,该文档翔实地解释了产品“定然或该当”做什么。因而万一只有一些 零碎的对话、材料或邮件,你就感受自己曾经掌握了需求,那是掩耳盗铃。需求是产品的起源,需求工作的优劣对产品波及最大。就像一条河流,万一源头被污染 了,那么整条河流也就被污染了。 我们经常看到的是:人们并不打听究竟该做什么,但却始终忙碌不时地开发。
  Adobe高级技巧长官 Christophe Coenraets公布了一篇题为"30-Minute Flex Test-Drive for Java Developers."的文章,目标是为Java开发者在很短的工夫内学习Flex的关键个性,以及它的埋伏的编程模型供给时机。
  穿越搭配运行在Tomcat上或另一个利用服务器上的内含的WAR文件,向开发人员揭示了10个利用事例。这些例子重要凑近于将Flex与Java整合, 其中包括长途措施与web services的,server push,实时配合,公布/订阅消息与JMS联合以及继续性。它们也演示了图表与多媒体组件等个性。
  从企业利用到容易的CRUD利用,Flex正被批准。对于你们其中曾经批准Flex发生了企业利用,抉择它的起因是什么呢?对于它,你又迷恋它什么了呢?
  Flex正被一些Java shops,ISVs和OEMs批准来在防火墙内部与表面发生利用。然而,我也意识到仍有众多的Java开发者并不纯熟Flex,并且有时对它有讹谬概 念。Flex与Java back-end联合的尤其好,从试用过Flex的开发者反馈回的消息看对它的估价始终都是极其棒的。
  一个问题即便,每天我们都有众多新产品要去试用,然而我们仅有这么多的工夫&hellipwww.dz7r.com;,因而,我写了“this 30 minutes test-drive”,用起码的工夫,给出开发者对于Flex的会意―Flex如何工作,它能做些什么:你要做的即便搭配运行在你抉择的Tomcat上 或另一个利用服务器上的内含的WAR文件,这些例子重要凑近于将Flex与Java back-end整合,针对的读者是对Flex预先未曾打听的Java开发者把你们的问题/估价和任何能长进这个测验的提倡发给我们,不要犹豫,多 谢!!!
  这个测验的目标是用较少的工夫,给出开发者对于Flex的会意―Flex如何工作,它能做些什么。测验由尽可能简明的例子构成,打听地揭示了有趣的个性。 这些例子重要凑近于将Flex与Java back-end整合。针对的读者是对Flex预先未曾打听的Java开发者
  开始之前你要懂得的几件事...
  Flex编程模块由以下局部构成
  MXML,一个XML语言,用来公布地揭示你的利用的用户接。ActionScript,一个相称ECMAScript的面向对象的编程模块。除非语法上 的一些不同,ActionScript与Java看上去以及感受上很相仿,也扶持面向对象构造:包,类。继承,接口,迫使种类(也是动态性)等等。
  一个伸展的类库。在http://livedocs.macromedia.com/flex/2/langref/inde x.html上能够获得与 Javadoc款式相仿的在线的API文档,Flex源代码(.mxml和.as文件)被编译成Flash字节码(.swf),在客户端能够被Flash 虚构机厉行。
  你能够穿越不同的措施利用Flex编译器:从号召行做为ant脚本的一局部,利用FlexBuilder,编译过程被整合于 IDE中利用web编译器(能够穿越Flex Data Services获得)。这与JSP编译模型有些相仿,第顺次一个利用被要求编译成字节码,然后缓存到服务并发哀求中。
  在产品运行的环境中你大约无须web编译器,然而在这个测验中为了在你机器上安装起码量的组件,我们始终利用了web编译器(你必需安装的是一个war文件)。
  Flex产品包括:
  Flex SDK,它是免费的,包括Flex库,编译器(mxmlc),调试器,文档。
  Flex Data Services (FDS),一个安排于你的J2EE利用服务器上的一套可抉择的服务器端组件。FDS包括一个Java RPC 服务(Java RPC service--见例3),公布/订阅消息(publish/subscribe messaging--见例6与7),数据管教服务(data management services --见例8)。FDS对于批准单CPU情形是免费的(FDS Express),万一安排在多CPU系统上,必需按每CPU措施获得批准。
  FlexBuilder,一个用于Flex开发的可抉择的IDE。做为一个为Eclipse发生的插件,FlexBuilder包括一个设计视图和一个代码视 图,代码提醒,可视调试等,FlexBuilder
  按每开发者措施为基础获得批准。
  可抉择charting component(图表组件)按每开发者措施为基础获得批准。
  你能够全面免费地利用SDK并抉择IDE来开发和安排Flex利用。对于必需Flex Data Services的例子我会显明地标明出来。
  安装测验驱动文件
  因为我们将利用Flex Data Services,你必需一个J2EE服务器或最小程度上,要有一个Servlet容器。
  下载测验驱动的war文件。
  万一你要利用厉行全副J2EE stack的利用服务器(IBM Websphere, BEA Weblogic, JBoss, JRun,等等),从http: //coenraets.欧姆龙电子血压计org/download/testdrive/flex4j/j2ee/testdrive.war下载要用到的版本。它包括 Flex Data Services的利用事例,内嵌的扶持事例的HSQLDB数据库。
  万一你利用Tomcat 5.5.x,从http: //coenraets.org/download/testdrive/flex4j/tomcat/t estdrive.war下载要用到oct.octmami.org的版本。它 包括内嵌的扶持事例的HSQLDB数据库,JOTM(在例8管用到的一个数据管教服务--data management services所必需的Java事务API --Java Transaction API的开源告终)。
  万一你利用Tomcat 5.0.x,从http://coenraets.org/download/testdrive/flex4j/tom cat50
  /testdrive.war 下载要用到的版本。它包括Flex Data Services,利用事例,内嵌的扶持事例的HSQLDB数据库,JOTM(在例8管用到的一个数据管教服务--data management services所必需的Java事务API --Java Transaction API的开源告终)。
  当心:5.5.x和5.0.x版本单一不同即便在META-INF/context.xml文件中的JOTM的搭配(在Tomcat 5.5中你搭配UserTransaction的措施曾经改换了)。
  Deploy testdrive.war in your application server
  在你的利用服务器中安排testdrive.war文件 ,拜会http://localhost:8080/testdrive(妥本地改换主机名和端口号)。小结一下:C++中有许多混杂的(措施或)知识点其实是留着应付一些混杂问题的。
  挖掘中国大学生沉睡的潜力
  中石化华贵装修惹众怒 3

猜你喜欢

转载自tcf171jl.iteye.com/blog/1571476