博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring.Net学习系列一
阅读量:5930 次
发布时间:2019-06-19

本文共 1159 字,大约阅读时间需要 3 分钟。

废话不多说,如果在看本文之前,你还不知道spring.net是什么,还不知道什么是控制反转、IOC容器、依赖注入、面向切面编程那么请你先去了解这些概念,再来看本文!本系列的文章将会以先贴代码,然后分析代码的方式讲解Spring.Net的一些简单的应用!

 

1、IObjectFactory接口

IObjectFactory是初始化、配置及管理对象的实际容器,它是所有容器的父接口.IObjectFactory本质上是一个注册了各种对象及其依赖项的高级工厂。通过IObjectFactory接口,可以读取容器内的对象定义并访问它们所代表的对象。如果只需要使用IOjbectFactory接口的功能,可以用代码创建其实现类的实例,然后读取XML对象定义中的内容。

(1)、如何与IObjectFactory接口进行交互

新建控制台应用程序,工程目录如下:

第一步:请确保你的测试控制台控制已经引入了Spring.Core程序集、Common.Logging程序集

Spring.Core程序集:Spring.Core程序集是Spring.NET控制反转(IoC,也叫做依赖注入)功能的基础程序集,如果不了解控制反转和依赖注入,请参考

Common.Logging程序集:apache下的一款日志接口组件,该接口提供了一组功能,通过这组功能能完成日志记录功能,它本事不具备强大的日志功能,只具备一些控制台日志功能,但是通过这个组件,可以完美的适配其他的日志组件,如:log4net等,通过配置文件的方式,本文不打算用其他日志组件的功能,而是打算用common.logging自带的控制台日志功能。

第二步:上面的工作完成之后,下面开始编写App.config的代码,如下:

因为Spring.Core用的是Common.Logging作的日志接口组件,所以必须在App.config中对其进行配置,该组件的说明请参考(该随笔只是对Common.Logging的源码进行分析,如果你不知道Common.Logging的具体用处,请百度),配置完之后,通过Spring.Net进行的部分操作会记录到控制台中。

第三步:编写spring配置文件

 

转载地址:http://baktx.baihongyu.com/

你可能感兴趣的文章
Linux系统调用过程
查看>>
7-2求最大值及其下标
查看>>
ListUtil集合操作常用方法类
查看>>
CSS hack:区分IE6,IE7,firefox
查看>>
简单的记录一次简单的优化
查看>>
添加遮罩弹窗
查看>>
Web开发者必备的20款超赞jQuery插件
查看>>
linux:shell脚本格式
查看>>
Win32编程原理 - 剪切板小程序
查看>>
洛谷P4009 汽车加油行驶问题(分层最短路)
查看>>
js滚轮事件
查看>>
topcoder srm 699 div1 -3
查看>>
实际开发中闭包的应用
查看>>
mui 对话框 点击按钮不关闭对话框的办法
查看>>
python基础===利用unittest进行测试用例执行的几种方式
查看>>
团队作业-个人总结
查看>>
axios 基本运用
查看>>
mysql解决外网不能连接
查看>>
打开控制台F12弹出弹窗
查看>>
《MYSQL技术精粹》读书笔记
查看>>