quinta-feira, 5 de junho de 2008

Create your Own Providers For The Ultimate Flexibility

Paul D. Sheriff (http://www.pdsa.com/)

Uma palestra muito boa e específica de como criar seu próprio Provider. Além disso foi uma aula de DesignPatters, criando tudo dinamicamente, utilizando Bridge Pattern e Hierarquia entre outros.

What is a Provider
Um Provider é um componente que se conecta a alguma fonte de dados (banco de dados, xml, txt, email, ...)

  • Why use a provider
  • Examples of Providers
  • Criando classes dinamicamente(CreateClass(“Namespace.class”)). Passando o Assembly Location e o nome da Classe é possível instanciar qualquer classe.
  • Configurando o WebConfig com Providers
  • Passando os DataProviders como parâmetro para as funções que instanciam o objeto. Basta alterar o parâmetro do web.config para buscar informações de outra fonte de dados.
  • Web.config->
  • Configurando propriedades do web.confing em uma .cs utilizando “[ConfigurationProperty(“paramName”)]
  • ConfigurationManager.GetSection(“SectionName”) busca uma sessão no Web.config
  • Depois de todos o Provicer criado você pode coloca-lo na toolbar e utiliza-lo em qualquer parte da sua aplicação.

Exemplos em: http://www.pdsa.com/TechEd

Nenhum comentário: