Unione degli elementi del metodo durante la migrazione della struttura di progetti

Durante la migrazione della struttura del progetto attraverso la procedura guidata Migrazione J2EE, gli elementi del metodo (che comprendono identità di protezione, transazione dei contenitori, autorizzazioni del metodo, tentativo di accesso e livelli di isolamento) dello stesso tipo per tutti i bean, vengono uniti per raggrupparli logicamente.

Di seguito è riportato un esempio degli elementi del metodo prima e dopo la migrazione della struttura del progetto.

L'esempio seguente mostra l'autorizzazione del metodo nella pagina di origine dell'editor del descrittore di distribuzione prima della migrazione della struttura del progetto.
		<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>
L'esempio seguente mostra l'autorizzazione del metodo nella pagina di origine dell'editor del descrittore di distribuzione dopo la migrazione della struttura del progetto.
		<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: Se nella procedura guidata Migrazione J2EE, oltre alla migrazione della struttura del progetto è stata selezionata anche la migrazione dei bean da CMP 1.x a CMP 2.x, i tentativi di accesso e i livelli di isolamento vengono rimossi, mentre i rimanenti elementi verranno uniti durante la migrazione. I tentativi di accesso e il livello di isolamento vengono rimossi perché non vengono più considerati validi a causa delle modifiche apportate al modello di estensioni. Con il nuovo modello, sono disponibili i tentativi di accesso e il livello di isolamento definito nei tentativi di accesso, i tentativi di accesso di livello bean e di livello metodo. È preferibile utilizzare i tentativi di accesso di livello bean piuttosto che di livello metodo.
Attività correlate
Migrazione dei progetti Enterprise JavaBeans (da EJB 1.1 a EJB 2.1)
Conversione di progetti da EJB 1.1 a EJB 2.x
Migrazione del codice da EJB 1.1 a EJB 2.x
Migrazione dei riferimenti EJB per le relazioni EJB 1.1
Feedback
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.