Os elementos de métodos são mesclados durante a migração da estrutura do projeto

Durante a migração da estrutura do projeto utilizando o Assistente para Migração do J2EE, os elementos do método (que incluem identidade de segurança, transação do contêiner, permissão do método, intenção de acesso e níveis de isolamento) do mesmo tipo para todos os beans são mesclados para serem agrupados de forma lógica.

Uma amostra dos elementos do método antes e depois da migração da estrutura do projeto.

Segue uma amostra da permissão do método na página Source do editor do descritor de implementação antes da migração da estrutura do projeto.
		<method-permission>
			<role-name>rol1</role-name>
			<role-name>rol2</role-name>
			<method>
				<ejb-name>TestBean1</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>getEJBMetaData</method-name>
				<method-params>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean1</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>getHomeHandle</method-name>
				<method-params>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean2</ejb-name>
				<method-intf>Home</method-intf>
				<method-namae>remove</method-name>
				<method-params>
					<method-param>java.lang.Object</method-param>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean2</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>remove</method-name>
				<method-params>
					<method-param>javax.ejb.Handle</method-param>
				</method-params>
			</method>
		</method-permission>
		<method-permission>
			<role-name>rol1</role-name>
			<role-name>rol2</role-name>
			<method>
				<ejb-name>TestBean2</ejb-name>
				<method-intf>Remote</method-intf>
				<method-name>isIdentical</method-name>
				<method-params>
					<method-param>javax.ejb.EJBObject</method-param>
				</method-params>
			</method>
		</method-permission>
Segue uma amostra da permissão do método na página Source do editor do descritor de implementação depois da migração da estrutura do projeto.
		<method-permission>
			<role-name>rol1</role-name>
			<role-name>rol2</role-name>
			<method>
				<ejb-name>TestBean1</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>getEJBMetaData</method-name>
				<method-params>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean1</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>getHomeHandle</method-name>
				<method-params>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean2</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>remove</method-name>
				<method-params>
					<method-param>>java.lang.Object</method-param>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean2</ejb-name>
				<method-intf>Home</method-intf>
				<method-name>remove</method-name>
				<method-params>
					<method-param>javax.ejb.Handle</method-param>
				</method-params>
			</method>
			<method>
				<ejb-name>TestBean2</ejb-name>
				<method-intf>Remote</method-intf>
				<method-name>isIdentical</method-name>
				<method-params>
					<method-param>javax.ejb.EJBObject</method-param>
				</method-params>
			</method>
		</method-permission>
Nota: Quando a migração de beans do CMP 1.x para o CMP 2.x também é selecionada juntamente com a migração da estrutura do projeto no Assistente para Migração do J2EE, a intenção de acesso e os níveis de isolamento são removidos, mas o restante é mesclado durante a migração. A razão pela qual as intenções de acesso e o nível de isolamento são removidos é que eles não são mais válidos devido às alterações no modelo de extensões. Com o novo modelo, as intenções de acesso e o nível de isolamento são definidos em intenções de acesso e existem a intenção de acesso do nível de beans e a intenção de acesso do nível de métodos. Sempre é recomendado utilizar a intenção de acesso do nível de beans em vez da intenção de acesso do nível de métodos.
Tarefas relacionadas
Migrando Projetos Enterprise JavaBeans (EJB 1.1 para EJB 2.1)
Convertendo Projetos do EJB 1.2 para EJB 2.x
Migrando Código do EJB 1.1 para o EJB 2.x
Migrando Referências EJB para Relações do EJB 1.1
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.