Desenvolvimento gil de Aplica o baseada em JAVA

1166 palavras 5 páginas
Desenvolvimento Ágil de Aplicação baseada em JAVA.

O que é JAVA.

Java é uma linguagem orientada a objetos desenvolvida pela Sun Microsystems, influenciada por C++. A linguagem Java foi projetada para ser pequena, simples e portátil entre diferentes plataformas e sistemas operacionais (LEMAY e PERKINS, 1996). De acordo com o desenvolvedor e autor, Java possui suas características:

SIMPLES: A linguagem Java possui uma sintaxe simples similar a linguagens C e C++, porém muito da complexidade destas linguagens foram removidas de Java, tais como utilização de ponteiros, a fim de tornar JAVA mais fácil de ser utilizado e menos propenso a erros.

Orientada a Objetos: Permite utilizar todos os benefícios da orientação a objeto, tais como encapsulamento, herança e polimorfismo. Todo o código é encapsulado em classes, tornando o código JAVA modular, flexível e mais legível.
Independe de Plataforma: Pois uma de suas principais vantagens sobre outras linguagens, pois pode ser executada em diferentes plataformas, sem a necessidade de recompilar ou reescrever o código.

Java Platform Enterprise Edition-JEE

Java Platform Enterprise Edition (JEE) é uma plataforma para desenvolvimento Java de aplicações voltadas para internet, redes ou intranet, pois fornece bibliotecas para desenvolvimento de software distribuído e multicamadas que executam em um servidor de aplicações. O JEE incorpora outras especificações, incluindo a especificação Servlets e a especificação JSP, isto para um container Web, mas também inclui a especificação Enterprise Java Beans para um container arquitetura JEE.
Arquitetura JEE.

Java Persistence API.

A Java Persistence API (JPA) foi desenvolvida em meio aos trabalhos de especificação do EJB 3.0 e introduzida como uma API padrão na plataforma JEE 5. Padroniza o mapeamento objeto-relacional na plataforma Java e não depende de um container para funcionar. A única opção era utilizar os Entity Beans que necessitavam de um container EJB. Entretanto, as

Relacionados

  • ATPS NOVAS TECNOLOGIAS - ETAPAS 1 E 2
    8162 palavras | 33 páginas
  • Sistema de Gestão de Projetos de Extensão
    15299 palavras | 62 páginas
  • TCC - RED5
    12851 palavras | 52 páginas
  • Trabalho de Conclusão de Curso
    4282 palavras | 18 páginas
  • Sistemas Informação
    8600 palavras | 35 páginas
  • SISTEMA DE RASTREAMENTO E GERENCIAMENTO WEBFLOCKID
    5068 palavras | 21 páginas
  • DESENVOLVIMENTO DE APLICATIVO MOBILE PARA PLATAFORMA ANDROID COM INTEGRAÇÃO DE BANCO DE DADOS E CRIAÇÃO DE SITE EM PHP DO SISTEMA INFRATRACK
    5693 palavras | 23 páginas
  • Torri BSC 2008
    20234 palavras | 81 páginas
  • Estudo de caso
    5803 palavras | 24 páginas
  • Compras coletivas
    19611 palavras | 79 páginas