-
lang 编程语言排名
前 20
May 2024
May 2023
Change
Programming Language
Ratings
Change
1
1
Python
Python
16.33...
2017-04-14 16:18:43 |
Lang
-
Spring.NET-06-test 测试
测试
对企业中测试的全面处理超出了本章的范围;
本章的重点是采用 IoC 原则对单元测试的增值;
以及 Spring 框架在集成测试中提供的好处。
单元测试
这允许编写单元测试,使被测试的对象可以简单地用 new 运算符实例化,并在单元测试代码中设置其依赖项。
您可以使用 mock 对象(结合许多其他有价值的测试技术)来隔离测试您的代码。
集成测试
.NET 平台中最常见的两...
2017-04-09 14:52:40 |
Spring
-
Spring.NET-05-aop 切面编程
面向切面编程 (AOP)
面向切面编程 (AOP) 通过提供另一种思考程序结构的方法来补充面向对象编程 (OOP)。
AOP 在 Spring.NET 中的使用:
提供声明式企业服务,特别是作为 COM+ 声明式服务的替代品。
最重要的服务是声明式事务管理,它建立在 Spring.NET 的事务抽象基础上。此功能计划在 Spring.NET 的即将发布版本中推出。
允...
2017-04-09 14:48:05 |
Spring
-
Spring.NET-02-DI 依赖注入
依赖注入 (DI)
依赖注入 (DI) 是一个过程,通过该过程,对象仅通过构造函数参数和对象实例构造后设置的属性来定义它们的依赖项,即它们与之一起工作的其他对象。
Constructor-based DI
构造器注入有三种方式。其中ByName应该是最常用的。
User.cs
using System;
namespace springNet.domain
{
publi...
2017-04-09 14:13:58 |
Spring
-
Dotnet Transaction-01-事务介绍
Transaction
如果要将多项任务绑定在一起,使其作为单个工作单元来执行,可以使用 ADO.NET 中的事务。
一、确定事务类型
事务如果是单阶段事务,并且由数据库直接处理,则属于本地事务。 事务如果由事务监视程序进行协调并使用故障保护机制(例如两阶段提交)解决事务,则属于分布式事务。
二、实例
以下代码示例演示对 Microsoft SQL Server 使用 ADO.NE...
2017-04-09 13:44:46 |
C#
-
.Net Socket-01-套接字入门介绍
套接字
网络套接字 是计算机网络中用于在单个节点发送或接收数据的内部端点。
TCP
一、 三次握手建立连接
请求端(通常称为客户)发送一个SYN段指明客户打算连接的服务器的端口,以及初始序号(ISN)。
服务器发回包含服务器的初始序号的SYN报文段作为应答。同时,将确认序号设置为客户的ISN加1以对客户的SYN报文段进行确认。一个SYN将占用一个序...
2017-04-09 13:44:46 |
C#
-
Mybatis.NET-01-入门介绍
Mybatis.NET
MyBatis 是一个数据映射工具。
它将数据库查询(包括存储过程)的列映射到业务对象的属性。
映射器的定义之一是“在两个独立对象之间建立通信的对象”。
数据映射器是“一个映射层,它在对象和数据库之间移动数据,同时使它们彼此独立,并且独立于映射器本身”。
为什么?
.NET 平台已经提供了一个强大的库来访问数据库,无论是通过 SQL 语句还是存储过程,但在...
2017-04-09 13:44:46 |
C#
-
IbatisNet-01-hello world 入门介绍
IbatisNet
写在前面
原来尝试了mybatisNet,实际使用无奈的发现语法和 ibatis.Net 是一样的。
就选择了 iBATIS.NET。
这个相对资料会多一些,而且有官方文档。
简介
iBATIS DataMapper 框架使在 Java 或 .NET 应用程序中使用数据库变得更加容易。
iBATIS DataMapper 使用 XML 描述符将对象与存储过程...
2017-04-09 13:44:46 |
C#