使用MyEclipse开发Java EE应用:企业级应用程序项目(上)

使用教程 | 作者:八哥 | 2017-09-13 10:27:57| 阅读 0 有用 (0) 评论 (0) 收藏


概述:MyEclipse提供企业应用程序项目模型,即EAR项目模型,以及用于创建JEE企业应用程序的管理工具。本文主要为大家介绍EAR项目模型。

你开学,我放价!MyEclipse线上狂欢继续!火热开启中>>

MyEclipse最新版下载

一、EAR项目模型

MyEclipse提供企业应用程序项目模型,即EAR项目模型,以及用于创建JEE企业应用程序的管理工具。通过图标识别EAR项目是Web、应用程序客户端、连接器和EJB项目的逻辑容器,其结果是单个服务器端部署单元(称为JEE企业存档(EAR))。没有子项目实际位于EAR项目的文件夹结构中,而EAR项目保留对其组件模块的引用。

JEE规范将企业应用程序的运行时结构定义为模块所需的JEE模块和基本文件资源的集合。

最常见的JEE模块类型有:

  • Web模块 - 通常表示为Web存档(WAR)
  • EJB模块 - 通常表示为EJB JAR存档

EAR项目必须至少包含一个模块项目。因此,在EAR项目开发过程中,只要包含一个模块项目,就可以根据需要添加和删除模块项目。在部署企业项目时,引用的模块项目将封装在各自的归档表单中,并作为企业归档的模块部署。

通常Web模块提供Web用户界面服务,用户访问由一个或多个EJB模块提供业务服务。JEE规范将EAR定义为标准JEE部署单元。此外,该规范允许但不要求应用程序服务器供应商支持其他部署表单,如独立的WAR和EJB JAR。

使用MyEclipse开发Java EE应用
MyEclipse项目模型架构

MyEclipse项目模型以下列方式与JEE Enterprise Application模型相似:

  • MyEclipse Web Module项目 - Design-time相当于一个JEE Web模块。一个Web模块项目与一个基本的MyEclipse Web项目相同,增加了内部元数据和可选的项目依赖关系。
  • MyEclipse EJB Module项目 - Design-time相当于JEE EJB模块。EJB模块项目与基本的MyEclipse EJB项目相同,增加了内部元数据和可选的项目依赖关系。
  • MyEclipse Enterprise项目 - Design-time相当于一个JEE企业应用程序。不包含任何Web或EJB项目代码,而是维护与模块项目的关联。

使用JavaEE版本小于5.0的所有EAR项目都使用META-INF根文件夹和空的META-INF/application.xml部署描述符创建对于使用JEE5或更高版本的项目,此文件不是必需的,您可以选择为此生成此文件。 您可以根据需要修改application.xml文件。

注意:对于需要application.xml文件的JEE版本,请勿移动或重命名此文件或META-INF文件夹,否则会导致部署失败。项目的元数据文件以外的所有资源都被视为部署的一部分。

使用MyEclipse开发Java EE应用
MyEclipse透视图的企业应用程序项目

下图显示了MyEclipse Web项目的资源透视图。该视图显示了项目的部署信息,可以使用项目的部署程序集属性来自定义项目部署。

使用MyEclipse开发Java EE应用
企业应用程序项目的资源透视图

更多资讯敬请访问MyEclipse中文网>>


慧都控件|提供软件技术整体解决方案

云集全球三千余款优秀控件、软件产品,提供行业领先的咨询、培训与开发服务
企业QQ:800018081|电话:023-66090381

用户评论: 您的宝贵经验,能为更多人带来帮助,登录后才能评论。
评论加载中...


    相关产品
    相关商家

    联系我们


    官方微信
    官方微博

    慧都旗下网站

    友情链接

    慧都科技有限公司 版权所有 Copyright 2003-2016 渝ICP备12000582号 | 京公网安备 11010102002019号
    100%正版软件