- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高校调频发射台点播系统的研究和实现
高校调频发射台点播系统的研究与实现
摘要:针对目前校园调频发射台使用中存在的需要专人值守操作问题,提出一种由听众在线点播,发射台按时自动播放,实现无需专人值守的解决方案,在应用Flex和JavaEE中的Spring、Hibernate框架等技术基础上,详细阐述了方案中的关键技术,实现了基于Flex的调频发射台点播系统。系统已在某高校外语听力教学中正常运行,效果较好。? 关键词:调频发射台;点播系统;解决方案;校园应用? 引言? 校园调频发射台由小功率无线调频广播发射机、馈电系统、发射天线构成。具有音响效果好、覆盖面积大,成本低、使用便捷等特点,在学校教学、管理和校园文化生活中发挥了重要的作用。为便于管理、提高效率,针对调频发射台在实际使用中存在的需要专人管理节目播放等问题,根据学校实际情况,设计开发了调频发射台点播系统,系统结构模型如图1所示。?
调频发射台点播系统采用Flex和Java技术实现。Flex是RIA领域的佼佼者,具备强大的UI渲染能力。Flex技术在表现力、交互性、跨平台性以及与应用服务器的通信方面均超越了其他RIA /jiaoyujiaoxue/yingyujiaoxue/(如Ajax等)技术。基于S2SH (Struts2-Spring-Hibernate)框架的JavaEE应用已经得到广泛应用。参考JavaEE的S2SH架构,考虑到Flex与Struts2在功能上重合,采用Flex代替Struts2,本文采用Flex和Java组合应用的整合架构方案,即由Flex框架承担展现层逻辑的工作,Spring框架用来构建业务逻辑层,Hibernate框架用来建立持久层完成数据存取的工作。将三者进行整合,保证了应用系统的运行效率与可维护性。? 一 相关技术原理? 1 Flex技术? Flex能轻松快速地构建界面友好直观,用户方便易用,而且可以脱机使用和强大高效的应用程序。? Flex是高效率的开放源码框架。它提供了更加简洁的组件开发机制,能快速构建新的组件。? Flex及其框架使用了一套产生、广播、处理事件的机制,被传递的信息都是以事件流的方式处理。Flex中的事件触发机制基于观察者模式来实现的。? Flex使用数据绑定技术,当数据源对象的数据发生变化时,目标对象的数据会自动更新,不需要再编写代码去强制更新。? Flex使用共享对象在客户端或服务器端保存一些特定的数据,然后在多个客户端swf文件和对象之间实现数据共享。? 2 JavaEE的Spdng与Hibernate框架? 轻量级JavaEE中的Spring和Hibernate两种框架技术在当今各自的领域中都是应用广泛而且成熟的技术,它们针对特定领域开发都提供了很好的解决方案。? 在Hibernate与spring的整合框架中,Spring充当了一个JavaBean容器的作用,Spring使用IOC和AOP技术接管了Hibernate的DAO、事务和Service业务层,从而能充分地管理事务和代理Request请求。经过IOC容器的处理后,针对面向接口的编程使软件项目的分层更明确。? 由Spring /jiaoyujiaoxue/wulijiaoxue/统一管理Hibernate,Spring提供注入Hibernate所需要的基础资源。此时,Spring接管如下内容:Hibernate创建SessionFactory必需的DataSource,执行持久化必需的Session和访问持久层必需的事务控制等,而不需通过代码进行控制:SessionFactory和TransactionManager作为Spring容器中的bean,这些bean放在applicationContext.xml配置文件中管理,而把数据库连接的内容放在hibemate.cfg.xml配置文件中来管理。这样可为系统提供很好的解耦。? Spring对Hibernate的DAO进行了非常好的封装,使开发者完全不必关注于事务,可以把精力更多地集中在业务处理方面。继承HibemateDaoSupport的DAO类具有Spring封装Hibernate操作数据库的完全功能,? 继承HibemateDaoSupport的目的是让Spring管理事务,DAO具有面向编程接口的特点,多态性使DAO类的实现多样化。在Spring管理下,数据库操作、事务处理也都变成自动化了。? 二 系统设计? 1系统总体架构设计? 在Flex和Java的应用中,“展现层”逻辑完全运行在客户端的Flash虚拟机中,而“业务逻辑层”和“数据持久层”逻辑则运行在服务器端的Java虚拟机中。客户端系统和服务器端系统完全分离,各自运行在不同的CPU和虚拟机中。
您可能关注的文档
- 集团总部行政部岗位说明书.doc
- 集团总部资金管理部岗位说明书.doc
- 集团总部空缺岗位竞聘的实施方案.doc
- 集团总部预算管理部岗位说明书.doc
- 集团考绩考评制度分析研究报告.doc
- 集团职位说明.doc
- 集团通用型办公OA系统技术规范.doc
- 集团重点及联合项目IPv6无线传感器网络的应用研究开题报告.doc
- 集团监察审计室2010年工作总结报告.doc
- 集成电路工艺探索(论文).doc
- 2025年吉林省长春市中考历史试题(解析版).pdf
- 2024-2025学年人教版八年级物理下册期末复习练习卷 (含答案).pdf
- 人教版八年级英语上册期末核心考点归纳(含答案).pdf
- 氧化还原滴定与沉淀滴定的相关计算-2024年高考化学考点复习(全国)解析版.pdf
- 数与式一(有理数、实数和代数式,60题)-2021-2025年中考数学复习分类汇编(上海专用).pdf
- 议论文阅读-2024年中考语文一轮复习题型专练.pdf
- 2025年人教版新高一英语学困生专项复习《完形填空》.pdf
- 2023-2025年高考地理试题分类汇编:交通(全国通用)解析版.pdf
- 2025年高考历史试题分类汇编:中国近代史·选择题(全国通用)原卷版.pdf
- 氧化还原滴定与沉淀滴定的相关计算-2024年高考化学考点复习(全国)原卷版.pdf
文档评论(0)