2.2. EJB模块

2.2.1. 新建EJB模块

根据所属Apusic标准工程的JavaEE版本的不同,向导将有所不同。如果JavaEE版本为1.4,将强制创建部署描述符文件,因为根据ejb2.x系列规范,部署描述符文件是必须的;如果JavaEE版本为5.0时,可以选择是否生成部署描述符文件,因为JavaEE 5.0 使用ejb3.0规范,部署描述信息可以通过annotation的形式嵌入在java源文件中,

新建EJB模块(J2EE 1.4)

图 2.1. 新建EJB模块(J2EE 1.4)


新建EJB模块(JavaEE 5.0)

图 2.2. 新建EJB模块(JavaEE 5.0)


部署描述符文件所在位置

图 2.3. 部署描述符文件所在位置


2.2.2. 如何引用外部jar包

当EJB模块需要引用到外部jar包时,可以通过如下设置Build Path的方式添加外部jar包。

添加外部jar包-1

图 2.4. 添加外部jar包-1


点击“Add JARs. . .”或“Add External JARs. . .”,浏览选择所需的jar包。

添加外部jar包-2

图 2.5. 添加外部jar包-2


添加jar包之后,此jar包会自动拷贝到工程根目录下的可部署目录.explodedEar中,如下图:

添加jar包之后的可部署目录结构

图 2.6. 添加jar包之后的可部署目录结构