Notas de versão do NetBeans Visual Web Pack 5.5.1

O NetBeans Visual Web Pack 5.5.1 oferece um ambiente para construir rapidamente aplicativos da Web com componentes JavaServer Faces ativado por Ajax, suporte à vinculação com arrastar e soltar a fontes de dados, etc.

Conteúdo


Observação: Os componentes Ajax incluídos no NetBeans Visual Web Pack 5.5.1 são apenas exemplos, e não se destinam a aplicativos de produção.

Observação: A atualização 1 para NetBeans Visual Web Pack agora está disponível. Consulte as Notas sobre alterações para obter mais informações

Requisitos do sistema

Este tópico especifica os pré-requisitos que devem ser atendidos antes de você instalar o NetBeans Visual Web Pack 5.5.1.

Configuração do sistema

A tabela a seguir lista o hardware mínimo e os requisitos de sistema operacional para a execução do NetBeans Visual Web Pack 5.5.1:

Plataforma

CPU

RAM

Espaço em disco

Sistema operacional

Navegadores suportados

Solaris SPARC

UltraSPARC III com velocidade de processamento de 750 MHz

1 GB

130 MB

Solaris 10 OS

Mozilla 1.7 suportado pela Sun

Solaris (x86 Platform Edition)

Intel Pentium 4 (ou equivalente) com velocidade de processamento de 1 GHz

1 GB

130 MB

Solaris 10 OS

Mozilla 1.7 suportado pela Sun

Microsoft Windows

Intel Pentium 4 (ou equivalente) com velocidade de processamento de 1 GHz

1 GB

130 MB

Windows 2000 Professional Edition (Service Pack 4),
Windows XP Professional Edition (Service Pack 2)

Internet Explorer 5.5 Service Pack 2 (Windows 2000)
Internet Explorer 6 Service Pack 2 (Windows XP)

Linux

Intel Pentium 4 (ou equivalente) com velocidade de processamento de 1 GHz

1 GB

130 MB

Red Hat Fedora Core 3 (exceto quando estiver sendo executado no local zh_CN e possivelmente em outros locais asiáticos - consulte Problemas de renderização em Problema conhecido abaixo.)

Firefox 1.0.4 (mínimo)

Mac OS

1 GHz PowerPC G4
1.83 GHz Intel Dual Core

1 GB

130 MB

Macintosh OS 10.4, 10.4.5

Safari 1.2.1 no mínimo (Safari 2 no mínimo para OS 10.4.5), Mozilla 1.6



Software necessário

Antes da instalação do NetBeans Visual Web Pack 5.5.1, o software abaixo deve ser instalado:

  • NetBeans IDE 5.5.1.
  • Java SE Development Kit (JDK) 5.0 atualização 6 (versão 1.5.0_06) ou superior.

    Se não tiver o JDK 5.0 atualização 6 ou superior instalado, não é possível prosseguir com a instalação. Você pode fazer o download deste JDK na página de downloads do Java SE.

    Observe que as instalações do Mac OS X requerem o Java 2 Standard Edition (J2SE) 5.0 versão 4. Você pode fazer o download deste JDK da página de downloads da Apple. Procure "J2SE" para localizar essa versão.
  • Um servidor de aplicativos

    Para tirar vantagem dos bancos de dados e dos aplicativos de amostra do Visual Web Pack e para desenvolver aplicativos visuais da Web com o Java EE5, use o servidor de aplicativos Sun Java System 9, Platform Edition, o servidor de aplicativos do Java EE 5 de código aberto. Para obter mais informações, consulte Downloads do Java EE.

Tecnologias compatíveis

O NetBeans Visual Web Pack 5.5.1 é compatível com as seguintes tecnologias:

  • Enterprise JavaBeans (EJB) 3.0
  • JAX-WS 2.0
  • Java Persistence (JSR-220)
  • JavaServer Faces 1.2 (JSR-127)
  • Java Servlet 2.5
  • JavaServer Pages (JSP) 2.1
  • Struts 1.2.9
  • API de Java para Chamadas de Procedimento Remoto (RPCs) baseadas em XML (JAX-RPC) 1.6.
  • APIs de Java para registros de XML (JAXR) 1.0
  • API de Java para processamento de XML (JAXR) 1.2
  • JavaServer Pages Standard Tag Library 1.1

Observação: usar versões do JBoss, WebLogic ou Struts diferentes daquelas explicitamente listadas pode resultar em comportamento imprevisível do IDE porque são interfaces externas e não são controladas pela equipe do projeto.

O NetBeans IDE 5.5.1 foi testado com os seguintes servidores de aplicativos:

  • Sun Java System Application Server 9.1 Beta (GlassFish V2)
  • Servidor de aplicativos Sun Java System PE 8.2
  • Tomcat 5.5.17
  • JBoss 4.0.4
  • WebLogic 9.1

Se estiver usando o servidor de aplicativos GlassFish, recomenda-se executar a compilação final do GlassFish V2 para trabalhar com o NetBeans IDE 5.5.1.

Bancos de dados suportados, Drivers JDBC e Recipientes de implantação

O NetBeans Visual Web Pack 5.5.1 é testado nos seguintes bancos de dados e drivers:

Driver Oracle testado no banco de dados Oracle:

Local do driverOracle Database 10g Release 2 JDBC Drivers
Versões do driver Banco de dados Oracle 10g versão 2 (10.2.0.2)
Arquivo JAR do driver ojdbc14.jar
Nomes de classe do driver oracle.jdbc.driver.OracleDriver
Formatos de URL jdbc:oracle:thin:@//nomedohost:porta/bancodedados
URL de exemplo jdbc:oracle:thin:@//localhost:1521/ora9i

Driver Microsoft testado no banco de dados SQL Server:

Local do driver Microsoft SQL Server 2005 JDBC Driver 1.1
Versão do driver Microsoft SQL Server 2005 JDBC Driver 1.1
sqljdbc_1.1.1501.101_enu.tar.gz
Arquivo JAR do driver sqljdbc.jar
Nome de classe do driver com.microsoft.sqlserver.jdbc.SQLServerDriver
Formato de URL jdbc:sqlserver://nomedohost:1433;databaseName=bancodedados;selectMethod=cursor
URL de exemplo jdbc:sqlserver://localhost:1433;databaseName=viagem;selectMethod=cursor

Drivers IBM testados com o banco de dados DB2:

Local do driverDB2 Personal Developer's Edition: Redistributable JDBC Type 4 Driver (requer registro)
Versão do driverRedistributable DB2 JDBC Type 4 driver v8 fixpack 11
db2_jdbc_t4_fp11.zip
Arquivos JAR do driver Tipo 4
  • db2jcc.jar
  • 2jcc_license_cu.jar
Nome de classe do driver com.ibm.db2.jcc.DB2Driver
Formato do URL (Tipo 4) jdbc:db2://nomedohost:porta/bancodedados
URL de exemplo jdbc:db2://localhost:50002/sample

Observação: Os drivers IBM oferecem suporte para Tipo 2 (nativo) e Tipo 4 (Java puro). Para forçar os drivers a serem executados no Tipo 4, adicione uma propriedade: driverType = 4 ao conectar ao banco de dados.

Drivers MySQL testados com o banco de dados MySQL:

Local do driver Download do Connector/J 5.0.3 (tar.gz)
Download do Connector/J 5.0.3 (zip)
Versão do driver MySQL® Connector/J 5.0.3
Arquivos JAR do driver mysql-connector-java-5.0.3-bin.jar
Nome de classe do driver org.gjt.mm.mysql.Driver
Formato de URL jdbc:mysql://nome_do_host:porta/banco_de_dados
jdbc:mysql://nome_do_host/banco_de_dados
URL de exemplo jdbc:mysql://localhost:3306/sample
jdbc:mysql://localhost/sample

Drivers DataDirect testados com banco de dados Oracle, SQL Server, DB2 e Sybase:

Local do driverDataDirect Connect for JDBC, Release 3.6 Service Pack 1
Versões do driver DataDirect Connect para JDBC - 3.6
DataDirect Connect para JDBC - 3.6.07
Arquivos .jar do driverArquivos .jar do driver DataDirect
  • base.jar
  • util.jar
  • spy.jar
  • resource.jar
  • oracle.jar
  • sybase.jar
  • sqlserver.jar
  • db2.jar
  • informix.jar
Nomes de classe do driver Classes do driver DataDirect
  • com.ddtek.jdbc.oracle.OracleDriver
  • com.ddtek.jdbc.sqlserver.SQLServerDriver
  • com.ddtek.jdbc.db2.DB2Driver
  • com.ddtek.jdbc.sybase.SybaseDriver
Formatos de URL Formatos de URL de DataDirect
  • jdbc:datadirect:oracle://nome_do_servidor[:númerodaPorta];SID=bancodedados
  • jdbc:datadirect:sqlserver://nome_do_servidor[:númerodaPorta];nomedoBancodedados=bancodedados
  • jdbc:datadirect:db2://nome_do_servidor[:númerodaPorta]nomedoBancodedados=bancodedados
  • jdbc:datadirect:sybase://nome_do_servidor[:númerodaPorta
URLs de exemplo jdbc:datadirect:oracle://localhost;SID=ora9i
jdbc:datadirect:sqlserver://localhost:1433;DatabaseName=travel;SelectMethod=cursor
jdbc:datadirect:db2://localhost:50002;databaseName=sample

Aplicativos firewall

Os aplicativos firewall ativados podem impedir que alguns componentes sejam configurados corretamente durante o processo de instalação. Consulte a documentação do seu firewall para determinar se deve ser desativado antes da instalação.

superior

Informações de configuração

Informações sobre a configuração do NetBeans Visual Web Pack 5.5.1 para bancos de dados e servidores de aplicativos podem ser encontradas no Guia de instalação.

Se o Visual Web Pack estiver configurado para usar o servidor de aplicativos Sun Java System 9, Platform Edition, então um servidor de bancos de dados incorporado (Java DB) estará incluído. Para obter mais informações sobre o Java DB, consulte Uma rápida descrição do Java DB. Quando o servidor de aplicativos Sun Java System estiver configurado, e depois que o IDE for reiniciado, um banco de dados de amostra chamado Viagem e uma conexão de banco de dados de Viagem são configurados. Se a pasta base, localizada em <HOME>/.netbeans/5.5.1, for removida, os bancos de dados permanecerão intactos até a próxima vez que o servidor de aplicativos Sun Java System for reconfigurado. A pasta do banco de dados de amostra se localiza na pasta base .netbeans-derby.

Observação: Antes de determinar uma conexão de bancos de dados para o banco de dados Viagem, você deve iniciar o Java DB.

Banco de dados incorporado

Se instalar o servidor de aplicativos Sun Java System, você poderá configurar o banco de dados Java DB incorporado para trabalhar também com o NetBeans Visual Web Pack 5.5.1.

Para configurar o servidor Java DB em uma instalação independente do NetBeans IDE 5.5.1:

  1. Inicie o IDE.
  2. Registre o servidor de aplicativos Sun Java System na janela Tempo de execução do NetBeans IDE conforme descrito no Guia de instalação.
  3. Escolha Ferramentas > Opções e, na caixa de diálogo Opções, clique em Opções avançadas.
  4. Expanda Configuração do IDE > Configurações de servidores e ferramentas externas e selecione Banco de dados Java DB para verificar as configurações do banco de dados.

Restaurando conexões de bancos de dados

Ao abrir projetos do Java Studio Creator que têm componentes vinculados aos conjuntos de linhas no Visual Web Pack, o IDE não encontra as fontes de dados. Ao importar um projeto para o Visual Web Pack, o IDE lhe aconselha a fazer backup desse projeto visto que não poderá ser aberto no Java Studio Creator. Para resolver o problema de conexões de dados ausentes, adicione o driver do banco de dados e, em seguida, reconecte o projeto ao banco de dados. Não é necessário adicionar o driver do banco de dados se o projeto usar o Java DB e se o servidor de aplicativos Sun Java System tiver sido instalado conforme o descrito em Banco de dados incorporado.

Para adicionar o driver de banco de dados:
  1. Abra a janela Tempo de execução.
  2. Expanda o nó Banco de dados. Clique com o botão direito do mouse em Drivers e escolha Novo driver.
  3. Na janela Novo driver JDBC, clique em Adicionar. Navegue até o arquivo .jar do banco de dados e clique em Abrir.
  4. Selecione Classe do driver, digite um nome para o banco de dados (ou mantenha o padrão) e clique em OK.
  5. Clique com o botão direito do mouse no nó Bancos de dados e escolha Nova conexão.
  6. Na caixa de diálogo Nova conexão de banco de dados:

    1. Selecione o banco de dados na lista suspensa Nome.
    2. Digite a URL do banco de dados.
    3. Digite o nome de usuário e a senha.
    4. Clique em OK.
  7. No nó Bancos de dados, clique com o botão direito do mouse na URL de banco de dados associada ao banco de dados. Depois clique com o botão direito do mouse na conexão de bancos de dados e escolha Conectar. Você pode ser solicitado a fornecer a senha.

Consulte Bancos de dados suportados, Drivers JDBC e Recipientes de implantação para obter mais informações sobre os drivers e as URLs de banco de dados.

Para resolver a conexão do banco de dados:
  1. Abra a janela Projetos. O IDE procura as conexões de dados que estão faltando. Observe que quanto maior for o projeto, mais tempo esse processo irá demorar.

    Quando o IDE verifica que essas conexões de dados estão faltando, ele marca com um ícone o nó do projeto e exibe o nome em vermelho.
  2. Clique com o botão direito do mouse no projeto com a conexão de dados ausente e escolha Resolver problemas de banco de dados no menu pop-up.
  3. Na caixa de diálogo Resolver fonte(s) de dados, selecione o nome do banco de dados e clique em Adicionar conexão de dados.
  4. Na caixa de diálogo Adicionar conexão de banco de dados, selecione seu banco de dados na lista suspensa Tipo de servidor, forneça as informações solicitadas e clique em OK.

    Para os aplicativos de Java Studio Creator que usam Java DB, digite o ID de usuário e senha associados ao aplicativo. Por exemplo, o ID de usuário e a senha do projeto CorporateTravelCenter são ambos travel. A URL de banco de dados possui o seguinte formato: jdbc:derby://nome_do_host:número_da_porta/nome_do_banco_de_dados. Por exemplo, a URL de banco de dados do banco de dados Viagem incorporado ao Java DB na porta padrão é jdbc:derby://localhost:1527/travel.

superior

Aplicativos de amostra

Para usar os aplicativos de amostra do Visual Web Pack, você deve criar um novo projeto do Visual Web que use o aplicativo e conectar o projeto ao banco de dados de amostra, se um banco de dados tiver sido fornecido.

O Visual Web Pack pode incluir as atualizações dos novos bancos de dados e aplicativos de amostra. Após realizar uma atualização, para verificar se há novos aplicativos de amostra, escolha Arquivo > Novo projeto para abrir o assistente para Novo projeto e, em seguida, escolha Amostras > Visual Web para ver a lista de aplicativos de amostra no painel direito. Para criar um aplicativo de amostra:

  1. Escolha Arquivo > Novo projeto.

    O assistente para Novo projeto é aberto.
  2. No painel Categorias do assistente para Novo projeto, expanda o nó Amostras e selecione Visual Web.
  3. Selecione o projeto de amostra no painel Projetos e clique em Próximo para continuar.
  4. Digite o nome do projeto no campo Nome do projeto.

    O IDE sugere um nome que pode ser editado.
  5. Com base no nome do projeto, o IDE sugere o local e a pasta do projeto. Você pode alterar o local do projeto.

    O IDE cria um nome de pasta com base nas informações que você inserir. O IDE sugere um pacote Java padrão para o projeto. Você pode alterar o nome do pacote Java digitando um novo nome.
  6. Certifique-se de que o Java Blueprints esteja selecionado na lista suspensa Estrutura da fonte.
  7. Certifique-se de que o servidor de aplicativos Sun Java System esteja selecionado na lista suspensa Servidor.

    Se não encontrar o servidor de aplicativos Sun Java System na lista, você deve registrar o servidor no NetBeans conforme descrito na Ajuda, no tópico Registrando uma instância do servidor de aplicativos Sun Java System.
  8. Selecione o Java EE5 na lista suspensa Versão do Java EE e clique em Finalizar para criar o projeto.

superior

Notas sobre alterações

Essa seção descreve as alterações realizadas no NetBeans Visual Web Pack de uma versão para a outra.

NetBeans Visual Web Pack 5.5.1

NetBeans Visual Web Pack 5.5 ML (Multilíngüe)

A versão ML adiciona suporte a idioma para japonês, chinês simplificado e português do Brasil. As questões seguintes também foram tratadas nesta versão:

Cabeçalhos da caixa de listagem AddRemove do Internet Explorer 7

Descrição: Cabeçalhos para adicionar e remover caixas de listagem não se estendem até a borda de caixas de listagem associadas a eles. Isso foi corrigido pela remoção do estilo float:left na classe AddRmvHwzDiv.

Âncoras do Internet Explorer 7

Descrição: Anteriormente, nas páginas criadas com hiperlinks apontando para uma âncora, o IE 7 não saltava automaticamente para a âncora.

AbstractDesignInfo.acceptFiliation restringe solturas no ActionSource

Descrição: Esta correção permite que componentes ActionSource não baseados em Woodstock se tornem componentes pai.

NetBeans Visual Web Pack 5.5 FCS


Atualização da versão de produção

As instruções para a atualização da Visualização da tecnologia NetBeans Visual Web Pack 5.5 estão no Guia de instalação.

As bibliotecas de componentes descarregadas já não são exibidas automaticamente na Paleta.

Descrição: A interface do usuário do NetBeans Visual Web Pack 5.5 mudou. Para exibir a biblioteca de componentes na Paleta, importe o arquivo complib para o IDE e adicione-o a um projeto. Os complibs importados não são exibidos em todos os projetos, mas somente nos projetos aos quais foram adicionados.

Para obter mais informações, consulte o tutorial Fazendo download e importando componentes Ajax e outros componentes e o tópico da Ajuda, Sobre bibliotecas de componentes.

Atualização 1 disponível para NetBeans Visual Web Pack.

Descrição: Esta atualização corrige o erro do InSync Source Modeler (Visual Web Pack quebra a funcionalidade arrastar e soltar em projetos SOA).

Para instalar esta atualização:

  1. Escolha Ferramentas > Central de atualizações no menu principal. Isso iniciará o assistente da Central de atualizações.
  2. No assistente da Central de atualizações, selecione Central de atualizações do NetBeans Visual Web e clique em Próximo.
  3. No painel rotulado Selecionar módulos a instalar, selecione Módulo do InSync Source Modeler, clique em Adicionar para incluir na instalação e, em seguida, clique em Próximo.
  4. Aceite o contrato de licença. Quando os módulos forem baixados, clique em Finalizar. Você será solicitado a reiniciar o IDE para concluir a instalação.

Observação: A Atualização 1 é para a versão NetBeans Visual Web Pack 5.5. Essa atualização também fica visível para os usuários da Visualização da tecnologia do NetBeans Visual Web Pack 5.5, mas a atualização falhará na Visualização da tecnologia com uma mensagem de que as dependências de módulo não estão satisfeitas. Os usuários da Visualização da tecnologia atualizam para a Versão de produção conforme descrito no Guia de instalação.

Essa atualização também corrige o problema dos usuários do NetBeans Enterprise Pack 5.5 que não conseguem arrastar e soltar em projetos SOA.

superior

Problemas conhecidos

Esta seção trata dos problemas não resolvidos dessa versão. Para obter mais informações, consulte FAQ do NetBeans Visual Web Pack.

Banco de dados de amostra


O servidor de aplicativos Sun 9 Platform Edition requer que o IDE seja reiniciado.

Descrição: Para usar o banco de dados Viagem com o servidor de aplicativos Sun 9 PE, o IDE deve ser reiniciado depois que o servidor de aplicativos tiver sido selecionado na janela Servidores.

Problemas de migração


Temas personalizados dos projetos Java EE5 do Visual Web Pack 5.5 não funcionarão quando adicionados ao Visual Web Pack 5.5.1.

Descrição: Nessas circunstâncias, o Visual Designer reporta um erro de "Elemento Corpo ausente".

Solução: O usuário deve recriar temas personalizados na estrutura de arquivos de tema 5.5.1 do IDE.

Limpar e construir


Limpar e construir falha após a implantação do aplicativo.

Descrição: A implantação do aplicativo retorna o erro "Impossível excluir o arquivo ...\build\web\WEB-INF\lib\appbase.jar".

Solução: Pare e reinicie o servidor de aplicativos e implante o aplicativo novamente.

Conversores


As mensagens de erro de tempo de execução do conversor do JSF 1.2 são diferentes no JSF 1.1.

Descrição: As mensagens de erro de conversão do JSF 1.2 são muito mais detalhadas do que as do JSF 1.1. Para obter mais informações, consulte os tópicos do conversor na Ajuda on-line.

Instalação do Vista


A instalação do NetBeans Visual Web Pack no sistema operacional Vista falhará se o instalador não for apontado para o JDK 1.5_11 ou posterior.

Descrição: Embora JAVA_HOME e PATH apontem para jdk1.5_11 ou 6, o instalador ainda pode tentar instalar com base em um JDK anterior instalado no sistema.

Solução: Certifique-se de que o instalador está realmente sendo executado no JDK posterior usando a opção -is:javahome <path to 1.5.0_11 home>.

Aparência do botão


O texto do botão na barra de ferramentas de edição não existe ou está truncado.

Descrição: No Microsoft Windows XP, usando o estilo de exibição do Windows XP, o texto do botão é substituído por reticências. Esse problema está relacionado ao JDK 5.0 atualização 8 (versão 1.5.0_08).

Solução: Altere o estilo de exibição para Windows Classic da seguinte forma:

  1. Escolha Início > Configurações > Painel de controle.
  2. No Painel de controle, clique duas vezes em Exibição.
  3. Na guia Aparência, escolha o estilo Windows Classic em Janelas e botões.

Botões exibidos incorretamente no IE7


Quando exibidos no IE7, todos os componentes de botão podem ser processados com uma largura incorreta.

Descrição: Este problema ocorre quando o botão é colocado usando-se posicionamento absoluto. Por exemplo, quando o NetBeans Visual Web Pack usa posicionamento absoluto para colocar componentes no Modo de layout de grade, esse problema pode ocorrer.

O IE7 espera um valor a ser especificado para a largura dos botões. Se um atributo de largura não for especificado, a lagura será definida como width:auto, o que resulta na definição da lagura do botão em toda a largura disponível do elemento de recipiente do botão. Por exemplo, se o estilo do botão for left=130px, então o botão iniciará a 130px à esquerda e se expandirá na largura do elemento <body> .

Solução: Existem várias formas diferentes de resolver esse problema no NetBeans Visual Web Pack:

  • Especifique a propriedade de largura do botão ou redimensione o botão no IDE para fazer com que o IDE atribua uma largura para o botão.
  • No IDE, solte o botão em um componente Grupo de painéis para colocar o botão dentro de uma marca de span. Neste caso, não é preciso definir o posicionamento quando o IDE define o posicionamento do componente Grupo de painéis. Por exemplo, o código JSP de um Botão dentro de um componente Grupo de painéis pode se parecer com:
    <webuijsf:panelGroup binding="#{Page1.groupPanel1}" id="groupPanel1" style="position: absolute; left: 240px; top: 168px">
    <webuijsf:button binding="#{Page1.button1}" id="button1" text="Button"/> </webuijsf:panelGroup>

Bibliotecas de componentes e JBoss


Os componentes da biblioteca de componentes webui (baseados no JSF 1.1/J2EE 1.4), incluídos no NetBeans Visual Web Pack 5.5, funcionam precariamente.

Descrição: Quando um projeto é criado, a classpath é verificada no recipiente e quando uma implementação do MyFaces é encontrada, tal implementação tem prioridade. A remoção da implementação do MyFaces obriga o aplicativo a incorporar as bibliotecas do JSF-RI.

Solução: Mova o diretório a seguir para fora do diretório padrão antes de criar projetos Visual Web Pack desse recipiente:

JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/jsf-lib

Renomeação de pastas do projeto


A renomeação de uma pasta do projeto lança IllegalStateException.

Descrição: O IDE lança IllegalStateException ao reabrir um projeto com uma pasta renomeada ou ao reabrir uma pasta com uma página renomeada.

Solução: Renomeie somente as pastas de dentro do nó Pacotes de fontes. Clique com o botão direito do mouse na pasta que está nesse nó e escolha Refatorar > Renomear no menu pop-up. Observe que o IDE atualmente não suporta a renomeação do pacote padrão do Bean.

Vinculando a dados


A vinculação de um componente Drop Down List aos dados da tabela retorna uma exceção.

Descrição: Ao usar o MySQL, a tentativa de vincular um componente Drop Down List aos dados da tabela retorna um IllegalArgumentException.

Solução: Quando esse erro ocorrer, feche a caixa de diálogo Vincular aos dados e abra-a novamente. Se isso falhar, feche e reabra o projeto.

Comando SQL ViewData


A inserção de um nova linha ou espaço tem como resultado um retorno vazio incorreto.

Descrição: Uma consulta realizada na janela Exibir dados que termina com um espaço em branco ou com um retorno de carro não é executada.

Serviços da Web


O pacote de serviços da Web não está visível no JDK 1.5_06 em projetos que usam o J2EE 1.4.

Descrição: Nos projetos nos quais os serviços da Web foram adicionados, a instrução de importação deveria se autocompletar na exibição Java (ou seja, o pacote de serviços da Web deveria estar visível no aplicativo), mas o IDE retorna "Sem sugestões".

Solução: Construa o projeto primeiro e por conseguinte o editor de fontes Java fornecerá as sugestões.

Imagens distorcidas


As imagens de fundo estão embaralhadas ou não há imagem de fundo no navegador durante o postback.

Descrição: Quando um postback ocorre, as imagens de fundo definidas através do estilo de imagem de fundo com uma URL relativa, como background-image: url (./resources/flower.gif), aparecem embaralhadas ou não estão no navegador.

Solução: As correções a seguir funcionam para projetos Java EE 4 e EE5. Defina manualmente a imagem de fundo usando um código tal como:

<h:panelGrid binding="#{Page1.gridPanel1}" id="gridPanel1"
    style="background-image: url(/WebApplication1/resources/flower.gif);
                height: 200px; left: 312px; top: 240px; position: absolute" width="312"/>
Em alguns navegadores, o Painel de grade no trecho acima pode precisar ter pelo menos um filho para que a imagem de fundo seja exibida. O filho poderia ser, por exemplo, um componente Static Text com a propriedade escape definida como False e a propriedade text definida como um espaço incondicional ( ):
<h:panelGrid binding="#{Page1.gridPanel1}" id="gridPanel1"
style="background-image: url(/WebApplication1/resources/flower.gif); height: 200px; left: 312px; top: 240px; position: absolute" width="312">
<webuijsf:staticText binding="#{Page1.staticText1}" escape="false" id="staticText1" text=" "/> </h:panelGrid>

Observe que, embora essa solução tenha efeito no tempo de execução, ela fará com que a imagem desapareça no tempo de design.

Componente Checkbox


A propriedade readOnly dos componentes Checkbox e Checkbox Group não funciona,

Descrição: Esses componentes permanecem clicáveis mesmo depois de configurar seus atributos como readOnly.

Solução: Use o atributo disabled para que o componente seja processado quando aplicável, mas que não possa ser alterado.

Use também o script para evitar alterações em elementos que sejam readOnly. Aqui, button1_action alterna a propriedade readOnly de checkbox1:

<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:webuijsf="http://www.sun.com/webui/webuijsf">
<jsp:directive.page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"/>
<f:view>
<webuijsf:page binding="#{Page1.page1}" id="page1">
<webuijsf:html binding="#{Page1.html1}" id="html1">
<webuijsf:head binding="#{Page1.head1}" id="head1">
<webuijsf:link binding="#{Page1.link1}" id="link1" url="/resources/stylesheet.css"/>
<webuijsf:script binding="#{Page1.script1}" id="script1"><![CDATA[
function preventIfReadOnly(element) {
if (element.readOnly != false) {
//o elemento é readOnly, deste modo evita alterações retornando false
retorna false;
}
//permite alterações retornando true
retorna true;
}
]]></webuijsf:script>
</webuijsf:head>
<webuijsf:body binding="#{Page1.body1}" id="body1" style="-rave-layout: grid">
<webuijsf:form binding="#{Page1.form1}" id="form1">
<webuijsf:checkbox binding="#{Page1.checkbox1}" id="checkbox1" label="Checkbox" onClick="return preventIfReadOnly(this);" style="position: absolute; left: 192px; top: 192px"/>
<webuijsf:button actionExpression="#{Page1.button1_action}" binding="#{Page1.button1}" id="button1"
style="position: absolute; left: 216px; top: 288px" text="Toggle checkbox readOnly property"/>
<webuijsf:messageGroup binding="#{Page1.messageGroup1}" id="messageGroup1" style="position: absolute; left: 432px; top: 120px"/>
</webuijsf:form>
</webuijsf:body>
</webuijsf:html>
</webuijsf:page>
</f:view>
</jsp:root>

Internacionalização


A propriedade URL está limitada aos caracteres ISO-8859-1.

Descrição: Os componentes de arquivo carregados não são exibidos no local jp. Os nomes de arquivo aparecem corretamente no navegador e no arquivo de log, mas a imagem não é exibida quando o nome de arquivo encontra-se em conjuntos de caracteres de mbyte. Quando o nome de arquivo original de um arquivo transferido contém caracteres UCS, o atributo src da marca img não é processado corretamente. Conseqüentemente, quando o navegador procura a imagem, ele recebe um erro "File Not Found" (arquivo não encontrado) e não aparece nada na janela do navegador.

Solução: Faça com que o aplicativo limite o uso da propriedade URL a caracteres ISO-8859-1. Forneça, por exemplo, uma etapa de tradução diferente do conjunto de caracteres ISO 10646 UCS para ISO-8859-1. É melhor evitar usar unicamente caracteres UCS.

Banco de dados incorporado


Não é possível conectar ao banco de dados em projetos criados antes da exclusão do diretório de usuário e da reinstalação do IDE.

Descrição: O driver JDBC é perdido quando o diretório de usuário é excluído, portanto, o usuário não pode resolver as conexões de dados ausentes.

Solução: Antes de excluir o diretório de usuário, copie a pasta jdbc-drivers para um diretório externo e devolva-a ao diretório de usuário depois da reinstalação.

Renomeação de variáveis


Quando o usuário renomeia uma propriedade selecionando Padrões de Bean > Propriedade > Renomear, o NetBeans IDE não trata a renomeação como uma refatoração completa. Os novos nomes das variáveis renomeadas desta forma não são propagados no projeto.

Descrição: O IDE renomeia os métodos getter e setter se o usuário responde Sim na caixa de diálogo pop-up que inclui esses métodos, no entanto, outras referências a esses métodos não são atualizadas. Quando um aplicativo é implantado e somente o nome de uma variável, por exemplo o nome da variável de uma propriedade de Bean, é alterado, o IDE lança um erro de compilação.

Projetos importados


Não é possível implantar o projeto importado CorporateTravelCenter do Java Studio Creator no servidor de aplicativos Sun Java System.

Descrição: Clientes EJB falham ao se conectar a projetos importados.

Solução: Edite o arquivo web/WEB-INF/sun-web.xml alterando o nome jndi de jdbc/Travel_RaveGenerated_1129222276 para jdbc/Travel.

Largura do botão no Internet Explorer


Somente no IE 7: A largura padrão do botão não é respeitada.

Descrição: Quando a largura do botão não está explicitamente definida, o IE 7 redimensiona o botão de acordo com a largura do recipiente.

Solução: Defina explicitamente as larguras dos botões no Visual Designer.

Perdas de dados de sessão no Internet Explorer


Somente no IE 6 e no IE 7: Perda de sessão após navegar 20 páginas.

Descrição: Em projetos com mais de 20 páginas, os dados de sessão se perdem e as informações salvas em um atributo de Bean de sessão são redefinidas como Nulo quando o usuário tiver navegado mais de 20 páginas. No Firefox ou em outros navegadores, isto não é um problema.

Se a segurança do navegador estiver definida como Média, a sessão é renovada mais ou menos na página 22; se estiver definida como Alta, a sessão continua até a página 30. A sessão é mantida quando os cookies são desativados.

Solução: No Internet Explorer:

  1. Selecione Ferramentas > Opções de Internet.
  2. Selecione a guia Privacidade.
  3. Altere as configurações de Médio (padrão) para Alto ou Bloquear todos os cookies.
  4. Clique em OK.
  5. Reinicie todas as instâncias do Internet Explorer.

Documentação

A documentação do NetBeans Visual Web Pack 5.5.1 encontra-se na forma de guias com base na Web e no sistema de ajuda do IDE. Você pode usar os documentos seguintes como introdução:

superior

Mais informações

Você também pode encontrar informações úteis no site do projeto NetBeans. Visto que o NetBeans IDE é um projeto de código aberto, o site da Web também oferece acesso ao código-fonte, a um banco de dados de problemas, a informações sobre a criação de módulos do NetBeans e muito mais.

Para mais informações, visite https://netbeans.org/.

O FAQ do NetBeans Visual Web Pack está em http://wiki.netbeans.org.

superior




Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2016, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo