<p>The security model that is used to secure a deployed module. </p>
<p>To set this value, you can use the <code>weblogic.Deployer</code>
command-line tool, the Deployment Assistant in the Administration Console,
the WebLogic Scripting Tool (WLST), or some other JMX client.
</p>
<p>If you deploy a module using one of the previously mentioned tools and
you do not specify a security model value, the module is secured with the security
realm's default model ( see
{@link weblogic.security.RealmMBean#getSecurityDDModel RealmMBean SecurityDDModel}).
</p>
<p>If you deploy a module by modifying the domain's <code>config.xml</code> file
and restarting the server, and if you do not specify a security model value
for the module in <code>config.xml</code>, the module is secured with the
<code>DDOnly</code> model, which is the default value of this
<code>AppDeploymentMBean</code> attribute.
</p>
<p>In summary, the order of precedence for the value of this attribute is as follows:
</p>
<ul>
<li>If you deploy a module using a runtime deployment utility, the order of precedence is:
<ol><li>The value set by the deployment utility.</li>
<li>The value set as the security realm's default security model.</li>
</ol></li>
<li>If you deploy a module by modifying <code>config.xml</code> and restarting the server,
the order of precedence is:
<ol><li>The value that you specify for the module in <code>config.xml</code>.</li>
<li>The default value of this <code>AppDeploymentMBean SecurityDDModel</code> attribute.</li>
</ol></li>
</ul>
(Interface=weblogic.management.configuration.AppDeploymentMBean Attribute=getSecurityDDModel)