Escolar Documentos
Profissional Documentos
Cultura Documentos
MenuPrincipal.jsp
com.acme.web.MenuPrincipal.java
3. Clique em finalizar
<nome da entidade><Ação>
@EJB
private CategoriaFacadeLocal categoriaFacade;
A anotação @EJB diz ao container para injetar a referencia para o EJB
CategoriaFacade. Isso faz com que possamos usar o EJB em qualquer
método do Managed Bean .
@Override
public void prerender() {
getCategoriaSessionBean().setCategorias(categoriaFacade.findAll().toArray(new
Categoria[1]));
}
<navigation-rule>
<from-view-id>/MenuPrincipal.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_index</from-outcome>
<to-view-id>/CategoriaIndex.jsp</to-view-id>
</navigation-case>
</navigation-rule>
Executando o aplicativo
1. Execute o projeto . Se acompanhar a janela de saída (embaixo)
podemos verificar que o netbeans irá compilar os fontes, montar os
arquivos de deploy (war e ear), executar o servidor, se ainda não tiver
no ar, fazer o deploy no servidor e finalmente abrir o browser com a
página principal do site.
public CategoriaNew() {
}
Categoria categoria;
<navigation-rule>
<from-view-id>/CategoriaIndex.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_new</from-outcome>
<to-view-id>/CategoriaNew.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/CategoriaNew.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_index</from-outcome>
<to-view-id>/CategoriaIndex.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/CategoriaIndex.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_new</from-outcome>
<to-view-id>/CategoriaNew.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>categoria_edit</from-outcome>
<to-view-id>/CategoriaEdit.jsp</to-view-id>
</navigation-case>
</navigation-rule>
<navigation-rule>
<from-view-id>/CategoriaEdit.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_index</from-outcome>
<to-view-id>/CategoriaIndex.jsp</to-view-id>
</navigation-case>
</navigation-rule>
Categoria[] categorias;
Categoria categoria;
9. Execute a aplicação
<navigation-rule>
<from-view-id>/CategoriaIndex.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_new</from-outcome>
<to-view-id>/CategoriaNew.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>categoria_edit</from-outcome>
<to-view-id>/CategoriaEdit.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>categoria_delete</from-outcome>
<to-view-id>/CategoriaDelete.jsp</to-view-id>
</navigation-case>
<navigation-case>
<from-outcome>menu_principal</from-outcome>
<to-view-id>/MenuPrincipal.jsp</to-view-id>
</navigation-case>
</navigation-rule>
...
<navigation-rule>
<from-view-id>/CategoriaDelete.jsp</from-view-id>
<navigation-case>
<from-outcome>categoria_index</from-outcome>
<to-view-id>/CategoriaIndex.jsp</to-view-id>
</navigation-case>
</navigation-rule>
7. Execute o aplicativo