27
2015
05

上网管理软件控制器的职责(2)

当开发上网管理软件MVC应用程序时必须要记住的一点是,控制器包含的内容越少越好,而将所有复杂的业务逻辑、数据访问以及数据操作都留给模型去处理。根据Ruby on Rails可以将概念综合为下述原则:

MVC应用程序必须具有内容丰富的模型和内容较少的控制器(以及一个哑视图)。

25
2015
05

上网管理软件控制器的职责(1)

上网管理软件控制器是MVC中最后一个字母所表示的组件,但是如果按照该模式各组件之间的真实关系来命名的话,应该将其放在上网管理软件名称的中间。控制器是各种操作的协调器,是位于模型与视图之间并在这两者之间传递数据的组件。

控制器是MVC应用程序的主要组件,在上网管理软件ASP.NET MVC框架中它的作用更为重要,因为ASP.NET MVC框架采用的是被动视图模式。一个常见的错误观点是认为控制器的主要职责是使模型与视图相互分离,但是电脑行为监控软件控制器的主要作用其实是协调最终用户和应用程序:实际情况是,它只是顺便连接模型和视图。实际上,如果不包括路由机制,控制器是应用程序中接收用户输入的第一个组件。

20
2015
05

电脑行为管理软件第三方组件和工具(2)

NHibernate——Hibernate是一个著名的电脑行为管理软件流行开源O/R映射工具,该工具用于Java编程语言,由Red Hat创建,并由该公司以HNibernate名称将其引入到电脑行为管理软件的.NET中。与SubSonic一样,NHibernate通过自动生成数据访问层代码帮助提高上网行为管理软件的开发速度。

18
2015
05

电脑行为管理软件第三方组件和工具(1)

电脑行为软件开发人员总是在寻求新方法以提高开发速度,并使开发变得更加容易。尽管.NET Framework提高的内置数据API很容易使用,使用它们可以在短时间内完成任何工作,但是上网管理软件开发人员已经开始尝试让该开发过程变得更加轻松快捷。

因此,出现了各种电脑行为管理软件工具集、组件以及技术,这些工具、组件和电脑行为管理软件技术基本上是在内置的数据API基础之上构建的,并且将这些数据API隐藏在上网管理软件后台,然而,对于电脑行为管理软件来说,LINQ to SQL和ADO.NET Entity Framework等新技术在一定程度上对这些工具的使用提出了挑战,因为它们的目标是相同的。

13
2015
05

有关创建上网管理软件数据模型的注意事项

总的来说,需要理解关于创建上网管理软件数据模型的注意事项有两个要点。

第一点是使用有条理的方式在上网管理软件Models文件夹中保存数据模型类及其相关内容。正如示例程序中所看到的,在该文件夹中保存了所有模型类和数据上下文。为了保持一致,在这个上网管理软件文件夹中保存着的类是非常重要的。在ASP.NET MVC的这一部分中,电脑行为监控软件为模型开发留下了“脚印”,以供开发人员随时在有需要的时候跟随。

11
2015
05

电脑行为监控软件使用的LINQ to SQL(2)

一种较旧但是好用并且最常用的数据操作方法是使用内置的数据库对象,这些对象可以操作各种数据库裂隙,例如SQL Server、OLE数据库以及Oracle等。当然,正如之前所提到的,这些对象在新技术中,已经不再那么受欢迎了。构建一个使用SQL Server作为数据的示例程序,为了简单起见,该实例使用文本命令而不使用存储过程。

06
2015
05

电脑行为监控软件使用的LINQ to SQL(1)

下面的这个示例,将创建一个新的只包含一个数据表的SQL Server数据库,该数据库保存了一些电脑行为监控软件的数据。通过逐步指导,可以看到如何使用LINQ将这个数据表映射为程序对象,并在ASP.NET MVC应用程序中使用这些对象显示电脑行为监控软件的数据的列表以及特定的信息。在该示例中,主页中将显示一个列表,该列表具有连接到电脑行为监控软件上的超链接,访问者可以在各个页面中找到更多的细节。

04
2015
05

用于构建上网行为管理模型的不同选项(3)

以下是内置提供程序的简要列表:

LINQ to XML——LINQ to XML,也称为XLINQ,该提供程序将上网管理软件的XML元素映射为程序对象,从而可以使用LINQ运算符在这些对象之间进行查询。

«1»