2- Qual a função da anotação @Column, e de qual API Java El faz

Propaganda
Questões A2
1-Quais as vantagens de desenvolvimento de aplicações usando
arquitetura de componentes.
Resposta: Reutilização de código, redução de tempo de desenvolvimento,
confiabilidade maior da aplicação.
2- Qual a função da anotação @Column, e de qual API Java El faz
parte
Resposta: Column - mapeia a coluna de uma tabela com um atributo (ou
propriedade de classe)
JPA (Java Persistence API)
3 – Qual a vantagem de usar EJB, RMI e JPA num único componente
Resposta: Permite o desenvolvimento de um componente capaz de conectar
remotamente outros componentes (RMI) e gerenciar o acesso a base de
dados (JPA)
4 - Porque o EJB permite que desenvolvedor faça aplicações de
middleware com suporte automático para serviços
Resposta: O EJB é desenhado para funcionar como o middleware.
5 – Qual a função da biblioteca JPA, e em que tipo de aplicativos ela
pode ser usada
Resposta: Gerenciamento de acesso à base de dados, portabilidade entre
bancos, não é necessário escrever código SQL para acessar os dados
armazenados nos bancos
6 – Porque um componente não pode ser acessado diretamente pelo
cliente da aplicação. Como deve ser feito o acesso ao componente
Resposta: Regra de arquitetura de componentes (ou objetos) distribuídos. O
acesso é feito obrigatoriamente através de interfaces
7 – Qual as APIs Java que permitem que tanto um EJB sendo
executado no servidor de aplicações possa ser acessado tanto por um
componente remoto, ou por um cliente desktop
Resposta: RMI ou RMI-IIOP ou JCA
8- qual a vantagem dos EJBs com estado sobre EJBs sem estado.
Resposta: EJB com estado mantém o resultado de processamento de uma
operação na memória, permitindo que o resultado seja usado
posteriormente.
@Stateful- com estado
@Stateless- sem estado
9- Como é indicado que uma coluna com o nome coluna_ID_Cliente é
representada pelo atributo nomeCliente na classe de entidade Cliente.
Resposta: @ Column (name=”coluna_ID_cliente”) String nome Cliente
10- qual a vantagem de usar um servidor de aplicações.
Resposta: Garante que o desenvolvedor se atenha à resolução das regras de
negócio da aplicação.
Download