1.4.5 Einject技术简要介绍
Ninject是一个快如闪电且超轻量级的基于.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合、高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject配套你的软件架构,那么代码将会变得更加容易编写、重用性强、易于测试和修改。
1.4.6 Entity Framework技术简要介绍
ADO.NET Entity Framework 是微软发展出来的对象关系对应 (O/R Mapping) 解决方案,它以 ADO.NET 为基础,早期被微软称为 ObjectSpace,现在已经发表,而它就包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中。
长久以来,程序设计师和数据库总是保持着一种微妙的关系,在大量商用及民用应用程序中,数据库一定它是不可或缺的元件,这让许多程序设计师为了连接与访问数据库花费很多烦恼去学习 SQL 指令,因此在信息业中有很多人都在研究如何将程序设计模型和数据库集成在一起,对象关系对应 (Object-Relational Mapping) 的技术就是在此环境下产生的,这个技术下的产物还有像Hibernate或NHibernate这样的,而微软的ADO.NET虽然是被人们熟知的访问数据的利器,但却没有像NHibernate这样的对象对应工具,因此微软早在.NET Framework 2.0刚刚发展的时期,就提出了一个概念,它的名字是ObjectSpace,ObjectSpace可以让应用程序可以用完全对象化的方法连接与访问数据库,其技术概念 与NHibernate相当类似,然而ObjectSpace工程之大让人难以想象,在.NET Framework 2.0完成时仍无法全部完成,因此微软将ObjectSpace纳入下一版本的.NET Framework之中,并且为其再加上一个设计的工具(Designer),构成了现在人们所知道的 ADO.NET Entity Framework。
Entity Framework 利用了抽象化数据结构的方式,将每个数据库对象都转换成应用程序对象 (entity),而数据字段则都转换为属性 (property),关系则转换为结合属性 (association),让数据库完成了从 E/R 模型到对象模型的转变,如此让程序设计师能用自己最熟悉的编程语言便捷的调用和访问。而在抽象化的结构之下,则是高度集成与对应结构的概念层、对应层和储存层,以及支持 Entity Framework 的数据提供者 (provider),让数据访问的工作得以顺利与完整的进行。
1.5 论文的组织结构
本论文共分为4章,具体的内容如下:
第一章:绪论
介绍有关《在线投稿系统》的开发背景,开发意义以及发展状况,以及相关背景。
第二章:分析
对系统进行了需求分析,得出系统相关功能和要求。
第三章:设计
介绍了系统的模块结构,用户类别,以及数据库相关的内容。
第四章:结论
总结了本次毕业设计的相关收获以及该系统以后的发展。 asp.net在线投稿系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_31210.html