I have a Entity Bean ? How to write ejb-jar.xml?
lzhlzh Aug 29, 2002 6:00 AM//MusicCDHome.java
package com.whaic.music;
import java.rmi.RemoteException;
import javax.ejb.*;
public interface MusicCDHome extends EJBHome {
public MusicCD create(String upc)
throws CreateException, RemoteException;
public MusicCD findByPrimaryKey(String pk)
throws FinderException, RemoteException;
}
//MusicCDBean.java
package com.whaic.music;
import java.rmi.RemoteException;
import javax.ejb.*;
public interface MusicCDHome extends EJBHome {
public MusicCD create(String upc)
throws CreateException, RemoteException;
public MusicCD findByPrimaryKey(String pk)
throws FinderException, RemoteException;
}
//MusicCD.java
package com.whaic.music;
import java.rmi.RemoteException;
import javax.ejb.*;
public interface MusicCD extends EJBObject {
public String getTitle() throws RemoteException;
public void setTitle(String title) throws RemoteException;
public String getArtist() throws RemoteException;
public void setArtist(String artist) throws RemoteException;
public String getType() throws RemoteException;
public void setType(String type) throws RemoteException;
public float getPrice() throws RemoteException;
public void setPrice(float price) throws RemoteException;
}
//ejb-jar.xml
<?xml version="1.0"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 1.1//EN" "http://java.sun.com/j2ee/dtds/ejb-jar_1_1.dtd">
<ejb-jar>
<display-name>MusicCDEJB</display-name>
<enterprise-beans>
Models a MusicCD
<ejb-name>MusicCDBean</ejb-name>
com.whaic.music.MusicCDHome
com.whaic.music.MusicCD
<ejb-class>com.whaic.music.MusicCDBean</ejb-class>
<persistence-type>Container</persistence-type>
<prim-key-class>java.lang.String</prim-key-class>
False
<cmp-field><field-name>upc</field-name></cmp-field>
<cmp-field><field-name>title</field-name></cmp-field>
<cmp-field><field-name>artist</field-name></cmp-field>
<cmp-field><field-name>type</field-name></cmp-field>
<cmp-field><field-name>price</field-name></cmp-field>
</enterprise-beans>
<assembly-descriptor>
<container-transaction>
<ejb-name>MusicCDBean</ejb-name>
<method-name>*</method-name>
<trans-attribute>Required</trans-attribute>
</container-transaction>
</assembly-descriptor>
</ejb-jar>
1¡¢what should I want?
2¡¢what's difference between CMP1.0 and CMP2.0?
3¡¢where can I find some examples on program on this net?