Como diria o Jack Estripador :twisted: , vamos por partes!!
“Heero Yuy”:
1) Qual a função dos pacotes java.awt e javax.swing? e qual a principal diferença entre elas?
Tanto o awt quanto o swing serve para desenhar a GUI do usuário, os front-ends.
A principal direfença entre eles é que o Swing funciona :!:
AWT foi o primeiro paco disponível para desenho de front-ends em java, o conceito do AWT é utilizar as próprias apis do sistema operacional para gerar as “telas”, porém devido as diferenças entre cada sistema operacional algumas coisas funcionavam em um OS e em outro não…
Já o Swing tem todos os compomentes dentro das classes .jar do pacote javax.swing.
. e quando a aplicação é inicializada ele dezenha os componentes, ficando assim 100% independente do sistema operacional.
A ibm lançou um pacote chamado SWT que segue mais ou menos o mesmo conceito do AWT, porém você precisa de uma biblioteca específica para cada sistema operacional. O Eclipese (
www.eclipse.org ) utiliza ou SWT na sua GUI.
“Heero Yuy”:
2)Qual o gerenciador de Layout default dos seguintes containers?
A)Frame:
B)Panel:
C)Applet:
Todos os containers swing (pelo menos os que eu usei até hoje) possuem FlowLayout com padrão.
“Heero Yuy”:
3)Quais as interfaces que mapeiam os canais de comunicação entre uma aplicação cliente e um servlet HTTP?
5)Através de qual método é possível receber um parametro da aplicação cliente em um servlet?
Um servlet extende o HttpServlet, as solicitações são recebidas pela classe HttpServletRequest e enviadas em HttpServletResponse.
Mas não entendi exatamente sua pergunta.
Dá uma olhada neste link que você vai ver toda a arvore genealógica do button.
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/Button.html