首页> 中文学位 >基于Pushlet的文件监控系统的研究与实现
【6h】

基于Pushlet的文件监控系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题研究背景

1.2国内外研究概况及发展趋势

1.3课题的理论意义

1.4课题的应用价值

1.5课题研究内容

第2章服务器推技术

2.1 Flash XMLSockct的实现方式

2.2 Java Applet套接口的实现方式

2.3基于Ajax的长轮询的实现方式

2.4基于Iframe及Htmlfile的流(streaming)方式

第3章文件监控系统开发技术介绍

3.1 J2EE技术简介

3.1.1 J2EE结构

3.1.2 J2EE的核心API与组件

3.2统一建模语言UML

3.2.1 UML的特点

3.3.2 UML的层次结构

3.3.3 UML的主要内容

第4章Pushlet框架分析

4.1 Pushlet介绍

4.2通知解决方案

4.2.1轮询

4.2.2服务端回调

4.2.3消息

4.3 Pushlet工作原理

4.4 Pushlet框架的设计

4.4.1 Server端类设计

4.4.2 Client端框架

第5章 文件监控系统的总体设计

5.1文件监控系统的需求

5.1.1收集客户端文件履历

5.1.2发送收集到的文件操作履历

5.1.3服务器实时推送履历信息到监控端

5.2文件监控系统的架构设计

5.3文件监控系统的数据库设计

第6章文件监控系统服务器端的设计与实现

6.1文件操作履历的接收

6.1.1类设计

6.1.2主要代码

6.2文件操作履历的推送

6.2.1类设计

6.2.2 Pushlet相关配置

6.2.3主要代码

第7章 文件监控系统客户端的设计与实现

7.1文件操作履历的收集与发送

7.1.1类设计

7.1.2主要代码

7.2文件操作履历的展示

7.2.1类设计

7.2.2 Pushlet相关配置

7.2.3主要代码

7.2.4主要运行界面

第8章 课题研究总结与展望

8.1课题研究总结

8.2课题的后续工作

参考文献

附录主要程序代码

攻读学位期间公开发表论文

致谢

展开▼

摘要

Web2.0的广泛应用,实时信息传输的应用也日益广泛,包括网络会议、网上聊天、比赛实况转播、股票即时行情、协同工作等。为了增强客户的体验,改变了传统的浏览器从服务器端拉取数据的惯例,转而由服务器直接推送数据给浏览器。随着计算机网络技术的迅猛发展,Intranet的规模也在逐渐的扩大,随着企业涉及商业机密的文件数量的不断增多,企业的重要数据同样面临着内外夹击的威胁:一方面要降低Intranet的外部安全威胁,减少黑客入侵的机会;另一方面要防止内部员工因误操作破坏文件或恶意窃取企业机密。传统的手工文件管理方式管理越来越困难,并且很难进行统计及监控管理,安全问题已经相当突出。
   实时信息的传输可以不使用HTTP协议,如利用服务器回调(RMI、CORBA)、消息等技术。这些技术一般要使用浏览器插件,如ActiveX、Applet等。但是浏览器插件需要下载和安装,其部署和维护也比较麻烦,有时还会带来一些安全问题,如恶意插件等。而且,很多防火墙禁止了非HTTP的通讯端口,这些使用了非HTTP协议的技术无法穿越这种防火墙。目前基于HTTP的实时信息传输技术主要有基于AJAX的异步传输和服务器端推送两种方法。服务器推送的Comet建立在Ajax的基础之上,但对Ajax的现有实现进行了创新。
   本文论述了comet技术的Pushlet框架,并深入研究了J2EE架构和UML统一建模语言。以实时性为目的,应用Pushlet框架中的客户端框架和服务器端框架两层结构,设计并实现一个基于J2EE框架的实时文件监控系统。该系统的开发包括服务器端和客户端两方面,主要包括客户端搜集文件操作履历、客户端发送操作履历到服务器、服务器向特定客户端推动履历数据三个模块,能够及时监控到文件系统被修改、删除、增加、复制等信息,并对文件的版本进行备份。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号