RichFaces - configuração do ambiente
Neste capítulo, você definirá nosso ambiente de desenvolvimento e configurará seu sistema de forma que possa prosseguir com o desenvolvimento de RichFaces.
Requerimentos técnicos
De acordo com os requisitos técnicos, você aprenderá como configurar JDK, servidor de aplicativos ou qualquer IDE de sua escolha.
Requisitos de sistema
Você pode usar qualquer sistema em execução, não há nenhuma restrição de memória, RAM e sistema operacional.
Instalação JDK
Antes de prosseguir, você deve ter o JDK configurado em seu sistema. Consulte o site oficial da oracle para baixar e instalar o JDK 7 ou uma versão superior. Pode ser necessário definir a variável de ambiente para Java para que ele funcione corretamente. Para verificar sua instalação no sistema operacional Windows, clique em “java –version” no prompt de comando e como saída ele irá mostrar a versão Java instalada em seu sistema.
Instalação IDE
Existem vários IDE disponíveis na Internet. Você pode usar o que quiser. Para este tutorial, vamos usar o NetBeans 8.2. Você pode encontrar o link de download de diferentes IDE na tabela a seguir.
Nome IDE | Link de instalação |
---|---|
NetBeans | https://netbeans.org/downloads/ |
Eclipse | www.eclipse.org/downloads/ |
Intellij | www.jetbrains.com/idea/download/#section=windows |
É sempre recomendável usar uma versão de software recente para extrair o máximo de facilidade dela. Para este tutorial, usaremos o NetBeans IDE 8.2 junto com o JDK 8.
Requisitos do servidor
Como servidor de aplicativos, você usará o Tomcat. Neste capítulo, você configurará o servidor tomcat no sistema. Se você estiver instalando a versão mais recente do NetBeans, poderá instalar diretamente o Apache Tomcat junto com o NetBeans IDE. Se você não estiver fazendo isso, baixe a versão mais recente do Tomcat do site oficial do TOMCAT . Mantenha os arquivos Tomcat extraídos em sua unidade C ou arquivos de programa. Esses arquivos serão usados na próxima fase.
Requisitos do cliente
RichFaces é um componente da IU. Portanto, como todo componente de IU, o navegador da Internet atuará como um cliente para seu aplicativo. Você pode usar qualquer navegador de Internet moderno, como IE, Safari, Chrome, etc.
Requisitos de Desenvolvimento
Baixando os jars necessários: Visite o site oficial do JBOSS e baixe a versão estável mais recente dos arquivos jar do JBoss. Extraia os arquivos. Você precisará dos seguintes jars para desenvolver o aplicativo RichFaces.
- richfaces-a4j-4.5.17.Final.jar
- richfaces-core-4.5.17.Final.jar
- richfaces-rich-4.5.17.Final.jar
- cssparser-0.9.18.jar
- guava-19.0.jar
- sac-1.3.jar
Criando um Projeto
Nesta seção, vamos criar um aplicativo de demonstração que será usado posteriormente para aprender mais sobre RichFaces. Antes de prosseguir, é altamente recomendável que você baixe e instale todos os softwares e arquivos jar mencionados anteriormente.
Step 1- Abra o NetBeans IDE. Vá para Arquivo → Novo Projeto. Você será redirecionado para a imagem a seguir.
Step 2 - Selecione “Java Web” e “Aplicativo da Web” na guia “Categorias” e “Projetos” respectivamente e clique em “Avançar”.
Step 3- Na próxima guia, você deve fornecer um nome de projeto. Aqui, vamos chamá-lo de “RichFaceTutorial”. Em seguida, clique em “Avançar”. Você será redirecionado para a imagem a seguir. onde você irá configurar os detalhes do servidor.
Step 4- Selecione “Apache Tomcat” no menu suspenso e clique em “Adicionar”. Depois de clicar em “Adicionar”, você será redirecionado para uma tela separada, onde deverá configurar seu servidor. Para configurar o servidor, você precisará dos arquivos do servidor baixados na seção anterior.
Step 5- Selecione “Apache Tomcat ou TomEE” da lista como mostrado na imagem acima e clique em “Próximo”. Você será redirecionado para a seguinte tela.
Step 6- No local do servidor, você precisa fornecer o local dos arquivos Tomcat baixados. Clique em “Navegar” e navegue até o caminho da pasta necessária e clique em “Concluir”. Assim que seu servidor for adicionado com sucesso, você será redirecionado para a primeira tela. Clique em “Next” e você terá a chance de selecionar as diferentes estruturas para adicionar ao aplicativo, conforme mostrado na imagem a seguir.
Step 7 - Selecione “JavaServer Faces” e em “JavaServer Faces Configuration” você deve selecionar “RichFaces” e clicar em “Finish”.
Se você não obtiver “RichFaces” como opção, poderá adicionar o arquivo jars necessário do caminho de construção. Após esta etapa, seu aplicativo está pronto para ser implementado no servidor de aplicativos. A seguir está a estrutura do diretório do projeto do aplicativo após a conclusão de todas as etapas mencionadas acima.
Step 8- Vá em frente e clique com o botão esquerdo do mouse no arquivo “index.xhtml” e execute o arquivo. Você verá a seguinte saída no navegador.
No aplicativo da vida real, pode ser necessário gerar o arquivo war necessário e implantar no servidor de aplicativos, pois todas as páginas serão interligadas.
No entanto, para este tutorial, executaremos a página do aplicativo de forma inteligente, pois precisamos mostrar diferentes recursos de diferentes tags.