基于flex和java技术的公共通信服务基础平台设计与实现

基于flex和java技术的公共通信服务基础平台设计与实现

ID:10101655

大小:33.00 KB

页数:10页

时间:2018-05-25

基于flex和java技术的公共通信服务基础平台设计与实现_第1页
基于flex和java技术的公共通信服务基础平台设计与实现_第2页
基于flex和java技术的公共通信服务基础平台设计与实现_第3页
基于flex和java技术的公共通信服务基础平台设计与实现_第4页
基于flex和java技术的公共通信服务基础平台设计与实现_第5页
资源描述:

《基于flex和java技术的公共通信服务基础平台设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Flex和Java技术的公共通信服务基础平台设计与实现【摘要】本文主要对Flex集成Java技术进行探索研究,在此基础上设计并实现公共通信服务基础平台,该平台对现有的网络资源利用情况进行分类和综合调度,最大限度的利用电力通信网络资源,提高网络的运行质量和运行效率,向用户提供良好的综合信息服务。【关键词】Flex;Java;公共通信;设计0引言随着电力光纤网络的建设和发展,能源和信息逐渐成为社会公共服务的重要内容,为实现电网与用户之间实时交互响应,增强电网综合服务能力,满足互动营销需求,加快构

2、建开放、高效、优质、便捷的公共网络服务平台显得至关重要。本文论述的基于Flex和Java框架技术的公共通信服务基础平台,主要实现对电力光纤到户网络、设备设施、客户及业务资源的统一管理及调度,重点阐述如何运用BlazeDS集成Flex和Java技术构建一个公共通信服务基础平台,以达到减少重复投入、提高资源效率、加强信息共享的目的的建设目标。1基于Flex和Java的RIA技术探索101.1RIA技术分析传统的基于页面的系统已经逐渐不能满足网络浏览者的更高的、全方位的体验要求了,RIA的出现也就是为

3、了解决这个问题,RIA(RichInternetApplications)意为丰富的因特网应用程序,是集桌面应用程序的最佳用户界面功能与Web应用程序的普遍采用和快速、低成本部署以及互动多媒体通信的实时快捷于一体的新一代网络应用程序。其通过网络发布,有非常丰富的用户交互。得益于Ajax的出现,一个无需刷新就可以发送服务器请求的网络应用的方法,新技术出现,加速了RIA的发展。基于这些技术出现了一些框架,帮助开发人员构建和部署富网络应用程序,如JavaScript库,ICEfaces,AdobeFl

4、ash4(Flex3前身),微软Silverlight,以及HTML5。其中AdobeFlashBuilder4最令人兴奋的是它的跨平台和跨浏览器特性。允许程序在所有的操作系统和所有的浏览器上以同样的方式运行。相比于JavaScript,浏览器有不同的JavaScript引擎管理和处理的代码,而Adobe的Flash只有一个引擎,用户通过AdobeFlash浏览器插件来安装。它是一个提供开发设计和运行支持的架构,可以使开发人员创建利用AdobeFlashPlayer作为前台的RIA(RichIn

5、ternetApplication,即富互联网应用),以满足用户更为直观和极具交互性的在线体验。1.2Flex前端界面技术10Flex采用GUI界面开发,使用基于XML的MXML语言。Flex具有多种组件,可实现WebServices、远程对象、列排序,图表统计等功能;FLEX内建动画效果和其它简单互动界面等。相对于基于HTML的应用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每个请求时都需要执行服务器端的模板,由于客户端只需要载入一次,FLEX应用程序的工作流被大大改善。F

6、LEX的语言和文件结构也试图把应用程序的逻辑从设计中分离出来。1.3BlazeDS集成Flex和JavaBlazeDS是一个基于服务器的Java远程调用(remoting)和Web消息传递(messaging)技术,包含了AMF通道的Java实现,可以用来与服务器端的Java对象远程交互,也可以用来在客户端之间传递消息,BlazeDS的远程技术简单地调用POJO、Spring服务或EJB方法,其作用相当于Java的RMI。通过进行相应的配置,可为Flex提供一个Java接口来供其远程调用。一个B

7、lazeDS应用包括两个部分:一个客户端应用程序和一个服务端的J2EE程序,架构如下图:图1BlazeDS架构图在J2EEweb应用项目中集成BlazeDS,需要执行以下步骤:(1)把BlazeDS及其依赖的jar10包拷贝到WEB-INF/lib下。(2)修改WEB-INF/flex目录下有关BlazeDS的配置文件。(3)在WEB-INF/web.xml文件中定义MessageBrokerServlet和一个sessionlistener。2系统需求分析2.1业务需求分析为支撑电力光纤到户商

8、业化运营,需和综合网管系统、95598互动服务网站、电动汽车智能充换电服务网络运营管理系统、社区主站等系统进行对接,为用户提供电力光纤到户、能效管理服务、电动汽车充电、新型能源发电、智能用电服务等智能电网服务,以及智能家居服务、社区服务、商家信息服务等社会公共服务。2.2系统运行环境开发平台:JDK1.5、AdobeFlexBuilder4、MyEclipse6.5、Tomcat6.0、Oracle数据库发布平台:JDK1.5、Windows2008Server、JBOSS4.2、Oracle1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。