论文摘要
本文首先介绍了模式的起源,模式的分类以及笔者开发的项目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系统应用模式开发的技术做了总结,并展望了未来模式编程的发展情况。
论文目录
相关论文文献
- [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)