1.2. 目录结构

.explodedEar: 可部署的Apusic应用目录,新建Apusic标准工程会要求指定部署到的Apusic应用服务器,以将此目录部署到服务器上。当jsp或java等文件被修改后,会自动编绎到此目录,使部署到服务器上的内容保持最新。

.settings: 其中包含一些wtp关于facet等的配置文件。

.bin: 编译默认输出目录

ejbJar: ejb模块目录

其中META-INF目录中中包含标准的部署文件ejb-jar.xml,以及Apusic应用服务器特有的部署文件apusic-application.xml。

META-INF: 应用部署文件,其中application.xml为JavaEE标准部署文件,apusic-application.xml为Apusic应用服务器特有的部署文件。

test: 测试源文件目录

util: 工具模块目录,可以导出为jar文件,为其它模块所用。

web: web模块目录,其包含两个子目录。一个为源文件目录src,一个为web内容目录WebContent。其中WebContent目录即是一个标准的JavaEE可部署的web模块目录,src目录内的文件修改后,会自动编译到WebContent/WEB-INF/classes目录。

.advancedproject: 关于ejb的一些默认配置。

.apusicproject: Apusic标准工程所需的配置文件,包括JavaEE版本、模块路径及配置、部署目录等信息。

.project: java工程文件,Apusic标准工程同时也是一个java工程,在此文件中加入了一些builder与nature等,以对Apusic标准工程进行校验及自动构建等。

.classpath: java工程类变量文件,其中加入编译所需的Apusic应用服务器的包以及Web模块lib目录下的包等。