【我出分,大家谈论】web.config、序列化、反射、特性和强类型之间有些什么关系
现在脑袋像浆糊一样了。
第一搞不懂的就是web.config是个什么东西,知道它能配置,但是,为什么在它里面写一下xml就可以控制程序了呢?
猜测是不是和xml的序列化有关?msdn上说连.cs文件都是被XmlSerilize成.dll文件的,难道.net里编译和序列化还有关系?
可以自定义配置,配置过程就包括两部分:在xml里要写一段,还要自己声明一些继承自Configuration的类,类里面的属性还要加上特性……xml和类有关系么?应该有,是吧?web.config里的东西(每个节点)实际上是一些类,节点的属性就是类的属性?
这里面还要牵扯到反射吧?所谓的“映射”,经常看到的一个词,究竟是什么东西?
还有就是强类型,比如DataSet,他是如何做到“强”类型的呢,他从数据库取出来的,不过是一些字段值而已,难道也是用的反射?
感觉问题比较多,因为我的思路也很乱,从一开始学asp.net这些问题就没看到过解释!异常烦躁。
可能不是三言两语能说得完的,有兴趣的帮顶一下!能提供资料的更好,先谢了。
特别有兴趣的,还可以加QQ群:34263285