![[IBM i]](../images/iseries.gif)
Boas Práticas de Backup e Recuperação dos Enterprise Beans
Os itens a seguir devem ser considerados para backup ao utilizar enterprise beans.
Dados do banco de dados
Enterprise beans geralmente utilizam um banco de dados para persistência de backend. Beans de entidade CMP (Container-managed persistence) sempre usam um banco de dados para persistência de backend. Esses dados devem ter seu backup feito da mesma forma que todos seus dados de negócios.
SAVLIB LIB(EJB) DEV(*SAVF) SAVF(WSALIB/WSASAVF) SAVOBJ OBJ(MYBEANTBL) LIB(EJB) DEV(*SAVF) OBJTYPE(*FILE) SAVF(WSALIB/WSASAVF)
Pode ser possível salvar objetos de banco de dados enquanto o produto está ativo, se a operação de salvamento puder obter uma captura instantânea para o armazenamento de dados. Pode ser necessário encerrar, se não for possível obter uma captura instantânea. Isso ocorre se há pedidos que obtêm bloqueios ou transações abertas no banco de dados que está sendo salvo.
Código de Origem, Arquivos de Classe e Código Implementado dos Enterprise JavaBeans (EJB)
Ao implementar enterprise beans, é gerada uma implementação específica do WebSphere Application Server dos enterprise beans. Salve esses arquivos JAR (Java(TM) Archive) para evitar novas implementações e preservar todas as informações de ligação especificadas durante a instalação do aplicativo. Os arquivos JAR, código de aplicativo e configuração, como ligações, estão localizados por padrão no diretório profile_root/installedApps. Salvando esse diretório, você salva seus aplicativos instalados, incluindo HTML, servlets, arquivos JSP(TM) (JavaServer Pages(TM)) e beans corporativos. Normalmente, cada aplicativo está localizado em um subdiretório separado, portanto você pode optar por salvar todos os aplicativos ou um subconjunto.
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file') OBJ(('/profile_root/installedApps'))
SAV DEV('/QSYS.lib/wsalib.lib/wsasavf.file') OBJ(('/profile_root/installedApps/cellName/sampleApp.ear'))
Se você colocou utilitários ou classes de propósitos gerais em outros diretórios, tais como /profile_root/lib/app ou /profile_root/lib/ext, certifique-se de incluir também esses locais no plano de backup.
Configuração Administrativa
Para obter informações adicionais, consulte o tópico Introdução: Dados de Configuração Administrativa.