EJB的ejb-jar.xml中为开发人员提供了一个“env-entry”元素。用它开发出来的系统可维护性好、可移植性强。当然我们也可以不使用ejb-jar.xml,而是自定义XML文件。我在开发时,利用它定义一些系统缺省的常量,例如系统的缺省用户为guest、系统的缺省用户的职位为employee等。下面是我在做借阅管理时的一个文件ejb-jar.xml的部分代码:
<!-- 读者借阅权限,读者的最大借阅数量,系统默认的值,单位本,如3,表示读者最多能借3本书 --> <env-entry> <env-entry-name>param/Qualification/DefaultMaxNumber</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>3</env-entry-value> </env-entry> <!-- 读者借阅权限,读者的最大借阅天数,系统默认的值,单位天,如60,表示读者每本书最多能借60天 --> <env-entry> <env-entry-name>param/Qualification/DefaultMaxDay</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>60</env-entry-value> </env-entry> |