120 likes | 262 Vues
Capa. Comparação Hibernate/JDBC X NHibernate/ADO.net. Escolha do tema. Experiência profissional; Qual tecnologia é melhor; Redução de esforço do desenvolvedor em suas tarefas de persistência de dados. JDBC. API de conexão com banco de dados através de um driver;
E N D
Escolha do tema • Experiência profissional; • Qual tecnologia é melhor; • Redução de esforço do desenvolvedor em suas tarefas de persistência de dados
JDBC • API de conexão com banco de dados através de um driver; • Execução de instruções SQL.
Hibernate • É um framework objeto-relacional para Java; • Utiliza HQL (Hibernate Query Language).
ADO.net • Acesso e manipulação de dados; • Através de DataSet e um conjunto de componentes (Connection, Command, DataReader e DataAdapter).
NHibernate • É um framework objeto-relacional baseado em .NET.
Problematização • Qual a melhor tecnologia em termos de desempenho e desenvolvimento para persistência de objetos em um banco de dados relacional?
Delimitação • Estudo das tecnologias utilizando o mesmo banco de dados; • Desempenho de leitura, gravação, atualização e consulta de dados; • Limitações de compatibilidade com a linguagem nativa do banco de dados; • Compatibilidade com Orientação a Objetos.
Hipóteses • Desempenho, linguagem nativa mais rápida; • Frameworks, linguagem mais amigável porém com perda de desempenho em alguns casos; • Frameworks, maior compatibilidade com OO.
Referência bibliografica • BAUER, Christian e KING, Gavin. Hibernate em ação. Rio de Janeiro: Ciência Moderna, 2005. • HEMRAJANI, Anil. Desenvolvimento ágil em Java com Spring, Hibernate e Eclipse. São Paulo: Pearson Prentice Hall, 2007. • ANSELMO, Fernando. Tudo o que você queria saber sobre a JDBC: ... mas ninguém quis (ou não sabia) lhe responder . Florianópolis: Visual Books, 2001.
Referência bibliografica • SHARP, J. Microsoft Visual C# 2008-Passo a Passo. 1 ed. São Paulo: Bookman, 2008. • KUATÉ, Pierre H., BAUER, Christian, KINQ, Gavin e HARRIS, Tobin. Nhibernate in Action. 1 ed. Greenwich: Manning Publications, 2009. • MARCORATTI, José Carlos. ASP, ADO e banco de dados na Internet. Florianópolis: Visual Books, 1999.