繁体   English   中英

ejb-jar.xml:容器事务标记的允许方法

[英]ejb-jar.xml : Allowed Methods for container-transaction tag

是否允许在<container-transaction><method></method></contaner-transaction>标签内使用访问修饰符“ protected”或“ private”指定方法名称?

以下是ejb-jar.xml的示例:

<ejb-jar xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.1">
      <enterprise-beans>
        <session>
          <ejb-name>myEJBName</ejb-name>
          <home>myEJBHome</home>
          <remote>myEJBInterface</remote>
          <ejb-class>myEJBClass</ejb-class>
          <session-type>Stateless</session-type>
          <transaction-type>Container</transaction-type>
        </session>
      </enterprise-beans>
      <assembly-descriptor>
        <security-role>
          <role-name>mySecurityRole</role-name>
        </security-role>
        <method-permission>
          <description></description>
          <role-name>myRoleName</role-name>
          <method>myEJBMethod</ejb-name>
            <method-intf>Remote</method-intf>
            <method-name>*</method-name>
          </method>
        </method-permission>
        <container-transaction>
          <method>
            <ejb-name>myEJB</ejb-name>
            <method-intf>Remote</method-intf>
            <method-name>myEJBMethod</method-name>
          </method>
          <trans-attribute>Required</trans-attribute>
        </container-transaction>
      </assembly-descriptor>
</ejb-jar>

不,EJB方法始终是公共的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM