Professional Documents
Culture Documents
NetBeans IDE NetBeans Platform Enterprise Plugins Docs & Support Community
HOME / Docs & Support
Search
Training
Java Programming Language
Support
Oracle Development Tools Support Offering for NetBeans IDE
Documentation
General Java Development External Tools and Services Java GUI Applications Java EE & Java Web Development Web Services Applications NetBeans Platform (RCP) and Module Development PHP and HTML5 Applications C/C++ Applications Mobile Applications Sample Applications Demos and Screencasts
GlassFish Server Open Source Edition 3.x Pr-requisitos Este tutorial pressupe que voc tenha algum conhecimento bsico das tecnologias a seguir, ou alguma experincia de programao com elas: Programao em Java NetBeans IDE Voc pode fazer download de um arquivo compactado zip do projeto finalizado.
More
FAQs Contribute Documentation! Docs for Earlier Releases
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
1/10
26/10/13
6. Selecione JavaServer Faces no painel Frameworks. Clique em Finalizar. Se voc estiver desenvolvendo uma aplicao Java EE 6 web e implantando-a no GlassFish Server, o IDE selecionar a biblioteca JSF 2.0 como default. A biblioteca JSF 2.0 permite utilizar Facelets como a linguagem da pgina e tambm fornece o suporte para JSF 1.2 e JSP.
Quando voc clica em Finalizar, o IDE cria o projeto e o abre na janela Projetos. O IDE cria automaticamente a pgina JSF i n d e x . x h t m l e abre a pgina no editor.
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
2/10
26/10/13
G e n e r a t i o n T y p e . A U T O ) .
8. No editor, adicione o campo m e n s a g e m(em negrito) abaixo do campo i d .
p r i v a t eL o n gi d ; p r i v a t eS t r i n gm e s s a g e ;
9. Clique com o boto direito do mouse no editor e selecione Inserir Cdigo (Alt-Insert; Ctrl+I no Mac) e, em seguida, selecione Getter e Setter. 10. Na caixa de dilogo Gerar Getters e Setters, selecione o campo m e n s a g e me clique em Gerar. O IDE gera os mtodos getter e setter para o campo m e n s a g e m .
11. Salve as alteraes. A classe de entidade representa uma tabela no banco de dados. Quando voc executa esta aplicao, uma tabela do banco de dados para Mensagem ser criada automaticamente. A tabela conter as colunas i de m e n s a g e m . Se examinar a unidade de persistncia no editor XML, ver que a aplicao utilizar a API de Transao Java (JTA) (t r a n s a c t i o n -
t y p e = " J T A " ). Isso especifica que a responsabilidade por gerenciar o ciclo de vida de entidades no contexto da persistncia
designada ao continer. Isso resulta em menos cdigo, porque o ciclo de vida da entidade gerenciado pelo continer e no pela aplicao. Para obter mais informaes sobre o uso de JTA para gerenciar transaes, consulte a documentao da API de Transao Java.
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
3/10
26/10/13
Quando voc clica em Finalizar, o IDE gera a classe de fachada da sesso M e s s a g e F a c a d e . j a v ae A b s t r a c t F a c a d e . j a v ae abre os arquivos no editor. Como podemos ver no cdigo gerado, a anotao @ S t a t e l e s s usada para declarar a classe
M e s s a g e F a c a d e . j a v acomo um componente de bean de sesso sem estado. M e s s a g e F a c a d e . j a v aestende A b s t r a c t F a c a d e . j a v a , que contm a lgica de negcio e gerencia a transao.
Quando voc cria a fachada para a entidade utilizando o assistente, como default, o IDE adiciona a anotao
f i n d R a n g ee c o u n tutilizam os mtodos definidos na API Critrios para criar consultas. A API Critrios faz parte da especificao
JPA 2.0, que est includa na especificao Java EE 6.
c o n f i g . x m lpara declarar beans gerenciados JSF. Voc pode utilizar nomes de beans em pginas JSF para acessar mtodos no bean
gerenciado. Para obter mais informaes sobre o suporte do IDE para a especificao JavaServer Faces 2.0, consulte Suporte JSF 2.0 no NetBeans IDE 6.8. Para obter mais informaes sobre a especificao JavaServer Faces 2.0, consulte o captulo Tecnologia JavaServer Faces no Tutorial do Java EE 6, Volume I.
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
4/10
26/10/13
4. Digite my.presentation para o Pacote.
5. Digite MessageView para o Nome que ser utilizado para o bean gerenciado. Observao. Quando voc cria um bean gerenciado utilizando o assistente, o IDE designar, por default, um nome para o bean, com base no nome da classe bean com uma letra minscula. Para este tutorial e para fins de demonstrao, voc designa explicitamente ao bean um nome que comea com uma letra maiscula. Ao referenciar o bean nas pginas JSF, voc usar M e s s a g e V i e w , em vez de m e s s a g e V i e w . Se voc no tiver designado o nome explicitamente, dever usar m e s s a g e V i e wdefault na pgina JSF. 6. Defina Escopo como Requisio. Clique em Finalizar.
Quando voc clicar em Finalizar, o IDE gerar a classe bean e abrir a classe no editor. Na janela Projetos, voc ver os seguintes arquivos.
No editor, voc pode ver que o IDE adicionou as anotaes @ M a n a g e d B e a ne @ R e q u e s t S c o p e de o nome do bean.
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
5/10
26/10/13
Quando voc clica em OK, o IDE adiciona o seguinte cdigo (em negrito) para injetar o bean.
p u b l i cc l a s sM e s s a g e V i e w{ / * *C r e a t e san e wi n s t a n c eo fM e s s a g e V i e w* / p u b l i cM e s s a g e V i e w ( ){ } / /I n j e c t st h eM e s s a g e F a c a d es e s s i o nb e a nu s i n gt h e@ E J Ba n n o t a t i o n @ E J B p r i v a t eM e s s a g e F a c a d em e s s a g e F a c a d e ; }
3. Adicione o cdigo a seguir para criar uma nova instncia.
/ * *C r e a t e san e wi n s t a n c eo fM e s s a g e V i e w* / p u b l i cM e s s a g e V i e w ( ){ t h i s . m e s s a g e=n e wM e s s a g e ( ) ; }
4. Adicione o seguinte cdigo classe.
/ /C r e a t e san e wf i e l d p r i v a t eM e s s a g em e s s a g e ;
c o n f i g . x m l . Em vez disso, o handler de navegao tentar localizar a pgina adequada na aplicao. Neste caso, o handler de
navegao tentar localizar uma pgina nomeada t h e e n d . x h t m lquando o mtodo p o s t M e s s a g efor chamado.
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
6/10
26/10/13
1. Abra o i n d e x . x h t m lno editor.
2. Modifique o arquivo para adicionar o seguinte form simples entre as tags < h : b o d y > .
< h : b o d y > < f : v i e w > < h : f o r m > < h : o u t p u t L a b e lv a l u e = " M e s s a g e : " / > < h : i n p u t T e x tv a l u e = " # { M e s s a g e V i e w . m e s s a g e . m e s s a g e } " / > < h : c o m m a n d B u t t o na c t i o n = " # { M e s s a g e V i e w . p o s t M e s s a g e } "v a l u e = " P o s t M e s s a g e " / > < / h : f o r m > < / f : v i e w > < / h : b o d y >
A funcionalidade autocompletar cdigo JSF pode ajud-lo ao digitar o cdigo.
Observao. Se voc copiar e colar o cdigo no arquivo, receber uma advertncia na margem esquerda ao lado da linha que contm < f : v i e w > . Voc pode colocar o cursor de insero na linha e digitar Alt-Espao para abrir a dica sobre como resolver o erro. A dica informa que necessrio adicionar a declarao de biblioteca
x m l n s : f = " h t t p : / / j a v a . s u n . c o m / j s f / c o r e " .
3. Salve as alteraes. Os componentes i n p u t T e x te c o m m a n d B u t t o nchamaro os mtodos no bean gerenciado JSF nomeado M e s s a g e V i e w .O mtodo p o s t M e s s a g eretornar "theend" e o handler de navegao procurar por uma pgina nomeada t h e e n d . x h t m l .
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
7/10
26/10/13
Executando a Aplicao
Voc agora finalizou a codificao da aplicao. Agora voc pode testar a aplicao no browser. 1. Clique com o boto direito do mouse no n na janela Projetos e selecione Executar. Quando voc seleciona Executar, o IDE constri e implanta a aplicao e abre o i n d e x . x h t m lno browser. 2. Digite uma mensagem no campo de texto. Clique em Postar Mensagem.
Quando voc clica em Postar Mensagem, a mensagem ser salva no banco de dados e o nmero de mensagens ser recuperado e exibido.
h t t p s : / / s v n . n e t b e a n s . o r g / s v n / s a m p l e s ~ s a m p l e s s o u r c e c o d e
Clique em Prximo. Clique em Procurar para abrir a caixa de dilogo Procurar nas Pastas do Repositrio: Expanda o n de raiz e selecione samples/javaee/SimpleEE6App. Clique em OK. Especifique a Pasta Local para o cdigos-fonte (a pasta local precisa estar vazia). Clique em Finalizar. Quando voc clica em Finalizar, o IDE inicializa a pasta local como um repositrio Subversion e verifica os cdigos-fonte do projeto. Clique em Abrir Projeto na caixa de dilogo exibida quando o check-out for concludo. Observaes. necessrio um cliente Subversion para verificar os cdigos-fonte. Para saber mais sobre a instalao do Subversion, consulte a seo Configurando o Subversion no Guia do Subversion no NetBeans IDE.
Consulte Tambm
Para obter mais informaes sobre o uso do NetBeans IDE para desenvolver aplicaes Java EE, consulte os seguintes recursos: Introduo Tecnologia Java EE Suporte a JSF 2.0 no NetBeans IDE 6.8 Trilha de Aprendizado do Java EE e Java Web
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
8/10
26/10/13
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
9/10
26/10/13
SiteMap
About Us
Contact
By use of this w ebsite, you agree to the NetBeans Policies and Terms of Use. 2013, Oracle Corporation and/or its affiliates. Sponsored by
https://netbeans.org/kb/docs/javaee/javaee-gettingstarted_pt_BR.html
10/10