� Que tipo de aplica��es posso desenvolver para Web utilizando Java?
Os dois tipos mais populares de sistemas para web:
1 - web application: Um tradicional site com acesso a banco de dados e que reflete um conjunto isolado de fun��es de uma empresa. (vide Servlet/JSP). Normalmente temos 1 servidor, 1 banco de dados e todo o processamento feito em um pacote de classes isolado.
2 - web service: Um conjunto de componentes distribu�dos, modular e que � bem tolerante e gen�rico em rela��o a quantidade de fun��es dispon�veis. � uma vers�o mais robusta do tradicional web-application, incluindo balancemaneto de carga, suporte � processamento distribu�do, etc. (vide EJB - Enterprise Java Beans - JBoss). Neste caso, podemos ter N servidores (servidores de servi�o, mail, componentes...), N banco de dados e o processamento � baseado em componentes distribu�dos.
Para come�ar a estudar, escolha o primeiro (muito semelhante ao ASP - Access).
Aquele livro da Deitel - Java, como programar. tem um cap�tulo sobre servlet bem simples e direto. O tutorial da SUN � outro excelente caminho inicial:
http://java.sun.com/webservices/tutorial.html
existem muitos livros bons sobre web application. Procure o que estiver mais pr�ximo e bons estudos.
Felipe Ga�cho
