zoukankan      html  css  js  c++  java
  • .net中的Provider模式 [转帖]

    自.net 2.0出世时,Provider模式就随处可见了,如:MembershipProvider、SiteMapProvider等,
    它的出现使我们的应用程序有了更大的扩展性,可以是一个数据工厂的提供者,也可以是一个逻辑处理的提供者。
    而实现这种模式却是相当的简单,只需实现以下四步即可:
    1、定义一个类,抽象出我们所需要的操作,基类为ProviderBase
    如:


    Code

     

    public abstract class RssProvider : ProviderBase
        {
            public abstract void LoadRss();
            public abstract void AddRss();
        }
    


    2、实现一个Section,用来从配置文件中读取Provider的相关配置,该类继承于ConfigurationSection


     

    Code

     


    3、在调用时用RssProviderSection去读取配置文件,并加载指定的Provider


     

    Code

     


    4、配置文件


     

    Code

     


    更多内容可以去MSDN查阅ProviderBase基类

    转自:http://www.yibin001.com/Archives/6024.aspx

  • 相关阅读:
    java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.views.login_jsp
    安装eclipse插件,很慢终于找到了解决的方法
    开发辅助网站---programcreek
    java--遇到NoSuchMethodError通用解决思路
    详解SpringBoot 添加对JSP的支持(附常见坑点)
    springboot 配置jsp支持
    JS前端取得并解析后台服务器返回的JSON数据的方法
    ajax接收json数据到js解析
    1 problem was encountered while building the effective model [FATAL] Non-parseable POM F:MavenRepositoryorgapachemavenpluginsmaven-resources-plugin2.6maven-resources-plugin-2.6.pom: start tag
    新装mvn建第一个项目报错org.apache.maven.plugins:maven-resources-plugin:2.6
  • 原文地址:https://www.cnblogs.com/liangwei389/p/1343810.html
Copyright © 2011-2022 走看看