一个web项目,EJB描述声明 是写在ejb-jar.xml中,还是在web.xml中,两者有区别吗书上说EJB3.0使用标注而不配置部署描述XML文件,下面能给个例子吗,谢谢
<?xml version="1.0" encoding="UTF-8"?> 
<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" metadata-complete="true" version="3.0" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"> 
<enterprise-beans> 
  <session> 
    <display-name>HelloBean</display-name> 
    <ejb-name>hello</ejb-name> 
    <business-remote>ejb.HelloRemote</business-remote> 
    <ejb-class>ejb.HelloBean</ejb-class> 
    <session-type>Stateless</session-type> 
    <transaction-type>Container</transaction-type> 
    <security-identity> 
        <use-caller-identity/> 
    </security-identity> 
  </session> 
</enterprise-beans> 
</ejb-jar>