基于web平台分层架构的研究.doc

基于web平台分层架构的研究.doc

ID:18694197

大小:312.61 KB

页数:3页

时间:2018-09-20

基于web平台分层架构的研究.doc_第1页
基于web平台分层架构的研究.doc_第2页
基于web平台分层架构的研究.doc_第3页
资源描述:

《基于web平台分层架构的研究.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-LW429基于WEB平台分层架构的研究(ASP.NET毕业设计)[摘要]:·伴跟着微软ASP.NETMVC布局的发布,联系经典的分层架构,相同能够构建布局明晰的体系架构。本文要点剖析了.NET的MVC方式的完成,探讨了MVC方式的特色,对MVC方式的长处及不足之处进行了剖析,学习J2EE分层架构,联系经典的三层架构对.NET渠道的MVC方式进行了扩大。本文使用描绘方式松懈耦合,并使用“反射机制”完成依靠写入,将MVC方式扩大为视图层、操控层、事务逻辑层、数据拜访层和数据库层,并在数据库层供给了两种完成方法:

2、一是使用ADO.NET+SQL方式拜访数据库,二是使用.NETFramework3.5新引进的LINQ技能。使用本文所给出的模型,在不改动其它层的情况下,经过更改配置文件能够轻易地完成数据库层两种完成计划的交换,然后构建一种布局明晰,耦合度低,具有杰出的可维护性和可扩大性的根据.NET渠道的体系分层架构。[关键字]:·ASP.NETMVC,设计模式,分层架构[目录]·摘要4—5Abstract5—81、绪论8—101.1本课题的选题来源8—91.2本文的主要研究内容和所做工作91.3本文的组织和结构9—102

3、、.NET平台及相关技术10—192.1框架10—112.2.NET平台11—142.2.1通用语言运行库(CLR,CommonLanguageRuntime)12—132.2.2.NET基础类库(FCL)13—142.2.3ASP.NET142.3ADO.NET技术14—162.3.1ADO.NET技术简介15—162.3.2利用ADO.NET访问数据库162.4LINQtoSQL技术16—182.4.1ORM16—172.4.2LINQ172.4.3LINQtoSQL17—182.5本章小结18—193、

4、分层结构、MVC与设计模式19—283.1分层结构19—213.1.1分层的原因19—203.1.2分层的基本原则和核心20—213.2MVC21—243.2.1MVC模式概念21—223.2.2MVC模式的优缺点22—243.3设计模式24—273.3.1观察者模式(ObserverPattern)24—253.3.2合成模式(CompositePattern)25—263.3.3策略模式(StrategyPattern)263.3.4工厂方法模式(FactoryMethodPattern)26—273.4

5、本章小结27—284、MVC框架在.NET平台下的实现和扩展28—354.1ASP.NETMVC框架28—294.1.1ASP.NETMVC框架介绍284.1.2ASP.NETMVCWeb工程与普通ASP.NETWeb工程的不同28—294.2ASP.NETMVC运行过程29—334.2.1ASP.NETRouting29—304.2.2ASP.NETMVC的运行机制30—314.2.3Controller和Action的作用31—324.2.4View和Model之间的关系32—334.3MVC框架在ASP

6、.NET中的扩展点33—344.3.1扩展ActionFilter334.3.2扩展AuthorizationFilter334.3.3扩展HtmlHelper33—344.4本章小结34—355、基于MVC多层架构的系统的设计与实现35—505.1系统总体设计35—415.1.1系统基本结构35—365.1.2具体改进方案36—415.2系统的具体实现41—495.2.1折叠式菜单的构建42—465.2.2人员管理功能的实现46—495.3本章小结49—506、总结与展望50—526.1本文总结506.2本

7、文新颖之处506.3研究不足和下一步工作50—52参考文献52—55致谢55—56攻读学位期间发表的论文和参加的主要科研项目56

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。