Oracle® Containers for J2EE Enterprise JavaBeans Developer's Guide 10g (10.1.3.5.0) E13981-01 |
|
|
View PDF |
In addition to specifying deployment information for individual beans, you can also specify addition deployment mapping information for security in the <assembly-descriptor>
section. The <assembly-descriptor>
section contains the following structure:
<assembly-descriptor> <security-role-mapping impliesAll=... name=...> <group name=... /> <user name=... /> </security-role-mapping> <message-destination-mapping location=... name=...> </message-destination-mapping> <default-method-access> <security-role-mapping impliesAll=... name=...> <group name=... /> <user name=... /> </security-role-mapping> </default-method-access> </assembly-descriptor>
For information on each of these elements and subelements, see: the following
The <security-role-mapping>
element is described in "Mapping Logical Roles to Users and Groups".
The <default-method-access>
element is described in "Specifying a Default Role Mapping for Undefined Methods".
The <method>
element is used to specify the methods (and possibly their parameters) of an enterprise bean:
<method> <description></description> <ejb-name></ejb-name> <method-intf></method-intf> <method-name></method-name> <method-params> <method-param></method-param> </method-params> </method>
You can configure a <method>
element using any of the following styles:
When referring to all the methods of the specified enterprise bean's home and remote interfaces, specify the methods as follows:
<method> <ejb-name>EJBNAME</ejb-name> <method-name>*</method-name> </method>
When referring to multiple methods with the same overloaded name, specify the methods as follows:
<method> <ejb-name>EJBNAME</ejb-name> <method-name>METHOD</method-name> </method>
When referring to a single method within a set of methods with an overloaded name, you can specify each parameter within the method as follows:
<method> <ejb-name>EJBNAME</ejb-name> <method-name>METHOD</method-name> <method-params> <method-param>PARAM-1</method-param> <method-param>PARAM-2</method-param> ... <method-param>PARAM-n</method-param> </method-params> </method>