本文和大家重点讨论一下Flex Spring整合,相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员,而Spring是目前***的创建企业级应用的Java框架。不像传统的J2EE开发,Spring提供了轻量级的容器。
十年的盘山网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站建设的优势是能够根据用户设备显示端的尺寸不同,自动调整盘山建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“盘山网站设计”,“盘山网站推广”以来,每个客户项目都认真落实执行。
Flex Spring整合
关于Flex
AdobeFlex是一套创建富客户端应用(RIAs)的框架.Flex生成的swf文件可以直接运行在FlashPlayer之中。相比较基于时间轴的Flash开发,Flex框架更适合那些用传统方式开发应用程序的开发人员。Flex应用可以使用Flexbuilder来开发。这套IDE是基于Eclipse平台开发的。ActionScript3语言是用来访问数据和创建用户接口组件的。Flex框架也用到了一种XML语言叫做MXML,它是用来简化Flex开发和布局的。
关于Spring
Spring是目前***的创建企业级应用的Java框架。不像传统的J2EE开发,Spring提供了轻量级的容器。使用Spring会使应用的测试和开发更为简单。虽然Spring依赖注入的功能最出名,但是它也提供了其他服务端企业程序所需要的功能。如安全和事务处理。
为什么使用Flex和Spring
Flex技术本身和Java就有很强的关联性,它提供了一个基于Eclipse的IDE和BlazeDS.BlazeDS是个基于服务端的Java远程调用和Web消息的一个开源的技术。有许多应用都是以Java为后端处理的。Flex用于前端。由于Java和Flex一起频繁的使用。人们很容易就想到Flex和Spring的整合。有许多企业和组织已经着手开始使用Flex作为用户接口了。在2008年末,Spring社区已经着手SpringBlazeDS整合的项目。为Java和Spring添加更好的Flex支持。
默认的情况下BlazeDS创建了一个服务端Java对象的实例,用它们来完成远程对象的请求。但是这种方法并不适用于Spring.因为整个框架使用的服务的对象都是用Spring容器所创建的。Spring和BlazeDS的整合,Flex就可以使用Spring中的对象了。
Flex Spring整合
为了使用BlazeDS,服务端的Java应用应打包为WAR文件。这部分的代码实例是使用Eclipse来创建和编辑的。Flex Spring整合步骤如下
◆设置服务端的BlazeDSJava工程以及Spring框架。
◆在BlazeDS中配置Spring的bean
◆写一个Flex应用去使用Spring/BlazeDS的服务。
Flex Spring整合所需要的开发环境如下
◆Eclipse3.4(J2EE版本):http://www.eclipse.org/downloads/
◆FlexBuilder3:http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email&sdid=EOZPI
◆Tomcat6:http://tomcat.apache.org/
◆BlazeDS:http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/
◆Spring框架:http://www.springsource.org/download
◆SpringBlazeDS整合:http://www.springsource.org/spring-flex
◆ANTLR3.0:http://www.antlr.org/download.html
首先设置服务端的JAVA工程,用blazeds.war(在blazeds的压缩包中)创建一个WEB工程。步骤如下
◆ChooseFile>import
◆选择WAR选项。指定blazedsWAR文件的位置。输入工程名test-server
◆点击完成
现在就可以创建一个服务器来运行这个WEB应用。
◆File>New>Other
◆选择Server>Server
◆点击Next
◆选择Apache>Tomcat6Server
◆点击Next
◆指定Tomcat的安装位置以及JRE(5以上版本)
◆点击Next
◆在AvailbleProjectslist中选择test-server
◆点击Add添加到ConfiguredProjectlist
◆点击Finish
网页标题:技术分享如何进行FlexSpring整合
本文URL:http://www.36103.cn/qtweb/news13/11613.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联