你开学,我放价!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项目模型架构

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透视图的企业应用程序项目

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

企业应用程序项目的资源透视图

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

使用MyEclipse开发Java EE应用:企业级应用程序项目(上)的更多相关文章

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

    你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 二.项目组织.依赖性和类解析 JEE规范为企业应用程序定义了一个分层的Java类解决策略, ...

  2. 使用MyEclipse开发Java EE应用:EJB项目开发初探(上)

    你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 一.MyEclipse EJB开发工具 Enterprise Java Beans (EJ ...

  3. 使用MyEclipse开发Java EE应用:EJB项目开发初探(下)

    你开学,我放价!MyEclipse线上狂欢继续!火热开启中>> [MyEclipse最新版下载] 三.EJB 3.x项目中的持久性支持 当创建EJB 3.x项目时,作为选项您可以添加JPA ...

  4. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)

    MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 四.运行XDoclet代码生成 通常每次更改XDoclet EJB配置.应用程序服务器设置或修改任何EJB ...

  5. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(二)

    [MyEclipse最新版下载] 二.创建一个Session EJB – Part 1 MyEclipse中的EJB 2.x开发使用了EJB向导和集成XDoclet支持的组合. 每个EJB由三个基本部 ...

  6. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(一)

    [MyEclipse最新版下载] 一.创建一个EJB项目 1. 选择File>New Project,选择EJB Project,然后单击Next. 2. 在Project name字段中输入f ...

  7. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)

    MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 三.配置XDoclet支持的项目 默认情况下,MyEclipse EJB项目未配置使用XDoclet功能. ...

  8. 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(五)

    MyEclipse限时秒杀!活动火热开启中>> [MyEclipse最新版下载] 六.部署到JBoss服务器 1. 右键单击Servers视图,然后选择New>Server,选择您安 ...

  9. 使用Eclipse/MyEclipse开发Java程序

    集成开发环境(IDE)是一类软件 将程序开发环境和程序调试环境集合在一起,提高开发效率 下载eclipse安装包网址:http://www.eclipse.org/downloads/ **MyEcl ...

随机推荐

  1. 软件设计师真题试题&&答案

    软件设计师2013上半年上午试题及答案详解 下午试题 2013下半年上午答案 试题 下午答案 试题 2014上半年上午答案 2015上半年上午答案 2016上半年上午试题

  2. 使用caffe训练自己的图像数据(未完)

    参考博客:blog.csdn.net/drrlalala/article/details/47274549 1,首先在网上下载图片,猫和狗.直接保存下载该网页,会生成一个有图片的文件夹.caffe-m ...

  3. python后端工程师 数据爬虫

    大数据挖掘分析平台和产品的建设. 工作职责: 独立完成软件系统代码的设计与实现: 根据需求完成设计,代码编写,调试,测试和维护: 使用Python 语言对后台业务逻辑进行开发以及维护: 能根据实际需求 ...

  4. HTML5 Plus 拍照或者相册选择图片上传

    HBuilder+HTML5 Plus+MUI实现拍照或者相册选择图片上传,利用HTML5 Plus的Camera.Gallery.IO.Storage和Uploader来实现手机APP拍照或者从相册 ...

  5. python 处理命令行参数--转载

    标题写了那么久,现在现在才有时间,整理下自己的思路.首先先总结下自己对sys模块的理解.手册上对sys的描述是系统参数和系统函数,这里的系统实际上是python解释器.这个模块提供了用户可以访问的解释 ...

  6. [STL][C++]STACK QUEUE

    参考:http://www.cnblogs.com/mfryf/archive/2012/08/09/2629992.html stackstack 模板类的定义在<stack>头文件中. ...

  7. linux c/c++ 删除文件

    linux c/c++ 删除文件 #include <stdio.h> int FileRemove(const char* fname) { return remove(fname); ...

  8. Oracle学习笔记(一)——并发与锁

    1 并发 多用户数据库管理系统的一个主要任务是对 并发(concurrency)进行控制,即对多个用户同时访问同一数据进行控制.当缺乏有效的并发控制时,修改数据的操作就不能保证正常,从而危害数据完整性 ...

  9. URAL 1183 Brackets Sequence

    URAL 1183 思路:区间dp,打印路径,详见http://www.cnblogs.com/widsom/p/8321670.html 代码: #include<iostream> # ...

  10. Android 使用SQLite

    SQLite简介 Google为Andriod的较大的数据处理提供了SQLite,他在数据存储.管理.维护等各方面都相当出色,功能也非常的强大.SQLite具备下列特点: 1.轻量级 使用 SQLit ...