是不是说ejb里边用到的啊,在ejb里边有env-entry,是写在ejb-jar.xml配置文件里边的。相当于用来声名变量,可以给变量赋值.
<env-entry>
<description></description>
<env-entry-name>name</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>hello</env-entry-value>
</env-entry>
其中name可以在ejb中使用,它的值是hello。
<env-entry>
<description></description>
<env-entry-name>name</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>hello</env-entry-value>
</env-entry>
其中name可以在ejb中使用,它的值是hello。
environment entry指的是你的应用的一些环境的目录等配置。
比如jive的web.xml有一段:
<context-param>
<param-name>jiveHome</param-name>
<param-value>C:\bea\wlserver6.1\config\mydomain\applications\jive\WEB-INF\jiveHome</param-value>
</context-param>
就表明了jiveHome的具体目录位置。
1。resource-env-ref:是对javax.jms.Topic,javax.jms.Queue这些administrated Object的引用。
2。resource-ref:是对诸如javax.sql.DataSource这种外部资源连接工厂的引用。
3。ejb-ref和ejb-local-ref:是对EJB的引用。
4。env-entry:环境敏感的配置条目,比如:计算商品价格的折扣率,是和具体环境相关的。
<env-entry>
<description>折扣率</description>
<env-entry-name>discount</env-entry-name>
<env-entry-type>java.lang.Float</env-entry-type>
</env-entry>
配置条目的值可以指定也可不指定。如果指定,则作为默认值;如果不指定,则在部署时必须为其指定一个值。“an optional value. If a value is not specified, one must be supplied during deployment.”就是这个意思。