Aprender java

6 respostas
G

pessoal,

estou tentando desenvolver um sistema de cadastro bem simples, para começar a aprender a linguagem java, porém estou com algumas dúvidas. Primeiro, em java podemos programar para a web e desktop? Em desktop podemos disponibilizar para a web? Aproveitando, alguém poderia me indicar algum material para estudo?

Agradeço a todos.

6 Respostas

RiQuInHo_

segue alguns sites otimo e com muitos exemplo que ajudará…

http://www.java2s.com/

http://www.java-examples.com/

http://www.java-samples.com/

http://javalessons.com/

http://www.exampledepot.com/

http://wikis.sun.com/display/code/Home

abrxs

Jhonny_Oliveira

Não podemos deixar de recomendar as apostilas da Caelum e K-19

http://www.k19.com.br/downloads/apostilas

São excelentes materiais para iniciantes.

fabiozanardi

Sim, em java você pode desenvolver desktop, web e até mobile,

e se sua aplicação for bem estruturada, você pode utilizar o mesmo “core” da aplicação nos 3 ambientes, mudando apenas a camada view de acordo com a sua necessidade.

Natalia_Lima

gusmborges:
pessoal,

estou tentando desenvolver um sistema de cadastro bem simples, para começar a aprender a linguagem java, porém estou com algumas dúvidas. Primeiro, em java podemos programar para a web e desktop? Em desktop podemos disponibilizar para a web? Aproveitando, alguém poderia me indicar algum material para estudo?

Agradeço a todos.

Sim, existem as extensões específicas para Desktop, Web e também para outras inúmeros tipos de aplicações, como celular, jogos, imagens 2D, 3D, etc…

Dê uma olhada neste tópico também
http://www.guj.com.br/java/207897-exemplo-de-cadastro-com-menu

X

gusmborges:
pessoal,

estou tentando desenvolver um sistema de cadastro bem simples, para começar a aprender a linguagem java, porém estou com algumas dúvidas. Primeiro, em java podemos programar para a web e desktop? Em desktop podemos disponibilizar para a web? Aproveitando, alguém poderia me indicar algum material para estudo?

Agradeço a todos.

Sim é possível, sobretudo se vc desenvolver em camadas, separando a camada de visão (que é o que o usuário vai ver e interagir diretamente) em “camada Web”, “camada Desktop”, “camada Mobile”. Daí, vc deixa as camadas de Modelo e de Controle sem precisar mexer, isto é, como únicas para todas as diferentes visões.

Dá uma lida em MVC: http://pt.wikipedia.org/wiki/MVC

Boa sorte e bons estudos!

G

Caro amigos,

agradeço a todos pela informação. Irei acessar os links informados para estudar mais sobre a linguagem, e com certeza seu eu tiver alguma dúvida, irei postar aqui.

agradeço mais uma vez.

Criado 29 de junho de 2012
Ultima resposta 29 de jun. de 2012
Respostas 6
Participantes 6