Você pode gerar uma página da Web JSF (JavaServer Faces) a partir de um arquivo de conjunto de mapas BMS, para utilização em um ambiente da Web J2EE. A geração da página da Web se assemelha ao conjunto de mapas BMS original em relação ao layout e à aparência dos campos.
Restrição: Você pode criar uma página da Web JSF somente em um projeto da Web dinâmico existente.
Para criar um novo projeto, clique em e configure o projeto conforme necessário.
Utilize um dos seguintes métodos para chamar o assistente Gerar Páginas da Web.
- Na visualização Esboço, faça o seguinte:
- Clique com o botão direito do mouse no conjunto de mapas desejado.
- Selecione Gerar Páginas da Web JSF.
- Na visualização Navegador, faça o seguinte:
- Selecione o arquivo (.BMS) do conjunto de mapas.
- No menu de contexto acessado ao clicar com o botão direito do mouse, selecione .
No assistente Gerar Páginas da Web, configure as opções do JSF:
- Selecione os mapas desejados e clique em Próximo.
- Se você ativou o suporte bidirecional, pode agora definir as configurações
adicionais. Consulte Opções de Geração de Página da Web Bidirecional para obter detalhes.
Importante: Se você selecionar vários atributos bidirecionais ao gerar uma página JSF, os erros de script podem impedir que a página JSF seja executada. Para limpar tais erros de
script, você deve editar manualmente a página JSF.
Se você não estiver trabalhando com mapas bidirecionais, continue para a próxima etapa.
- Para o valor Pasta, especifique o projeto da Web dinâmico de destino. O local deve estar no diretório Conteúdo da Web dentro do projeto.
- Para configurar o valor Pacote, dê um clique duplo no nome do pacote desejado para os Java Beans.
- Clique em Concluir.
Para cada mapa, o assistente Gerar Páginas da Web gera os seguintes componentes
no diretório do projeto da Web:
- Um arquivo .JSP no diretório WebContent
- Um arquivo *Bean.java no diretório Java Resources > JavaSource > (nome do projeto)
(em que * é o nome do mapa selecionado no assistente)
- Um arquivo *Page.java no diretório Java Resources > JavaSource > código da página
(em que * é o nome do mapa selecionado no assistente)
Tags JSF são utilizadas na página da Web gerada. Os campos de conjunto de mapas são marcados da seguinte forma:
- Campos nomeados são representados por uma tag JSF.
- Campos de entrada nomeados são representados por uma tag inputText.
- Campos de saída nomeados (protegidos) são representados por uma tag outputText.
- Campos não nomeados são representados como texto estático.
- Campos não protegidos e nomeados marcados com a intensidade Escuro são representados por uma tag de senha JSF.
Os seguintes atributos de exibição são representados na página da Web gerada:
- Cor
- Invertido
- Sublinhado
- Piscar
- Esboço
O arquivo de configuração de Faces é atualizado (ou criado, se necessário) para cada página JSF gerada.
Esse arquivo de configuração é responsável pelo gerenciamento do mapeamento entre páginas JSF e seus beans Java associados e pelo controle do fluxo entre páginas.
Como o fluxo não pode ser determinado nesse ponto da geração, nenhuma regra de navegação será gerada.
Consulte a documentação do Rational Developer
para obter informações adicionais sobre o JavaServer Faces.