消息流驱动的移动应急系统开发框架研究与实现

被引量 : 0次 | 上传用户:lyh682020
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通讯领域科技的进步与手持设备硬件性能的不断提高,各种便携式的移动设备越来越多地走进人们的生活。与之相应的对移动应用的需求也大大增加。在OA办公系统领域,有大量的原桌面应用程序需要开发相对应的移动应用,以适应新的移动办公的需要。OA办公类系统向移动端设备的迁移将面临许多共同的问题。首先是类似的界面,大部分移动办公类应用都需要用到的两类界面是列表界面与实体显示界面。其次是数据连接的问题,C/S模式的应用都需要解决数据连接的问题,而在移动端设计数据连接模块需要重视移动设备无线连接与桌面有线连接的不同,包括连接的稳定性问题、连接速度问题以及数据流量的资费问题等。第三现有的桌面系统通常都有已设计好并且能正常运行与使用的数据库系统,为了使桌面系统与移动应用兼容,移植的移动应用应与原桌面系统使用同一数据库。针对上述OA办公类系统向移动端设备的迁移的共同问题,本文提出了一个移动应用的开发框架,并在此框架基础上实现了一个消息流驱动的移动应急系统。本文提出的移动应用开发框架包括客户端模块、服务器模块以及数据连接模块三部分。客户端模块实现了自定义的列表控件与实体显示控件,其中实体显示控件使用了Java的反射技术和注解特性来生成显示界面,客户端模块还提供了数据连接管理和自动更新的服务。服务器模块使用NHibernate来实现领域模型与数据库表字段之间的映射并构建数据访问层(DAO)。数据连接模块实现了一个客户端与服务器之间的长连接。使用长连接可以实现服务器向客户端推送数据的功能,而使用短连接则服务器可能无法发现客户端。在建立移动应用开发框架的基础上,本文实现了一个移动应急系统。该系统用于处理和应对突发事件。它能够在用户之间共享事件信息,包括文本、图片、视频等。根据应急系统的需求,在突发事件发生时,应使客户端在第一时间接收到事件信息。本系统除使用数据连接模块推送消息外,也使用短信功能来通知用户重要信息。
其他文献
资源共享的实践自人类社会产生图书馆就开始了,到了20世纪90年代以后,随着信息技术的发展,图书馆信息资源共享更多是通过网络和计算机来进行。然而,由于计算机和网络技术发展
<正>农业是国民经济的基础,也是政治经济发展的基石,农业更是一切生产的首要条件,支撑整个国民经济不断发展与进步的保障。自改革开放以来,国内经济得到稳定持续的发展,农业
从干混砂浆的性能、组分以及聚合物干粉对其性能影响和作用机理等方面论述了干混砂浆在中国的研究进展。中国国内目前关于干混砂浆的理论研究主要集中在聚合物共混改性水泥砂
前苏联教育家赞可夫说过:“就教育工作的效果来说,很重要的一点就是要看教师和学生的关系如何”。师生关系和教学效果二者之间的联系密不可分。本人从事高中数学一线教学多年,
<正>石头穿新衣给石头加点色彩,就成了最美的艺术品。澳大利亚艺术家Elspeth McLean为海边捡来的石头穿上了美丽的新衣。这些经过数万年海水冲刷的石头,外表变得十分光滑。Mc
期刊
针对现有船舶舾装数控激光切割机作业曲线受限、转角作业损伤工件以及作业过程中遇到障碍物损毁电机的问题,从激光切割头多自由度旋转控制的优化设计、增加转角保护系统及船
明清时期徽州方志编纂数量巨大,方志编纂规范、理论日益成熟。方志序例一般列于志书首端,是方志写作内容,编修理念、体例模式的浓缩体现,具有重要的学术价值。本文概述明清徽州府
目的探讨一次性根管治疗与多次根管治疗隐裂性牙髓炎的临床效果。方法选取我院70例(70颗)隐裂性牙髓炎患者随机分为对照组和观察组,各35例。对照组采用多次根管治疗,观察组采
<正> 恶性肿瘤患者的生存时间一方面取决于原发肿瘤的性质、范围和部位,另一方面则视其有无化疗之可能。如肿瘤已转移至肝脏,生存时间如何,所知尚少。Baden 等发现结肠直肠癌
期刊
<正> 从生姜中提取姜油,可有效提高生姜的利用率,增加姜调料新品种,也为产姜区提供了原料深加工的方法,从而大大减少了因霉烂变质而造成的经济损失。姜油广泛用于制作副食品
期刊