EJB封装应用

2018-12-12 16:06 更新

使用 EJB 3.0 的包装应用程序要求类似 J2EE 平台Ejb 组件打包 jar 文件作为模块打包 ear 文件作为应用企业存档主要组件企业应用程序如下

  • jar - Java应用程序归档,包含EJB模块,EJB客户端模块和实用模块。

  • war - Web应用程序归档,包含Web模块。

  • ear -企业应用程序归档,包含jar和war模块。


ear


在NetBeans很容易创建、开发、计划和部署J2EE应用程序。


在NetBeans IDE中,选择File > New Project > 文件>新建项目>类别。选择项目类型,Java EE中 ,项目类型为Enterprise Application企业应用程序 。单击Next >下一步> button.Enter项目名称和位置。单击Finish>按钮。我们已经选择名称为EnterpriseApplicaton。


选择服务器和设置。继续Create EJB Module 创建EJB模块Create Web Application Module 创建Web应用程序模块所提供的默认名称检查。点击完成按钮。 NetBeans 项目窗口创建以下结构


EAR项目


右键单击项目Enterprise Application企业应用程序项目资源管理器,选择生成。

ant -f D:SVNEnterpriseApplication dist
pre-init:
init-private:
init-userdir:
init-user:
init-project:
do-init:
post-init:
init-check:
init:
deps-jar:
deps-j2ee-archive:
EnterpriseApplication-ejb.init:
EnterpriseApplication-ejb.deps-jar:
EnterpriseApplication-ejb.compile:
EnterpriseApplication-ejb.library-inclusion-in-manifest:

Building jar: D:SVNEnterpriseApplicationEnterpriseApplication-ejbdistEnterpriseApplication-ejb.jar

EnterpriseApplication-ejb.dist-ear:
EnterpriseApplication-war.init:
EnterpriseApplication-war.deps-module-jar:
EnterpriseApplication-war.deps-ear-jar:
EnterpriseApplication-ejb.init:
EnterpriseApplication-ejb.deps-jar:
EnterpriseApplication-ejb.compile:
EnterpriseApplication-ejb.library-inclusion-in-manifest:
EnterpriseApplication-ejb.dist-ear:
EnterpriseApplication-war.deps-jar:
EnterpriseApplication-war.library-inclusion-in-archive:
EnterpriseApplication-war.library-inclusion-in-manifest:
EnterpriseApplication-war.compile:
EnterpriseApplication-war.compile-jsps:
EnterpriseApplication-war.do-ear-dist:

Building jar: D:SVNEnterpriseApplicationEnterpriseApplication-wardistEnterpriseApplication-war.war

EnterpriseApplication-war.dist-ear:
pre-pre-compile:
pre-compile:
Copying 1 file to D:SVNEnterpriseApplicationuild
Copying 1 file to D:SVNEnterpriseApplicationuild
do-compile:
post-compile:
compile:
pre-dist:
do-dist-without-manifest:
do-dist-with-manifest:

Building jar: D:SVNEnterpriseApplicationdistEnterpriseApplication.ear

post-dist:
dist:
BUILD SUCCESSFUL (total time: 1 second)


在这里,你可以看到,Netbeans的首先准备jar,然后war最后ear文件Jar和War文件每个jar、war和ear文件带有一个meta - inf文件夹根据J2EE规范元数据。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号