1 / 12

Capa

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;

elvin
Télécharger la présentation

Capa

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Capa

  2. Comparação Hibernate/JDBCXNHibernate/ADO.net

  3. Escolha do tema • Experiência profissional; • Qual tecnologia é melhor; • Redução de esforço do desenvolvedor em suas tarefas de persistência de dados

  4. JDBC • API de conexão com banco de dados através de um driver; • Execução de instruções SQL.

  5. Hibernate • É um framework objeto-relacional para Java; • Utiliza HQL (Hibernate Query Language).

  6. ADO.net • Acesso e manipulação de dados; • Através de DataSet e um conjunto de componentes (Connection, Command, DataReader e DataAdapter).

  7. NHibernate • É um framework objeto-relacional baseado em .NET.

  8. Problematização • Qual a melhor tecnologia em termos de desempenho e desenvolvimento para persistência de objetos em um banco de dados relacional?

  9. 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.

  10. 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.

  11. 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.

  12. 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.

More Related