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[…]
Categoria: .net
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,[…]
Nancy – utilizando com Owin
Já vimos anteriormente aqui como criar uma aplicação Nancy utilizando o asp.net como host, assim como fazer uma aplicação self-hosted. Hoje vamos ver como utilizar o Nancy em conjunto com o Owin sendo hospedado no IIS. Para começar, vamos criar um novo projeto no Visual Studio, escolha a opção ASP.NET[…]
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.[…]
Nancy – usando parâmetros
Hoje vamos ver como utilizar parâmetros em aplicações rodando sob o Nancy, um framework web extremamente leve que vimos anteriormente aqui. Para começar, vamos criar uma nova aplicação web com o template em branco no Visual Studio, da mesma forma que fizemos em nosso post sobre Nancy. Após criar a aplicação, utilizando[…]
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[…]
NuGet – criando e publicando pacotes
Hoje vamos ver como criar e publicar um pacote no NuGet, de modo que possa ser utilizado por qualquer pessoa, da mesma forma que os pacotes que estamos acostumados a utilizar, como o Autofac, o Json.net, o EntityFramework, o Owin, etc. Primeiro passo que precisamos fazer, é criar uma conta[…]
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[…]