Apusic标准工程介绍
2007-08-14 由 晏永生 发表   评论(0条)   有3254人浏览

1. 概述

Apusic标准工程用于开发JavaEE应用,支持J2EE1.4及JavaEE5.0规范。其下可以建web模块、ejb模块以及util模块等,且每种模块可以建多个。 工程目录下包括一些配置文件及目录,以将Apusic标准工程动态部署到Apusic应用服务器上。

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目录下的包等。

3. Apusic系统工程简介

创建Apusic标准工程都必需指定一个本地Apusic应用服务器,Apusic应用服务器条目可以在ApusicStudio开发透视图与管理透视图中创建。创建的条目保存在workspace下.ApusicSystem工程中的apusic_servers.xml中。

其结构如下:

<?xml version="1.0" encoding="UTF-8"?>
<servers>
  <server type="1" name="apusic-5.0" location="D:\test\apusic-5.0">
    <mydomain path="D:\test\apusic-5.0\domains\mydomain" user="admin" savePassword="true" openDirect="false" password="admin" />
  </server>
  <server type="1" name="Apusic-4.0.3" location="C:\work\Apusic-4.0.3" user="admin" savePassword="true" openDirect="false" password="admin" />
  <server type="2" name="localhost" host="localhost" port="6888" user="admin" savePassword="true" openDirect="false" password="admin" />
  <default name="apusic-5.0" />
</servers> 

创建完工程后,打开工程属性对话框,可以修改部署到的服务器。

4. 操作

4.1. 新建Apusic标准工程

新建Apusic标准工程-1

Figure 1. 新建Apusic标准工程-1


 
新建Apusic标准工程-2

Figure 2. 新建Apusic标准工程-2


新建Apusic标准工程-3 (导入Apusic应用服务器)

Figure 3. 新建Apusic标准工程-3 (导入Apusic应用服务器)


4.2. 新建模块

新建Web模块

Figure 4. 新建Web模块


新建EJB模块

Figure 5. 新建EJB模块


新建工具模块-1

Figure 6. 新建工具模块-1


新建工具模块-2

Figure 7. 新建工具模块-2

4.3. 部署

选中工程,从右键菜单中可选择启动服务器、部署与卸载应用以及启动与停止应用等操作。

启动Apusic应用服务器

Figure 8. 启动Apusic应用服务器


部署应用

Figure 9. 部署应用

4.4. 导出EAR文件

导出EAR文件

Figure 10. 导出EAR文件

所有评论
目前暂无评论
  共0页
您还没有登录,请登录后发表评论