Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Aplicação Web com ASP.NET e PostgreSQL - SQL Magazine 82
O objetivo principal do artigo é mostrar o desenvolvimento de uma aplicação completa (WebSite), apresentando as tecnologias adotadas, como provider NpgSQL e o FCKEditor. Além disso, os comandos SQL serão baseados em Stored Procedures.
[fechar]
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
SQL Magazine 82
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da SQL Magazine 82
[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da SQL Magazine 82
Aplicação Web com ASP.NET e PostgreSQL
Parte 2 – Codificando a aplicação
Na primeira parte deste artigo, foi mostrado o objetivo da aplicação a ser desenvolvida e a modelagem e criação das tabelas do banco de dados. Além disso, foram expostos os princípios do Web Site empresarial e analogias da ideia a ser construída. Outro ponto importante foi o destaque dado às tecnologias utilizadas, que são: o Visual Studio 2008 com ASP.NET 3.5, o banco de dados PostgreSQL em sua versão 8.x e o NpgSQL. É através deste provider que será possível realizar a conexão com o banco de dados PostgreSQL e retornar essas informações em conjunto com a aplicação em .NET.
Nesta segunda parte, iremos focar diretamente no desenvolvimento da aplicação. O objetivo do artigo não é abordar termos técnicos do provider, mas sim mostrar na prática como o mesmo funciona. Você encontra no portal DevMedia informações do NpgSQL em um dos artigos da Revista Web Mobile publicado na edição 31. Nos próximos tópicos, será mostrado de forma objetiva o desenvolvimento de um Web Site empresarial desenvolvido a partir do uso das principais tecnologias do mercado citadas anteriormente (ver Nota DevMan 1).
Você também tem a possibilidade de criar todos os exemplos com base no Visual Studio 2010. Todos os exemplos trabalhados no artigo podem ser criados com outros bancos de dados. Na prática, o que iria diferenciar seria a necessidade de utilizar o provider específico do SGBD que você escolher.
Na lista de links apresentada ao final do artigo você confere o site oficial do mesmo, onde poderá realizar o download e posterior instalação.
Criando Projeto
Primeiramente, para inicio da implementação do nosso Web Site é necessária a criação do projeto no VS (Visual Studio 2008). No seu VS, selecione a opção File ? New ? Web Site. Em seguida selecione em Location File System a opção template ASP.NET Web Site e linguagem C#. Chamaremos O projeto de WebSiteEmpresarial, conforme você pode visualizar na Figura 1. Lembrando que será utilizando o ASP.NET 3.5.
Em seguida iremos criar alguns diretórios para uma melhor organização do projeto. Serao criados os diretórios VO e DAO (Nota DevMan 2). Uma outra dica será organizar o projeto em uma estrutura MVC (Nota DevMan 2), talvez um tema para um próximo artigo. Para centralizar melhor as estruturas de classes, é possivel concentrar essas informações em um diretório denominado App_Code, onde ficarão concentradas todas as classes do seu projeto. No proprio Visual Studio você tem a opção de criar estes diretórios diretamente. Para esta tarefa, selecione com o botão direito no seu projeto a opção Add ASP.NET Folder, e em seguida App_Code (no caso deste diretório). Partindo desta ideia, adicione neste diretório (App_Code) os dois direitórios citados anteriormente (VO e DAO). Veja o resultado na Figura 2.
"
Este é um post disponível para assinantes MVP
Parte 2 – Codificando a aplicação
Na primeira parte deste artigo, foi mostrado o objetivo da aplicação a ser desenvolvida e a modelagem e criação das tabelas do banco de dados. Além disso, foram expostos os princípios do Web Site empresarial e analogias da ideia a ser construída. Outro ponto importante foi o destaque dado às tecnologias utilizadas, que são: o Visual Studio 2008 com ASP.NET 3.5, o banco de dados PostgreSQL em sua versão 8.x e o NpgSQL. É através deste provider que será possível realizar a conexão com o banco de dados PostgreSQL e retornar essas informações em conjunto com a aplicação em .NET.
Nesta segunda parte, iremos focar diretamente no desenvolvimento da aplicação. O objetivo do artigo não é abordar termos técnicos do provider, mas sim mostrar na prática como o mesmo funciona. Você encontra no portal DevMedia informações do NpgSQL em um dos artigos da Revista Web Mobile publicado na edição 31. Nos próximos tópicos, será mostrado de forma objetiva o desenvolvimento de um Web Site empresarial desenvolvido a partir do uso das principais tecnologias do mercado citadas anteriormente (ver Nota DevMan 1).
Você também tem a possibilidade de criar todos os exemplos com base no Visual Studio 2010. Todos os exemplos trabalhados no artigo podem ser criados com outros bancos de dados. Na prática, o que iria diferenciar seria a necessidade de utilizar o provider específico do SGBD que você escolher.
Na lista de links apresentada ao final do artigo você confere o site oficial do mesmo, onde poderá realizar o download e posterior instalação.
Criando Projeto
Primeiramente, para inicio da implementação do nosso Web Site é necessária a criação do projeto no VS (Visual Studio 2008). No seu VS, selecione a opção File ? New ? Web Site. Em seguida selecione em Location File System a opção template ASP.NET Web Site e linguagem C#. Chamaremos O projeto de WebSiteEmpresarial, conforme você pode visualizar na Figura 1. Lembrando que será utilizando o ASP.NET 3.5.
Em seguida iremos criar alguns diretórios para uma melhor organização do projeto. Serao criados os diretórios VO e DAO (Nota DevMan 2). Uma outra dica será organizar o projeto em uma estrutura MVC (Nota DevMan 2), talvez um tema para um próximo artigo. Para centralizar melhor as estruturas de classes, é possivel concentrar essas informações em um diretório denominado App_Code, onde ficarão concentradas todas as classes do seu projeto. No proprio Visual Studio você tem a opção de criar estes diretórios diretamente. Para esta tarefa, selecione com o botão direito no seu projeto a opção Add ASP.NET Folder, e em seguida App_Code (no caso deste diretório). Partindo desta ideia, adicione neste diretório (App_Code) os dois direitórios citados anteriormente (VO e DAO). Veja o resultado na Figura 2.
"
A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da SQL Magazine DIGITAL
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Rafael Silva
Especialista há diversos anos em tecnologias de desenvolvimento como .net, PHP, Android, Delphi, MySQL, Java e front-end. Ministrou aulas e produziu diversos artigos, vídeos e cursos online sobre estas tecnologias.
O que você achou deste post?
Cursos relacionados




