Refabricando um Enterprise Bean
Consulte também
A ação de refazer é especialmente útil em módulos EJB já que, quando o nome de um método é alterado, tal nome deve ser atualizado em todas as interfaces, descritores de deployment e classes e servlets dependentes relacionados a ele.
Para refatorar um módulo EJB:
- Clique com o botão direito do mouse em uma parte do código no Editor de código-fonte e escolha o submenu Refatorar no menu pop-up.
Observações:
- Você não pode mover um Enterprise Bean ou suas classes e interfaces a diferentes projetos. O comando Mover classe permite mover somente classes e interfaces de Bean a diferentes pacotes do mesmo módulo EJB.
- Não é possível renomear métodos de infra-estrutura EJB obrigatórios, como o ejbCreate.
- Em beans enterprise EJB 1.4 , quando você usa a refatoração para realizar ações como excluir um bean, renomear um campo ou método localicador, o IDE não atualiza o descritor de deployment. Você pode atualizar o descritor de deploymnet manualmente.
- Em beans de entidade CMP, não é possível executar o comando Encapsular campo em um campo registrado como chave primária do bean.
- Quando uma interface de ponto final de serviços Web é renomeada, o IDE atualiza o arquivo WSDL correspondente.
- Quando um campo CMP é renomeado, as instruções QL EJB do campo continuam a se referirem aos nomes anteriores. Você tem que alterar as instruções QL EJB manualmente.
- Ao excluir um elemento de código, você pode usar o comando de refatoração Excluir com segurança para ajudá-lo a procurar referências a esse elemento antes de fazer as alterações.
- Consulte também
- Sobre a refatoração
- Definindo um método localizador
- Definindo um método seletor
- Definindo um campo CMP
- Configurando os descritores de deployment EJB
Notificações legais