Programaçao distribuida
1.0 - Um pouco de História
Java surgiu em 1991, quando um grupo de engenheiros da Sun (entre eles James Gosling) quiseram projetar uma pequena linguagem de de computação, esta tinha de ser pequena e gerar um código bem limitado em tamanho, para ser usado em equipamentos com pequena capacidade processamento e memória (eletrodomésticos e eletroeletrônicos). Há uma certa curiosidade sobre o nome dado a essa linguagem de programação. Java é o nome de uma ilha do Pacífico, onde se produz uma certa variedade de café homônimo. A inspiração bateu à equipe de desenvolvimento ao saborear esse café em uma lanchonete local.
1.1 – Vantagens
- Independente de plataforma (ideal para internet), o mesmo código pode ser usado nos sistemas Windows, Unix e Macintosh; - Simples, pois elimina a aritmética de ponteiros; - Totalmente orientada a objetos, com ausência de herança múltipla; - A memória em Java tem coleta de lixo automática (Robusta); - Permite (Segura). a construção de sistemas livres de vírus e adulterações
1.2 – Uma visão geral da plataforma Java 2
A plataforma Java 2 provê um conjunto completo de soluções para construção e distribuição de aplicações centradas em redes para empresas e consumidores. Uma plataforma pode ser definida como sendo o software ou o hardware onde são executados programas. A maioria das plataformas pode ser descrita como uma combinação do sistema operacional com a máquina. A plataforma Java difere das demais pelo fato de ser uma plataforma de software apenas, executando no topo de diferentes plataformas de hardware
provendo um ambiente de baseadas na tecnologia Java. Java Enterprise
desenvolvimento (JEE) é a
e
execução
de Java
aplicações para o
Edition
plataforma
desenvolvimento de aplicações corporativas. Combina um grande número de tecnologias Java em uma única arquitetura, mais um guia de desenvolvimento (Application Programming Model) e um conjunto de testes de compatibilidade