Bom, tem bastante gente em foruns e listas de discução que quer saber o que precisa para começar a desenvolver em java para web …
E como Hoje pela milhonésima vez precisei montar um ambiente de desenvolvimento para mim …
Resolvi então escrever este post como um passo a passo bem simples de como montar um ambiente, mas não se esqueça, que logo depois deste ambiente montado, você vai precisar estudar muito a API de Servlets e JSPs. Por favor, não tente nem começar a programar em java antes de entender orientação a objetos, e não tente desenvolver em java para web antes de entender a API de Servlets e JSPs, o que é possivel colocar no web.xml, o que ele faz, o que é um FIlter, quais são os tipos de Listeners disponibilizados pela API, para que servem os metodos de um servlet, a ordem de chamada deles, …
Estas e outras coisinhas básicas são necessárias para se desenvolver um sistema web em java, mas para facilitar o estudo, e poder trabalhar depois dele, um bom ambiente de desenvolvimento é necessário …
E a ideia deste post é mostar uma forma fácil de montar este ambiente, apenas com ferramentas gratuitas …
Então vamos la, comecem baixando os seguintes softwares:
Com tudo ja baixado, crie um diretório para o ambiente de desenvolvimento, eu uso windows, e costumo criar um diretório c:\java
Depois do download feito, execute o instalador do Java SE SDK, instale o SDK no diretório c:\java\jdk1.6.0 por exemplo, considerando que c:\java é também o seu diretório base. Para a instalação do Java RE pode utilizar o diretório padrão mesmo, só precisamos nos preocupar com o SDK ja que estamos montando um ambiente de desenvolvimento.
Depois disto, configure as variaveis de ambiente no seu sistema operacional, e adicione a variavel JAVA_HOME, apontando para c:\java\jdk1.6.0 se este foi o diretório onde você instalou o JDK, e adicione JAVA_HOME\bin no inicio da variável PATH do seu SO.
Uma descrição mais detalhada da instalação do Java SDK pode ser encontrada neste link.
Descompacte o tomcat no seu diretório base, e descompacte o eclipse no mesmo diretório …
com um editor de textos, abra o arquivo eclipse.ini de dentro da pasta eclipse que acabou de ser criada, e adicione estas linhas no arquivo:
-vmargs
-Xms512m
-Xmx1G
-XX:MaxPermSize=256m
Depois disto, execute o binário do eclipse, no windows ele deve se chamar: eclipse.exe, no unix/linux só eclipse …
Crie um arquivo texto de nome bookmarks.xml e coloque o seguinte conteúdo nele:
<?xml version=”1.0″ encoding=”UTF-8″?>
<bookmarks>
<site name=”SpringIDE” url=”http://springide.org/updatesite/” web=”false” selected=”false” local=”false”/>
<site name=”Subclipse” url=”http://subclipse.tigris.org/update_1.2.x” web=”false” selected=”true” local=”false”/>
<site name=”MyLar” url=”http://download.eclipse.org/technology/mylar/update-site/e3.2″ web=”false” selected=”false” local=”false”/>
</bookmarks>
No eclipse clique em Help, Software Update, Find and Install
Selecione a opção “Search for new Features to Install”.
Importe o arquivo de bookmarks recem criado e selecione os update sites:
Não esqueça de marcar a seleção automática de mirrors, e clique em next.
Selecione os seguintes itens:
Clique em next , aceite as licensas, e clique em Finish.
aguarde o final do download e clique em “Install All” quando perguntado.
Logo depois o eclipse vai perguntar se deseja reiniciar a IDE ou aplicar as alterações, eu prefiro reiniciar a IDE.
Acesse o install/update novamente e desta vez selecione apenas os update sites do Web Tools e Eclipse.
Selecione os patches disponiveis para a sua versão do eclipse, para a sua versão do webtools, e adicione o suporte a JSF do WebTools e o Dali (suporte a JPA).
prontinho, instalação do eclipse concluida.
Agora execute o eclipse, clique em Window\Show View\Other, digite Servers e selecione aunica opção que sobrou.
Clique com o botão direito na view que acabou de abrir, new, Server.
Selecione Apache, Tomcat 5.5.
Informe qual o diretório completo da sua instalação do Tomcat (O diretório em que você descompactou o tomcat).
e você esta pronto para começar a desenvolver.
Teste criando uma nova aplicação web dinâmica, clicando com o botão direito nela, e Run As, Run on Server.
prontinho, a sua aplicação esta rodando …
Espero que este passo a passo possa ser de alguma ajuda para alguem
Tags: Eclipse
ajudou sim!
Olá Urubatan, voce so usa esses plugins?
[...] que é sem duvida um dos mais lidos e menos comentados dos posts, ambiente para desenvolvimento web com [...]
Acho que falta alguns plugins.
Por exemplo:
Para JSF, se voce o usa claro…
Quando montei este ambiente e não ia usar JSF, mas o plugin que uso para JSF é o do WTP mesmo, para instala-lo basta rodar o updatecenter novamente e selecionar apenas o UpdateCenter do WebTools, instalar o Dali e o suporte a JSF …
-XX:MaxPermSize=256m
Sobre PermSize tem muita pouca documentacao, porque voce o usa?
É onde isso influencia e para q server?
´[]’s
isto não é para server, é para evitar erros de out of memmory no eclipse
[...] usando era alugada, e acabou de chegar a maquina que vou usar, então isto significa, instalar o eclipse novamente. Mas como quem me conhece sabe que sou bastante teimoso, e metido a testador de coisas [...]
[...] vou focar somente no SA. Para quem ainda não definiu um ambiente para desenvolver para WEB, aqui vai um sugestão. A primeira coisa que deve ser feita, é o download do módulo básico do SA, vá [...]
[...] vou focar somente no SA. Para quem ainda não definiu um ambiente para desenvolver para WEB, aqui vai um sugestão. A primeira coisa que deve ser feita, é o download do módulo básico do SA, vá [...]
[...] Ambiente de desenvolvimento JAVA: IDE Eu estava lendo meus feeds e reparei em um post do Urubatan sobre a montagem de um ambiente de desenvolvimento web usando o Eclipse. [...]
[...] Ambiente básico para desenvolvimento Java/Web + Configuração Eclipse. [...]
[...] source que todos pudessem utilizar PS.: sim, eu sei que eu ja tinha um passo a passo para configuração do Eclipse, mas como a cada 2 ou 3 meses eu mudo completamente quais os plugins que eu utilizo, achei que ter [...]
gostei da dica
e vou testar mas
por favor, corrige a palavra “discussão”
obrigada
Show!!!
Muito bom.
Parabéns!
“”com um editor de textos, abra o arquivo eclipse.ini de dentro da pasta eclipse que acabou de ser criada, e adicione estas linhas no arquivo:
-vmargs
-Xms512m
-Xmx1G
-XX:MaxPermSize=256m”"
Depois que eu fiz essa modificação o eclipse nao abriu mais, entao apaguei o paragrafo “-Xmx1g” e ele abriu normalmente. Isso vai gerar algum problema?