Escolar Documentos
Profissional Documentos
Cultura Documentos
5.4 Desenvolvimento Com Java para o Windows Azure - Channel 9
5.4 Desenvolvimento Com Java para o Windows Azure - Channel 9
BROWSE
FORUMS
CODING4FUN
EVENTS
Subscribe to Channel 9
Sign In
Blogs
2,446 Views
Tw eet
Like
Avg Rating: 5
[Este artigo foi traduzido da library do MSDN, para ver o original acesse
http://msdn.microsoft.com/pt-br/library/windowsazure/hh690944(VS.103).aspx]
Os passos seguintes mostram como criar e implantar uma aplicao Java bsica utilizando JSP Java Server Page para o Windows Azure, utilizando o plugin para o Eclipse do Windows Azure.
Foi utilizado o JSP nesse exemplo pela simplicidade, mas passos semelhantes podem ser
realizados para outras tecnologias Java existentes.
Na biblioteca do MSDN existe um vdeo publicado por Gilberto Ribeiro realizando os passos para
realizar o deploy de uma aplicao utilizando JSF - Java Server Faces no Windows Azure.
Nessa artigo vamos utilizar uma aplicao de Hello Word! Muito utilizada por todos os
desenvolvedores em qualquer linguagem
Os Pr-requisitos
Java Developer Kit (JDK),
v 1.6 ou posterior.
Eclipse IDE para desenvolvedores Java EE, Hlios ou superior. Voc pode obter o
Eclipse utilizando o link http://www.eclipse.org/downloads/.
A distribuio de um servidor web baseado em Java ou servidor de aplicao, como o
Apache Tomcat, GlassFish, JBoss Application Server, ou Jetty.
A assinatura do Windows Azure, que pode ser obtida atravs desse link
http://www.windowsazure.com/pt-br/pricing/free-trial/.
O Windows Azure Plugin para Eclipse. Acesse
http://sourceforge.net/projects/waplugin4ej/ para baixar.
Related posts
Windows 8
App for
Channel 9 now
available
Meet the
people behind
the Window
Azure SDK
for
Apache
Stonehenge
demoed at
PDC09
BizSpark
Startup Linxter
Launches
Azure Based
1. Vamos comear com a criao de um projeto Java. Inicie o Eclipse. Dentro do Eclipse, clique no
menu arquivo, clique em Novo, e em seguida clique em Dynamic Web Project. Nomeie o projeto
para HelloWorld e em seguida clique em Concluir.
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
1/7
09/01/14
2. Expanda o projeto HelloWorld, no painel Project Explorer do Eclipse. E clique com o boto
direito do mouse em WebContent, clique em Novo e, em seguida, clique em Arquivo JSP.
3. Na caixa de dilogo Novo arquivo JSP, nomeie o arquivo para index.jsp. Mantenha a pasta pai
como HelloWorld WebContent\, como apresentado na figura abaixo.
4. Na caixa de dilogo Selecionar Template JSP, selecione Novo arquivo JSP (html) e clique em
Concluir.
5. Quando o arquivo index.jsp abrir no editor do Eclipse, adicione no texto para exibir Hello
World! Na tag <body> existente. O contedo da tag Body do seu HTML deve possui o
seguinte contedo.
1
2
3
<body>
<b>Hello World! </ b>
</ Body>
6. Agora vamos criar um projeto para Windows Azure. Dentro do Eclipse, clique no menu
arquivo, Novo e em seguida selecione Windows Azure Project, utilize o nome MyAzureProject.
Modifique a localizao caso necessrio, mas salve esse valor pois iremos utiliz-lo em breve
quando formos exportar o arquivo WAR. Aceite os valores padro para WorkerRole1. A caixa
de dilogo da janela Novo Windows Azure Project deve ser semelhante a essa.
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
2/7
09/01/14
7. Crie um arquivo WAR para o projeto Java. No painel Project Explorer, clique com o boto
direito do mouse no projeto HelloWorld, em seguida clique em Exportar, e clique arquivo WAR.
Na caixa de dilogo Exportar, clique no boto Browse.
Na caixa de dilogo Salvar como, navegue para a seguinte localizao (onde
<your_project_location> a pasta onde voc criou seu Windows Azure projeto):
<your_project_location> \ MyAzureProject \ WorkerRole1 \ AppRoot
8. Clique em Salvar. Voc ser avisado caso o arquivo HelloWorld.war existir, caso acontea
clique em
sobrescrever.
Clique em Concluir.
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
3/7
09/01/14
10. Agora vamos copiar os arquivos zips do seu JDK e servidor Web. Estes arquivos sero
copiados para a pasta AppRoot.
Crie os arquivos zip necessrios, e ento utilize o File Explorer para arrastar os zips para a pasta
AppRoot no painel Explorer Project. Quando solicitado pela caixa de dilogo Operao File,
escolha Copiar arquivos. Depois de arrastar os arquivos zips para a pasta AppRoot, seu painel
Project Explorer deve estar semelhante ao seguinte.
11. Agora vamos personalizar o script de inicializao utilizado para o seu servidor de aplicao.
Dentro do painel Project Explorer, expanda a pasta samples do projeto MyAzureProject.
12. Primeiro vamos copiar o contedo do script para a rea de transferncia. Dentro da
pasta samples, voc visualizar um conjunto de arquivos que possuem comandos de
inicializao especficos para diferentes tipos de servidores web. Abra o arquivo que seja
equivalente para o servidor web que esteja utilizando. Com o arquivo aberto no editor do
Eclipse, clique em Editar, em seguida, clique em Selecionar tudo e em seguida, clique
<CTRL+C> para copiar o texto.
13. Agora vamos substituir o contedo do arquivo startup.cmd pelo contedo que voc acabou
de colocar na
rea de transferncia. No Painel Project Explorer, abra o arquivo startup.cmd
(que est na pasta AppRoot). Com o arquivo aberto, no menu clique em Editar, clique em
Selecionar tudo, e digite <CTRL+V> para colar o contedo.
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
4/7
09/01/14
2. Vamos desativar o acesso remoto do projeto do Windows Azure. No painel esquerdo da caixa
de dilogo Propriedades, expanda o Windows Azure e clique em Acesso Remoto. Na caixa de
dilogo Remote Access, desmarque a opo Ativar conexes de rea de Trabalho Remota com
estas credenciais de login. Clique em OK para fechar a janela de acesso remoto.
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
5/7
09/01/14
E com isso terminamos o artigo, faa um teste fazendo um deploy de alguma aplicao que voc
possui. Veja os pontos onde sua aplicao deve ser alterada e comece aos poucos a experimentar
cada servio disponvel no Windows Azure.
Abrao,
Vincius
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
6/7
09/01/14
channel9.msdn.com/posts/Desenvolvimento-com-Java-para-o-Windows-Azure
Feedback
Contact Us
Follow Us @Ch9
Code Of Conduct
Subscribe to Channel 9
Terms Of Use
Privacy Statement
7/7