模式化开发网络设备日志管理系统

模式化开发网络设备日志管理系统

论文摘要

本文首先介绍了模式的起源,模式的分类以及笔者开发的项目LNMS的基本情况。接着介绍了三层企业应用框架,MVC架构、Struts框架和几个在系统开发中用到的GOF设计模式的基本知识,还介绍了系统中用到的其他知识,比如XML、XSLT、Web Services以及Java语言的反射模式等。 在文章的主体部分,笔者介绍了LNMS系统的设计目标以及系统的总框架—三层企业应用框架,然后再对系统的各个层次(数据源、领域层、视图层)进行具体深入的论述。在数据源层,LNMS系统应用了面向对象数据访问模式,主要有数据库连接修饰器、数据库连接池等,在具体封装数据访问接口时还使用了Java语言的反射模式。在领域层,LNMS系统中应用了领域模型来实现系统的领域逻辑操作,考虑到领域层的逻辑操作需要与视图层进行交互,所以把领域层再分为两层,和视图层一起构成了MVC架构。在LNMS系统中有两种视图形式,一种是Web视图,另一种是文档视图(PDF文档和RTF文档)。对于Web视图,LNMS系统应用了Struts框架,并针对Struts框架的缺点对其Struts框架做了部分改进,利用XML+XSLT+Struts模式来实现Web视图。在系统实现部分,论文还简要介绍了LNMS系统中非层次结构中的模块,主要是任务调度器和Web Service的开发和发布。 论文在总体结构上以介绍在LNMS系统中应用的架构模式为主,在介绍模块中类的设计时穿插介绍了设计模式。 最后文章部分对LNMS系统应用模式开发的技术做了总结,并展望了未来模式编程的发展情况。

论文目录

  • 目录
  • 摘要
  • Abstract
  • 第一章:绪论
  • 1.1 引言
  • 1.2 网络日志管理
  • 1.3 在LNMS开发中应用软件模式
  • 1.4 论文的组织结构
  • 1.5 本章小结
  • 第二章:基本知识剖析
  • 2.1 分层的企业应用架构模式
  • 2.2 MVC架构模式
  • 2.3 Struts框架
  • 2.4 反射模式
  • 2.5 部分GOF模式介绍
  • 2.5.1 观察者模式
  • 2.5.2 责任链模式
  • 2.5.3 装饰模式
  • 2.5 XML与XSLT
  • 2.6 Web Services服务协议与原理
  • 2.7 本章小结
  • 第三章:系统整体架构实现
  • 3.1 系统设计目标
  • 3.2 系统总体框架设计
  • 3.3 系统运行环境
  • 3.4 系统开发环境
  • 3.5 本章小结
  • 第四章:数据源层
  • 4.1 数据库连接修饰器
  • 4.2 数据库连接池
  • 4.3 数据访问接口
  • 4.4 本章小结
  • 第五章:领域层
  • 5.1领域模型的概念
  • 5.2 TO类
  • 5.3 网络日志解析
  • 5.3.1 正则表达式
  • 5.3.2 日志解析
  • 5.4 网络日志统计
  • 5.4.1 Query类
  • 5.4.2 QueryResult类
  • 5.5 图表生成器
  • 5.6 本章小结
  • 第六章:视图层
  • 6.1 Web视图
  • 6.1.1 传统的Web编程模式
  • 6.1.2 利用XML+XSLT改进Struts架构
  • 6.1.3 在Struts开发中的具体配置信息
  • 6.1.4 Struts+XSLT+XML模型的优势
  • 6.2 报表视图
  • 6.2.1 格式化对象基础
  • 6.2.2 FO文档转换
  • 6.3 本章小结
  • 第七章:其他模块的实现
  • 7.1 Scheduler Timer
  • 7.1.1 ScheduleIterator接口
  • 7.1.2 实现计划框架
  • 7.1.3 取消任务
  • 7.1.4 调度的实时性分析
  • 7.2 Web Service
  • 7.2.1 Web Service发布
  • 7.2.2 使用Web Service接口
  • 7.3 本章小结
  • 第八章:总结与展望
  • 8.1 总结
  • 8.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].MVC设计模式中视图层的改进[J]. 科学技术与工程 2009(22)
    • [2].基于模板的WEB视图层生成技术[J]. 数字技术与应用 2012(07)
    • [3].基于元模型的视图层PIM建模方法研究与实现[J]. 天津科技大学学报 2012(04)
    • [4].基于MVC设计模式的Struts框架[J]. 电脑学习 2010(06)
    • [5].基于XML的MVC视图层渲染引擎[J]. 微计算机信息 2008(09)
    • [6].基于元模型的视图层PIM建模方法[J]. 现代电子技术 2012(13)
    • [7].SaaS环境下的安全问题[J]. 网络安全技术与应用 2013(01)
    • [8].基于XML和MVC的视图层渲染引擎的设计与实现[J]. 福建电脑 2009(05)
    • [9].MVC设计模式在Web开中的应用与研究[J]. 信息安全与技术 2013(11)
    • [10].数字多媒体数据采编系统设计与实现[J]. 现代电子技术 2017(15)
    • [11].一种Struts2自定义标记的快速实现法[J]. 硅谷 2014(18)
    • [12].MVC模式在Web中的应用研究[J]. 数字技术与应用 2015(10)
    • [13].MVC模式完整结构的理解、实现与缺陷改良[J]. 信息通信 2013(05)
    • [14].MVC设计模式在Yii框架中的应用与研究[J]. 电子技术与软件工程 2015(12)
    • [15].浅谈Java web技术structs2框架的MVC模式[J]. 数字技术与应用 2013(05)
    • [16].整合Struts+Spring+Hibernate框架的信息系统设计与研究[J]. 现代计算机(专业版) 2009(05)
    • [17].一种面向业务过程的软件代码生成方法[J]. 微处理机 2015(05)
    • [18].MCSC设计模式的研究及应用[J]. 计算机应用与软件 2010(11)
    • [19].基于J2EE和MVC的扩展框架研究[J]. 福建电脑 2013(01)
    • [20].吃货网的设计与开发[J]. 电脑迷 2018(08)
    • [21].基于MVC模式的Struts框架研究及应用[J]. 科技视界 2012(19)
    • [22].在Web中应用Struts扩展框架的初探[J]. 辽宁农业职业技术学院学报 2009(02)
    • [23].ASP.NET MVC开发模式研究[J]. 黑龙江科技信息 2015(21)
    • [24].电力电缆温度场与载流量计算软件设计[J]. 广东电力 2015(06)
    • [25].基于Struts扩展框架的Web应用研究[J]. 计算机应用 2008(10)
    • [26].基于移动互联WEB开发的MVC模式研究[J]. 科技风 2019(23)
    • [27].航天制造业PDM分层集成规范研究及应用[J]. 航天制造技术 2018(05)
    • [28].JSF在GIS中的应用[J]. 内江科技 2010(01)
    • [29].基于MVC的ThinkPHP5框架研究[J]. 现代信息科技 2020(14)
    • [30].基于SSH框架的社区管理信息系统设计[J]. 东华理工大学学报(自然科学版) 2010(04)

    标签:;  ;  ;  ;  ;  ;  

    模式化开发网络设备日志管理系统
    下载Doc文档

    猜你喜欢