高校调频发射台点播系统的研究与实现

高校调频发射台点播系统的研究与实现

ID:30574766

大小:114.50 KB

页数:10页

时间:2019-01-01

高校调频发射台点播系统的研究与实现_第1页
高校调频发射台点播系统的研究与实现_第2页
高校调频发射台点播系统的研究与实现_第3页
高校调频发射台点播系统的研究与实现_第4页
高校调频发射台点播系统的研究与实现_第5页
资源描述:

《高校调频发射台点播系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高校调频发射台点播系统的研究与实现  【摘要】针对目前校园调频发射台使用中存在的需要专人值守操作问题,提出一种由听众在线点播,发射台按时自动播放,实现无需专人值守的解决方案,在应用Flex和JavaEE中的Spring、Hibernate框架等技术基础上,详细阐述了方案中的关键技术,实现了基于Flex的调频发射台点播系统。系统已在某高校外语听力教学中正常运行,效果较好。  【关键词】调频发射台;点播系统;解决方案;校园应用  【中图分类号】G40-057【文献标识码】A【论文编号】1009―8097(2013)04―0068―04  引言  校园调频发射台由小功率无线调频广

2、播发射机、馈电系统、发射天线构成。具有音响效果好、覆盖面积大,成本低、使用便捷等特点,在学校教学、管理和校园文化生活中发挥了重要的作用。为便于管理、提高效率,针对调频发射台在实际使用中存在的需要专人管理节目播放等问题,根据学校实际情况,设计开发了调频发射台点播系统,系统结构模型如图1所示。10  调频发射台点播系统采用Flex和Java技术实现。Flex是RIA领域的佼佼者,具备强大的UI渲染能力。Flex技术在表现力、交互性、跨平台性以及与应用服务器的通信方面均超越了其他RIA(如Ajax等)技术。基于S2SH(Struts2-Spring-Hibernate)框架的Ja

3、vaEE应用已经得到广泛应用。参考JavaEE的S2SH架构,考虑到Flex与Struts2在功能上重合,采用Flex代替Struts2,本文采用Flex和Java组合应用的整合架构方案,即由Flex框架承担展现层逻辑的工作,Spring框架用来构建业务逻辑层,Hibernate框架用来建立持久层完成数据存取的工作。将三者进行整合,保证了应用系统的运行效率与可维护性。  一相关技术原理  1Flex技术  Flex能轻松快速地构建界面友好直观,用户方便易用,而且可以脱机使用和强大高效的应用程序。  Flex是高效率的开放源码框架。它提供了更加简洁的组件开发机制,能快速构建新

4、的组件。  Flex及其框架使用了一套产生、广播、处理事件的机制,被传递的信息都是以事件流的方式处理。Flex中的事件触发机制基于观察者模式来实现的。  Flex使用数据绑定技术,当数据源对象的数据发生变化时,目标对象的数据会自动更新,不需要再编写代码去强制更新。  Flex使用共享对象在客户端或服务器端保存一些特定的数据,然后在多个客户端swf文件和对象之间实现数据共享。  2JavaEE的Spdng与Hibernate框架  轻量级JavaEE中的Spring和Hibernate两种框架技术在当今各自的领域中都是应用广泛而且成熟的技术,它们针对特定领域开发都提供了很好的

5、解决方案。10  在Hibernate与spring的整合框架中,Spring充当了一个JavaBean容器的作用,Spring使用IOC和AOP技术接管了Hibernate的DAO、事务和Service业务层,从而能充分地管理事务和代理Request请求。经过IOC容器的处理后,针对面向接口的编程使软件项目的分层更明确。  由Spring统一管理Hibernate,Spring提供注入Hibernate所需要的基础资源。此时,Spring接管如下内容:Hibernate创建SessionFactory必需的DataSource,执行持久化必需的Session和访问持久层必

6、需的事务控制等,而不需通过代码进行控制:SessionFactory和TransactionManager作为Spring容器中的bean,这些bean放在applicationContext.xml配置文件中管理,而把数据库连接的内容放在hibemate.cfg.xml配置文件中来管理。这样可为系统提供很好的解耦。  Spring对Hibernate的DAO进行了非常好的封装,使开发者完全不必关注于事务,可以把精力更多地集中在业务处理方面。继承HibemateDaoSupport的DAO类具有Spring封装Hibernate操作数据库的完全功能,  继承Hibemate

7、DaoSupport的目的是让Spring管理事务,DAO具有面向编程接口的特点,多态性使DAO类的实现多样化。在Spring管理下,数据库操作、事务处理也都变成自动化了。  二系统设计  1系统总体架构设计  在Flex和Java的应用中,“展现层”逻辑完全运行在客户端的Flash虚拟机中,而“业务逻辑层”和“数据持久层”10逻辑则运行在服务器端的Java虚拟机中。客户端系统和服务器端系统完全分离,各自运行在不同的CPU和虚拟机中。因此,Flex和Java组合开发的应用系统为异构的分布式系统。  Flex和Jav

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

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

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