.NET多层架构在内容管理系统的设计研究

被引量 : 6次 | 上传用户:yzlwxl3554041
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的高速发展,政府部门和企业都纷纷在Internet上设立自己的综合性门户网站,并希望利用门户网站及时地获取信息,充分利用信息,实现信息价值的最大化。由此对网站提出了涉及到信息内容的采集、创建、存储、管理、发布、浏览和检索的功能需求,内容管理的理论、方法和技术就是在这样的背景下产生的。内容管理系统拥有丰富的表现形式和强大的数据管理功能,因此备受人们重视。论文首先介绍了内容管理系统的相关知识,分析了国内外内容管理系统的发展现状。随着内容管理系统规模和复杂性的增加,建立优秀的系统架构,明确每个层次的职责和功能,便于维护和扩展就显得越来越重要。为此本文对MVC模式和软件系统架构进行研究,基于传统的三层架构为基础,结合架构的优势,弥补架构的不足,根据内容管理系统自身特点,设计了基于.NET的内容管理系统4层架构。该架构具有分散关注、松散耦合和高扩展性的特点。然后针对架构中所涉及到的一些关键技术展开研究工作,其中包括在表示层使用Ajax技术,浏览器就不必等待用户请求操作,也不必更新整个窗口就可以显示新获取的数据;在业务逻辑层使用DotLucene技术,能够方便进行全文检索;在数据持久层使用NHibernate技术,大大减少操作数据库的工作量。这样设计的架构清晰合理,功能强大,可维护性较强。本文以实际开发的法院内容管理系统项目为参考。以法院内容管理信息系统的实际需求为应用背景,采用多层架构,解决了表示层免刷新效果、业务逻辑层的全文检索和数据持久层的对象—关系映射。最终得出了针对内容管理系统设计的架构,使得该系统具有功能强大、运行高效的效果。该架构对于其他领域的系统设计也具有一定的参考意义。
其他文献
城镇化是转移农村剩余劳动力、推进土地合理流转、提高土地产出效率、推动我国农业产业化与现代化进程的重要途径。县城是中国未来城镇化的发展方向和重点,只有发达的县域经
很多人虽空怀一颗创业心,却迟迟不见行动,他们并非没有决心或没有毅力,只是当他们兴冲冲走进市场去调查自己想好的行业或项目时,发现市场上的同行竞争都已经够激烈了,于是只
以女性的婚育生活为视角,分析客家传统社会的婚育观念和习俗文化,认为男权意识主宰导致客家女性的悲情,由此提出了在新时代背景下客家女性应走向自觉自立,客家女性的研究亦应
目的:探讨应用股骨进行性别判别的方法,建立股骨性别判别的函数判别式。方法:测量来自全国14省区的已知生前确切性别180例(男150例,女30例)个体的双侧股骨21项指标。使用统计
重点学科建设是“211工程”的核心内容,必须围绕“211工程”的总目标来规划。华南理工大学重点学科建设,既面临名牌学科招收本科生困难、重大科研任务偏少、学术骨干队伍有出现断层的
认知形成的过程是一个复杂而渐进的过程。服装作为伴随人类终生的一种特殊的工具,他的功能性得到了广泛的关注;作为一种抽象的语言和符号,所涵盖和表达的意义远远超过了服装
<正> 琵琶是我国传统的民族乐器,琵琶演奏艺术深受国内外学者的喜爱。为了更好地发展琵琶艺术,应加强琵琶教学的学术研究,下面就琵琶教学的有关问题谈谈自己的看法。 一、琵
应收账款质押制度在我国司法实践的时间比较短,许多问题都有待于进一步明确和完善。因此,结合现代社会经济发展及融资需要来研究应收账款质押制度具有极其重要的意义。文章通
客家山歌中对女性的描绘和对女性的讴歌,展现了客家女性独特的家庭和社会角色以及客家族群独特的女性文化特点。这些山歌也教化着后人,加深了客家人族群对这种文化的认同,推
股票期权,是公司给予企业经营者在未来时期内以预先约定的价格购买一定数量本公司普通股票的权利。它是一种把企业经营者的利益与其对企业的贡献和企业的未来发展紧密联系在