TheBeerHouse网站项目学习笔记(2)----个性化管理
0:Forum.AvatarUrl:S
:83:0:
Address.Country:S:83:5:Occupation:S:88:6:Contacts.Phone:S:94:0:Preferences.Culture:S:94:5:
Address.PostalCode:S:99:0:Address.State:S:99:0:
propertyvaluesstring:F<?xml version="1.0" encoding="utf-16"?>
<SubscriptionType>None</SubscriptionType>ChinaArtisten-US
上面看似唬人,我们来分析其关系. propertynames字段记录着所有用户应该具有的个性项目,这些项目 都是和Web.Config中节点对应的,这个字段还存储了另外一个信息,那就是这些个性信息如果存在于 Propertyvaluesstring中,那么在其中存储的起始位置和结束位置是什么,细看上述两个字段值中相同颜色 文字之间的对应关系就一目了然了. 其实,众多的个性信息就存储在了两个互相配合的字段:propertynames 和 propertyvaluesstring 中. 至此:个性化信息管理原理就介绍至此,我们也从数据库的变化角度观察了其原理,有助于我们理解什么 是ASP.NET 2.0的自动用户个性管理. 再次强调:这些介绍并没有分析各种源代码,而是讲解关键技术的原理.我个人认为,在理解支撑功能的 各个页面运行流程关系和数据发生的变化后,有了一个大致的框架认识后,再去深入到后台理解源代码是合 适的,其实源代码的类与类之间的关系在本网站里也是需要花功夫理解的,那么会在后续再介绍. 还想强调:我们的分析仍然是面向应用的,而支撑这些应用的理论,例如OOP一大套理论思想,甚至设计模 式(本网站也应用了某些设计模式)都是不可回避的.那是因为后期理解类和类之间的关系时,这些理论一定 会涉及到. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |