Created by Thiago Russo
over 7 years ago
|
||
Question | Answer |
Trocando dados Vc está projetando um novo aplicativo que armazena dados sobre as condições meteorológicas em todo o mundo. Seu modelo de negócios se baseia em vender esses dados para os clientes para que eles possam usá-lo em seus próprios aplicativos. Vc usa um BD relacional para armazenar seus dados e vc acessa seus dados através de serviços web que podem ser acessados por usuários autorizados. Você também cria dumps (depositos/despejos) XML regulares para usuários que desejam uma cópia local dos dados. 1. Quais são as vantagens e desvantagens de usar o Entity Framework? | 1. Usar o EF pode melhorar a sua velocidade de desenvolvimento. Vc não terá que pensar sobre a conversão de dados de seu BD para objetos. Ele tb irá gerenciar o controle de alterações para vc e converter suas consultas LINQ para SQL. No entanto, isso tem um (às vezes um significativo) custo de desempenho. Se você realmente não precisa de um modelo de objeto para expor seus dados para seus clientes, você pode usar consultas SQL simples para conseguir mais desempenho. |
2. Que técnicas que você pretende usar para seus serviços web? | 2. Para seus serviços de web, vc pode usar WCF. Para escrever classes regulares e utilizar alguns atributos sobre eles para expô-los como serviços. Ao separar a configuração, você pode, então, expor vários endpoints para diferentes tipos de usuários. Você pode, por exemplo, usar um endpoint JSON ou endpoint XML. |
3. Como você irá expor seus dados como XML? | 3. Você pode usar a classe XmlWriter para isso. Porque você está lidando com um monte de dados, XmlDocument pode ser muito lento. Quando você não precisa editar dados, mas apenas a saída dele, XmlWriter é uma boa escolha |
Want to create your own Flashcards for free with GoConqr? Learn more.