programacao
Matéria: Frameworks
Professor: Rogério Alves
Curso: TAD 12/2
1) Comente sobre os frameworks web abaixo :
- Google Web Toolkit
Google Web Toolkit é um framework para o desenvolvimento de interfaces em Java. O propósito do GWT é escrever código para interfaces Web. Os códigos são compilados de Java para JavaScript. - Apache Wicket
O Apache Wicket é um framework orientado a componentes para o desenvolvimento de aplicações web com Java. Essa característica o torna diferente da maioria dos outros frameworks como, por exemplo, Struts ou Spring MVC, que baseiam-se na interceptação de requisições HTTP e a execução de ações associadas a essa requisição. No Wicket, uma ação é iniciada através de um evento enviado para determinado componente. - Ruby on Rails
O Ruby é uma linguagem interpretada orientada a objetos, com características de linguagens funcionais e extremamente dinâmica. O Ruby on Rails é um framework escrito em Ruby que facilita o desenvolvimento da sua aplicação web. Rails usa de forma inteligente as capacidades unicas da linguagem Ruby, que é o que a torna tão diferente.
2) Diferencie os padrões de projeto Inversão de Controle (IoC) e Injeção de Dependência.
Os Padrões de Projeto normalmente definem as relações e interações entre as classes ou objetos sem especificar os detalhes, a Inversão de Controle é uma forma diferente que temos para manipular o controle sobre um objeto já a Injeção de Dependência é um design pattern (padrão de Projeto) para realizara Inversão de Controle.
3) Diferencie JavaBean de Enterprise JavaBean.
JavaBeans são componentes reutilizáveis de software que podem ser manipulados visualmente com a ajuda de uma ferramenta de desenvolvimento.
Enterprise JavaBeans consiste em fornecer um desenvolvimento rápido e simplificado de aplicações Java, com base em componentes distribuídos, transacionais, seguros e portáveis.
4) Em Java, o que são os chamados Plain