Agora que já vimos como utilizar injeção de dependência no .net core para aplicações web e aplicações console, vamos ver como trocar o framework padrão do .net por outro de nossa preferência, como o Autofac, que é o container que iremos utilizar em nosso exemplo. Então chega de enrolar e[…]
Categoria: arquitetura
Inversão de controle e injeção de dependência no asp.net core
Recentemente falamos aqui sobre Inversão de controle e injeção de dependência no .net core com uma aplicação aplicação console, e hoje vamos ver como trabalhar com injeção de dependência em uma aplicação web, utilizando asp.net core. E vocês vão ver que no asp.net fica ainda mais fácil de utilizar, pois não precisamos[…]
Inversão de controle e injeção de dependência no .net core
Já falamos sobre injeção de dependência e inversão de controle por aqui anteriormente, sendo que falamos de dois dos muitos containers disponíveis para .net, o Autofac, que é um dos mais utilizados e conhecidos, e do DryIoC, que apesar de não ser tão famoso, é muito leve e rápido. E[…]
Utilizando tokens para segurança no asp.net core com JOSE e JWT
Olá pessoal, hoje vamos ver como implementar autenticação e segurança utilizando tokens, com JOSE (Javascript Object Segning and Encryption) e JWT (JSON Web Token) em uma aplicação asp.net core. Para começar, vamos criar uma nova aplicação web asp.net core no Visual Studio 2017, no wizard de criação de novo projeto,[…]
MemoryCache – pesquisando dados
Recentemente vimos aqui como trabalhar com o MemoryCache, uma classe do .net framework para trabalharmos com cache no .net. Em nosso post anterior, vimos alguns de seus recursos, sendo um deles recuperar os valores através de chaves. Hoje vamos ver como recuperar nossos objetos através de pesquisas em seus valores, sem precisar usar sua chave.[…]
DryIoC – inversão de controle e injeção de dependência no .net
O DryIoC é um dos muitos containers de inversão de controle disponíveis para .net. Ele não está entre os mais conhecidos, como o Autofac e o Unity, mas ele vem sendo bem avaliado e bem falado. Ele é pequeno, leve, muito rápido e completo. Em uma série de comparativos entre os diversos containers de inversão[…]
Autofac – injeção através de métodos
Continuando nossa série sobre Autofac, hoje vamos falar de como fazer a injeção de dependência atráves de métodos. Para isso, vamos usar como base a aplicação de nosso último post, que foi sobre injeção de propriedades. Baixe a aplicação que está disponível no GitHub: https://github.com/desenvolvedorninja/autofac-injecao-propriedade. Vamos criar um novo método em nossa classe[…]
Autofac – injeção de propriedades
Hoje vamos seguir nossa série sobre o Autofac, e vamos ver como fazer a injeção de dependência através de propriedades, uma alternativa à injeção através de construtores. Para nosso exemplo de hoje, vamos usar como base a aplicação que fizemos no post sobre injeção via construtores que pode ser encontrada no[…]
Autofac – assembly scanning
Hoje vamos falar mais um pouco do Autofac, e mostrar mais um de seus recursos, que é o assembly scanning, que permite o uso de convenções para para achar e registrar seu componentes. É um recurso parecido com o que mostramos anteriormente aqui no post Autofac – registrando classes automaticamente, mas[…]
MemoryCache – trabalhando com cache no .net
Hoje vamos falar do MemoryCache, uma classe do .net framework que nos permite fazer cache de nossos objetos de forma simples e fácil, otimizando a performance de nossas aplicações. O MemoryCache é um cache em memória, baseado em chave e valor, de forma similar ao Redis. Porém ele tem algumas[…]