Olá Fabrício,
 
Bem, posso explicar um pouco sobre cada dúvida sua.
 
1- O que é EJB? Algum exemplo?
    EJB. Sigla de Enterprise JavaBean. É uma arquitetura de componentes distribuídos em Java. Semelhantes aos JavaBeans diferindo na filosofia. Um EJB é projetado para funcionar não estando na máquina local, ou seja, fornecerá um serviço, estando em outra máquina.
 
2- O que é Aplication Server?
    Um application server é um aplicativo centralizador de aplicações, como um container onde aplicações componentizadas, funcionam através de ativações multiponto.
 
3- Qual o conceito ou características de uma aplicação distribuída?
    Uma aplicação distribuída se carateriza por ter módulos remotos acessados por um protocolo de rede. Cada módulo pode estar na mesma máquina ou em máquinas distantes geograficamente.
 
4- Qual a diferença entre uma portabilidade e escalabilidade?
    Portabilidade é a característica de uma aplicação poder ser executada em diferentes plataformas sem ter o retrabalho de trabalhar novamente o código-fonte.
Java tem altíssima portabilidade pois uma vez compilado o seu programa roda em qualquer plataforma com uma VM instalada. C é também portável, mas o código tem que ser recompilado para cada plataforma específica. Java tem seus códigos-fontes compilados para um padrão intermediário garantido alta portabilidade.
Escalabilidade é a característica de uma aplicação ter sua disponibilidade aumentada em função do número de usuários. Por exemplo, um site que funciona perfeitamente em um cenário de 100 usuários online e passa a ter 200 acessos simultâneos. Se não houver uma infraestrutura preparada o serviço pára pois não consegue atender a tantos usuários simultaneamente.
 
5- Qual site encontro um exemplo prático de Web Services?
    http://java.sun.com/webservices tem exemplos e definições.
 
Um abraço,
 
Lincolm
 
 
----- Original Message -----
Sent: Friday, November 22, 2002 7:14 AM
Subject: [java-list] Conceitos Basicos

Ola pessoal, sou muito novato nesta área, e tive lendo alguns artigos sobre J2EE...
Estou com algumas dúvidas sobre alguns conceitos básicos:
 
1- O que é EJB? Algum exemplo?
2- O que é Aplication Server?
3- Qual o conceito ou características de uma aplicação distribuída?
4- Qual a diferença entre uma portabilidade e escalabilidade?
5- Qual site encontro um exemplo prático de Web Services?
 
Grato quem puder ajudar...

Responder a