5577l5

Listing 5. ejb-jar.xml, the Deployment Descriptor for Our Entity Bean

<?xml version="1.0" encoding="UTF-8"?>

<ejb-jar>
    <description>ATF Book Bean</description>
    <display-name>ATF Book</display-name>
    <enterprise-beans>
        <entity>
	    <description>Models a book</description>
	    <ejb-name>Book</ejb-name>
	    <home>il.co.lerner.book.BookHome</home>
	    <remote>il.co.lerner.book.Book</remote>
	    <ejb-class>il.co.lerner.book.BookBean</ejb-class>

	    <persistence-type>Container</persistence-type>
	    <reentrant>False</reentrant>

	    <prim-key-class>il.co.lerner.book.BookPK</prim-key-class>

	    <cmp-field><field-name>id</field-name></cmp-field>
	    <cmp-field><field-name>author</field-name></cmp-field>
	    <cmp-field><field-name>title</field-name></cmp-field>
	    <cmp-field><field-name>publisher</field-name></cmp-field>
	    <cmp-field><field-name>usDollarPrice</field-name></cmp-field>
        </entity>
    </enterprise-beans>
</ejb-jar>
