Les éléments des méthodes sont fusionnés lors de la migration des structures de projets

Au cours de la migration de la structure du projet via l'assistant de migration J2EE, les éléments de méthode (qui incluent l'identité de sécurité, la transaction de conteneur, les autorisations de méthodes, la tentative d'accès et le niveau d'isolement) du même type pour tous les beans sont fusionnés et regroupés de manière logique.

Vous trouverez ci-après un exemple des éléments de méthode avant et après la migration de la structure du projet.

Voici un exemple de l'autorisation de méthode dans la page source de l'éditeur du descripteur de déploiement avant la migration de la structure du projet.
		<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>
Voici un exemple de l'autorisation de méthode dans la page source de l'éditeur du descripteur de déploiement après la migration de la structure du projet.
		<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>
Remarque : Lorsque la migration de bean CMP 1.x vers CMP 2.x est également sélectionnée avec la migration de la structure du projet dans l'assistant de migration J2EE, la tentative d'accès et le niveau d'isolement sont supprimés, mais les autres éléments sont fusionnés au cours de la migration. La tentative d'accès et le niveau d'isolement sont supprimés car ils ne sont plus valides en raison des modifications apportées au modèle des extensions. Dans le nouveau modèle, la tentative d'accès et le niveau d'isolement sont définis dans la tentative d'accès et il existe une tentative d'accès au niveau des beans et une tentative d'accès au niveau des méthodes. Il est toujours conseillé d'utiliser la tentative d'accès au niveau des beans plutôt que la tentative d'accès au niveau des méthodes.

Sujet parent : Migration de projets EJB (EJB 1.1 vers EJB 2.1)

Tâches associées
Migration de projets EJB (EJB 1.1 vers EJB 2.1)
Conversion des projets d'EJB 1.1 en EJB 2.x
Migration du code à partir d'EJB 1.1 vers EJB 2.x
Migration de références d'EJB pour les relations EJB 1.1

Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.