DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo .net Magazine 69 - ASP.NET 4.0

Aplicação em camadas, Page Routing, LINQ e Entity Framework – Parte 1






ASP.NET 4.0

Aplicação em camadas, Page Routing, LINQ e Entity Framework – Parte 1

 

 

Do que trata o artigo

Este artigo trata de alguns dos novos recursos que acompanham o Visual Studio 2010, como ASP.Net WebForms v4, LINQ to entities, a nova versão do Entity Framework utilizando recursos do C# 4.0. No ASP.Net WebForms 4, iremos tratar de server side paging e page routing, no LINQ iremos fazer consultas sobre as entidades, no Entity Framework v2 iremos modelar nossa camada de dados conceitual/mapeamento/física.

Para que serve

Essas tecnologias têm por objetivo apoiar os desenvolvedores de aplicações centralizadas em dados (data-centric) considerando cenários internet e intranet. Iremos tratar de problemas relacionados à obtenção de dados, disposição e utilização destes dados na camada de apresentação, e ainda trataremos dos novos recursos da camada de apresentação: Routing de páginas e Server Side Paging

Em que situação o tema é útil

Para o desenvolvimento de aplicações para a internet ou intranet, com um mínimo de codificação utilizando Entity Framework e LINQ. stejam estudando ou utilizando o visual studio 2010, para o desenvolvimento de aplicaç.0 e

 

Resumo do DevMan

Com a vinda do Entity Framework no Visual Studio 2008 e sua nova versão no Visual Studio 2010, temos uma nova ferramenta de programação, que nos apóia em desenvolvermos aplicações “data-centric” focados cada vez mais na necessidade do negócio, aonde nos preocuparmos cada vez menos com todos os detalhes técnicos. Com o Visual Studio 2010, novos recursos estão ao alcance do desenvolvedor. Neste artigo iremos utilizar alguns destes recursos, demonstrando como o Visual Studio 2010 pode acelerar o desenvolvimento de aplicações, com um mínimo de codificação. 

 

Sabemos o quanto a Microsoft se preocupa em acompanhar e até mesmo antecipar as tendências de mercado, armando seu desenvolvedor com as ferramentas necessárias para que se possa fazer um trabalho cada vez mais aprimorado. Com o Visual Studio 2010 não foi diferente, totalmente reformulado para WPF, agora a IDE apresenta um visual mais suave, suporta temas e tem novas facilidades que apóiam o programador no desenvolvimento de aplicações robustas utilizando os novos recursos do .Net Framework 4.0.

No ASP.NET 4.0 alguns novos recursos foram inseridos, como MVC, controles, recursos para controles já existentes e um recurso muito útil chamado routing. O ASP.Net Routing foi disponibilizado para a comunidade com o .Net Framework  3.5 sp1  e agora está ainda mais integrado ao Visual Studio. Com o ASP.Net routing  é possível fazer parametrização de rotas de chamadas, com parâmetros customizados, de maneira que se possa ocultar objetos no servidor de banco de dados facilmente e ainda sim respeitar todos os acessos de segurança disponíveis no ASP.Net.

 

            Nota: Para uma introdução a Page Routing consulte as edições 52 e 65.

 

Uma expressão de rota pode tem um formato “{Identificador}/{Parâmetro}”, como por exemplo, ao chamarmos a página de alteração com “Change.aspx?Product=2”, poderemos configurar uma rota no formato “~/Change/{Id}” apontando para a página “~/Change.aspx”. O resultado seria que sua aplicação não apresentaria no endereço do browser a chamada à página “Change.aspx”, pois o que será apresentado será um mero “/Change/10”, aonde “10” equivale ao parâmetro {Id},"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Fabio S. Fernandes

É Arquiteto de Software e Coordenador de Projetos especializado em tecnologias Microsoft, Bacharel em Ciências da Computação, pós graduado em Gerência de Projetos de TI com PMBOK, Certified Scrum Master e Profissional Certificado Microsoft, trabalhando com tecnologias Microsoft há mais de 10 anos.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03