FrameWorks - Java

1429 palavras 6 páginas
Frameworks Java

1. Hibernate

a. O que é?
Hibernate é um Framewok para realizar o mapeamento Objeto/Relacional escrito na linguagem Java.
Mapeamento Objeto/Relacional é uma técnica de desenvolvimento utilizada para reduzir a impedância da programação orientada aos objetos utilizando bancos de dados relacionais.

b. Objetivo?
O objetivo do Hibernate é reduzir em cerca de 95% do tempo de desenvolvimento de tarefas relacionadas à persistência, ou seja, diminuir a complexidade entre os programas Java, baseado no modelo orientado a objeto, que precisam trabalhar com um banco de dados do modelo relacional. Em especial, no desenvolvimento de consultas e atualizações dos dados.
Sua principal característica é a transformação das classes em Java para tabelas de dados (e dos tipos de dados Java para os da SQL). O Hibernate gera as chamadas SQL e libera o desenvolvedor do trabalho manual da conversão dos dados resultante, mantendo o programa portável para quaisquer bancos de dados SQL.

c. Quais os motivos de utilizar o Hibernate ao invés de instruções SQL diretamente no banco de dados?
Possibilidade de migrar para a maioria dos SGBDs disponíveis no mercado modificando apenas o arquivo de configuração do framework, sem necessidade de alterar uma linha de código da aplicação;
Detecta automaticamente qualquer alteração ou inclusão das classes mapeadas e executa as alterações devidas no banco de dados; e
Realiza cache das operações, com isso aumenta a performance da aplicação.

d. Mais sobre o Hibernate
Hibernate é um software livre de código aberto.
O Hibernate é um dos frameworks de mapeamento objeto/relacional mais utilizados atualmente.

2. Struts

a. O que é?
O Struts é um framework, baseado em open-source pelo projeto Jakarta, auxiliando a criação de aplicações para a Web. O Struts foi criado em Java, e seu núcleo é formado por uma camada flexível, proveniente das tecnologias Java Servlets, JavaBeans e XML. Contamos ainda com o desenvolvimento

Relacionados

  • Java collections framework
    2368 palavras | 10 páginas
  • Trabalho - java media framework
    832 palavras | 4 páginas
  • FrameWork Java para Aplicativos Desktop
    10559 palavras | 43 páginas
  • Collections Framework Java E Orienta O A Objetos
    7868 palavras | 32 páginas
  • Final139
    3108 palavras | 13 páginas
  • APRESENTA O MONOGRAFIA ORIGINAL
    981 palavras | 4 páginas
  • .Net (dotnet)
    1201 palavras | 5 páginas
  • trabalho sobre MVC
    1242 palavras | 5 páginas
  • JAVA TRABALHO LP
    2770 palavras | 12 páginas
  • Frameworks
    875 palavras | 4 páginas