FeaturesPluginsDocs & SupportCommunityPartners

Migrando projetos do Java Studio Creator para NetBeans

Grandes notícias para os usuários do Java Studio Creator! Colocamos os ótimos recursos visuais de desenvolvimento para Web com os quais você estava acostumado no NetBeans IDE de código-fonte aberto, junto com a habilidade de construir aplicativos de área de trabalho, móveis e empresariais. O NetBeans IDE 6.0 e 6.1 também fornece ferramentas para o desenvolvimento de aplicativos em C/C++, Ruby, Ruby on Rails e SOA, para que você possa expandir suas habilidades ou inclusive unificar todo o seu ambiente de desenvolvimento.

Conteúdo

 O conteúdo desta página se aplica ao IDE NetBeans 6.0 e 6.1
  • Por que migrar?
  • Introdução ao NetBeans IDE
  • Antes de começar a migrar projetos
  • Migrando o diretório do usuário
  • Arquivos de configuração
  • Abrindo um projeto do Sun Java Studio Creator 2 Update 1 Project no NetBeans IDE
  • Conectando a fonte de dados
  • Usando navegação de página
  • Resolvendo referências de biblioteca
  • Implantando aplicações migradas
  • Obtendo assistência com a migração de projetos
  • Resumo
  •  

    Antes de usar este tutorial, você deve ter instalado o NetBeans IDE 6.0 ou 6.1 com funcionalidade Web (Web e Java EE ou Instalação completa) em seu sistema, disponível na Página de download do NetBeans IDE 6. Familiarize-se com as partes básicas do IDE. (Observe, por exemplo, que algumas janelas estão em locais diferentes no NetBeans em relação aos que estavam no Java Studio Creator.) Todas as etapas deste tutorial são baseadas em um projeto do Java Studio Creator, que usa JSF 1.1 e J2EE 1.4.

    Por que migrar?

    Por que migrar para o NetBeans IDE? Aqui estão alguns motivos:

    • O NetBeans IDE é o caminho de migração com suporte para Java Studio Creator.
    • O NetBeans IDE dá suporte a todos os tipos de desenvolvimento de aplicativos de Web, área de trabalho e do mobility - sem necessidade de mudar de ferramentas.
    • O NetBeans IDE dá suporte a tecnologias Java SE e EE mais recentes.
    • O NetBeans IDE dá suporte a uma ampla seleção de servidores da aplicação de uso imediato.

    Este guia irá lhe orientar pelo processo de importação de um projeto do Sun Java Studio Creator para o NetBeans IDE. Dicas e técnicas são fornecidas para migrar os tipos mais comuns de projetos suportados pelo Sun Java Studio Creator. Obviamente, os projetos podem ser muito diferentes com respeito aos serviços e tecnologias usados, entretanto, muitas das diretrizes de migração ainda se aplicam.

    Introdução ao NetBeans IDE

    Os recursos de desenvolvimento visual web do Java Studio Creator foram totalmente incorporados na distribuição Web e Java EE do NetBeans. Para começar a migrar seus projetos do Java Studio Creator, configure seu NetBeans IDE 6.0 ou 6.1, da seguinte forma:

    1. Baixe e instale a distribuição Web e Java EE do NetBeans 6.0 ou 6.1. Você também pode escolher a distribuição completa do NetBeans que contém Web e Java EE como um subconjunto.
    2. Siga as instruções abaixo de Migrando o diretório do usuário a partir do Java Studio Creator para o NetBeans IDE.
    3. No IDE, instale dois plug-ins adicionais, da seguinte forma:
      1. Na barra de ferramentas principal, clique em Ferramentas > Plug-ins.

        Isso abre o gerenciador de plug-ins.
      2. Na aba Plug-ins disponível, marque a caixa de verificação ao lado dos seguintes plug-ins:
        • Visual Web JSF Backwards Compatibility Kit - Fornece bibliotecas complementares que são necessários para dar suporte a projetos baseados no J2SE 1.4 ou J2EE 1.4. Dentre eles se incluem:
          • JavaServer Faces 1.1 Reference Implementation (RI).
          • JDBC RowSet Reference Implementation (RI).
          • Bibliotecas JAX-RPC do JWSDP 1.6.
        • Suporte a Visual Web JSF Portlet - É necessário somente se você estiver migrando projetos do portlet a partir do Sun Java Studio Creator.
      3. Clique em instalar e siga os avisos no assistente para Gerenciador de plug-ins.

    Antes de começar a migrar projetos

    Você deve levar os seguintes itens em consideração ao migrar projetos a partir do Sun Java Studio Creator 2 Update 1:

    • Garanta a realização de uma cópia de backup do seu projeto antes de abri-lo no NetBeans IDE. Quando um projeto é aberto no NetBeans 6.0 ou 6.1, ele não será mais compatível com o Sun Java Studio Creator.
    • Os projetos criados no Sun Java Studio Creator incluem uma pasta que contém as informações de estado que podem gerar erros quando importadas para o NetBeans IDE 6.0 ou 6.1. Antes de abrir o projeto no NetBeans IDE, recomendamos que a seguinte pasta seja removida do projeto: myProject/nbproject/private. Quando o projeto é aberto no NetBeans IDE, essa pasta será gerada com informações de estado atualizadas.
    • Se você estiver usando uma versão mais antiga do Sun Java Studio Creator, migre seu projeto para o Sun Java Studio Creator 2 update 1, como descrito em Migrando suas configurações e dados do Java Studio Creator 2 para a nova versão do IDE, Update 1.

    Migrando o diretório do usuário

    Garanta o fechamento de todas as instâncias dos IDEs do NetBeans e do Java Studio Creator antes de iniciar o NetBeans IDE. Quando você abrir o NetBeans IDE 6.0 ou 6.1 pela primeira vez, o IDE reconhecerá uma instalação anterior do Java Studio Creator 2 Update 1 e você será solicitado a migrar seu diretório do usuário, como mostrado na figura abaixo. Clique em Sim na caixa de diálogo Confirmar configurações de importação para migrar as configurações. Caixa de diálogo Confirmar configurações de importação

    Se você quiser abrir um projeto que tenha desenvolvido em outra versão do IDE, e não tiver migrado as configurações do usuário dessa versão, então, realize estas etapas:

    1. Feche o NetBeans IDE.
    2. Renomeie o diretório do usuário da versão do IDE que você não deseja migrar.
    3. Exclua o diretório de usuário do NetBeans 6.0 ou IDE 6.1. Para a localização do diretório do usuário, escolha Ajuda > Sobre e selecione a aba Detalhes como mostrado na figura abaixo.
    4. Reinicie o NetBeans IDE.
    5. Na caixa de diálogo Confirmar importação, clique em Sim para migrar as configurações da versão que foi usada para criar o projeto.

      Cada vez que você executa o IDE, o diretório do usuário é criado. O arquivo que você excluiu na Etapa 3 é gerado novamente.

      Para ser avisado na próxima inicialização do NetBeans IDE , renomeie o diretório do usuário. Para a localização do diretório do usuário, escolha Ajuda > Sobre como mostrado na figura abaixo. Detalhes da instalação
    6. Clique em Abrir pasta do projeto para abrir o projeto no IDE. O IDE analisa a classpath do projeto. Isso pode levar alguns segundos, dependendo do tamanho do projeto.

    Conectando a uma fonte de dados

    <>

    No NetBeans IDE, você deve resolver todas as fontes de dados antes de executar o aplicativo.

    Quando você migra o diretório de configurações de usuário do Java Studio Creator 2 Update 1, as complibs de terceiros migram para o diretório do NetBeans IDE e também aparecem em Ferramentas > Gerenciador de biblioteca de componentes no NetBeans IDE 6.0 ou 6.1.

    O banco de dados VIR é incluído no IDE. Para migrar configurações, simplesmente abra o projeto, em seguida, expanda o nó do projeto principal. (Essa é uma forma típica de migrar configurações do banco de dados.) Uma barra de progresso aparecerá na parte inferior direita do IDE, exibindo 'Updating Legacy Project...' Isso migrará as conexões e as fontes de dados do seu banco de dados, se as configurações não tiverem sido migradas de um diretório de usuário anterior quando o IDE foi executado pela primeira vez. O projeto será atualizado para que esteja pronto para ser usado no NetBeans 6.0 ou 6.1.

    Observação: A conexão Travel do Java Studio Creator 2 Update 1 não é migrada; os aplicativos de amostra do IDE mais antigo podem não funcionar no NetBeans IDE 6.0 ou 6.1. Depois de reiniciar o NetBeans IDE, haverá uma conexão Travel que conecte a um banco de dados Travel que tenha um esquema incompatível com o do Java Studio Creator 2 Update 1.

    Observação: Os projetos do Creator que usam conexões de banco de dados da Oracle talvez não sejam migrados corretamente. Isso acontece porque o Creator usava drivres DataDirect para Oracle, que não são mais incluídos no NetBeans 6. Esses drivers só podem ser usados de dentro do Creator e, portanto, não podem ser migrados. Entretanto, existe uma solução alternativa para esse problema aqui.

    Usando navegação de página

    O Editor de navegação de página usado no Java Studio Creator é agora o Editor de fluxo de página no NetBeans IDE 6.0 e 6.1.

    No Java Studio Creator, os projetos tinham três arquivos de configuração do faces, cada um com finalidades separadas:

    • managed-beans.xml. Para todas as entradas de beans gerenciados (incluindo beans de sessão, solicitação e aplicação).
    • navigation.xml. Continha todas as regras de navegação.
    • faces-config.xml. Este geralmente ficava vazio a menos que quaisquer entradas fossem feitas manualmente.

    Ao contrário dos novos projetos no NetBeans 6.0 e 6.1, tudo fica em um único arquivo faces-config.xml por padrão, mas você tem a habilidade de adicionar novos arquivos de configuração do faces e adicionar suas próprias regras ou entradas neles.

    O novo editor de fluxo de página pode ser usado com qualquer arquivo de configuração do faces.

    O novo editor de fluxo de página fornece 3 visualizações diferentes nas quais você pode visualizar suas regras de navegação (você pode alternar as visualizações usando a lista suspensa ao lado do botão XML):

    • Projeto. Esta é a visualização padrão e mostra todas as páginas do projeto (incluindo páginas JSF, html etc) junto com todas as regras de navegação desse arquivo de configuração específico do faces.
    • Somente configurações do Faces. Semelhantemente nessa visualização, toda as regras do arquivo de configuração do faces são mostradas, mas somente as páginas relevantes são exibidas.
    • Todas as configurações do Faces. Nessa visualização, as regras de navegação e os casos de todos os arquivos de configuração do faces são mesclados e mostrados com todas as páginas relevantes.

    Para obter mais informações sobre o uso da navegação de página, consulte o tutorial do NetBeans Navegando páginas em uma aplicação Web. Este tutorial aborda os recursos de navegação de página do ambiente de desenvolvimento integrado do NetBeans

    Resolvendo referências de biblioteca

    Se você receber uma mensagem de erro afirmando que existem referências de biblioteca não resolvidas, é necessário remover as referências. Seu projeto não está em risco quando você remove as referências de biblioteca.

    1. Clique com o botão direito do mouse no nó do projeto e escolha Propriedades.
    2. Clique no nó Bibliotecas e remova as entradas na janela Compilar que possuem um ícone com emblema amarelo ao lado da referência de biblioteca inválida.
    3. Expanda o nó Construir > Empacotamento e remova quaisquer referências de biblioteca inválidas.

    Implantando aplicações migradas

    Os instaladores 'Web e JavaEE' e completo do NetBeans IDE 6.0 e 6.1 incluem o servidor da aplicação Sun Java System/Glassfish v2 e Apache Tomcat 6.0.14. Se o seu projeto migrado foi implantado originalmente no servidor da aplicação Sun Java System, então você pode implantá-lo no NetBeans IDE 6.0 ou 6.1.

    Se você implantou originalmente a sua aplicação migrada em um servidor diferente do servidor da aplicação Sun Java System, então, você precisa fazer modificações para implantar sua aplicação.

    Para implantar seu projeto em uma versão diferente do Tomcat, você deve instalar o Tomcat, que pode ser baixado de tomcat.apache.org. As versões do Tomcat 5 e 6 são testadas com o NetBeans IDE 6.0 e 6.1. Para obter mais informações sobre a implantação no Tomcat, consulte as Perguntas freqüentes Add External Tomcat e Deployment of External Tomcat on NB 6.

    Obtendo assistência com a migração de projetos

    Se você tiver mais perguntas sobre a migração de seus projetos do Sun Java Studio Creator 2 Update 1 para NetBeans IDE , use o link de comentário no fim deste artigo.

    Consulte também:

    Resumo

    Importar um projeto do Sun Java Studio Creator 2 Update 1 no NetBeans IDE consiste em quatro etapas:
    1. Abrir o projeto no NetBeans IDE 6.0 ou 6.1.
    2. Resolver problemas de servidor ausente, se necessário.
    3. Resolver todas as fontes de dados.
    4. Implantar o projeto.

    Consulte também


    Esta página foi modificada pela última vez em 15 de abril de 2008

Bookmark this page

del.icio.us furl simpy slashdot technorati digg
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by