下载Myeclipse 9.0:免费下载Myeclipse 9.0最新版本的IDE



MyEclipse官方最新版免费下载|Myeclipse汉化下载.MyEclipse-功能最全面的Java IDE. – MyEclipse官方中文网

1. 企业应用项目模型

MyEclipse提供了一个企业应用程序项目模型,即EAR项目模型,以及用于创建Java EE企业应用程序的管理工具。由图标标识的EAR项目是Web、应用程序客户端、连接器和EJB项目的逻辑容器,它产生一个单一的服务器端部署单元,称为Java EE Enterprise Archive (EAR)。在物理上,EAR项目的文件夹结构中没有子项目,而是EAR项目维护对其组件模块的引用。



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



最常见的Java EE模块类型有:

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

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



通常,Web模块提供Web用户界面服务和用户对一个或多个EJB模块提供的业务服务的访问,Java EE规范将EAR定义为标准的Java EE部署单元。此外,规范允许(但不要求)应用服务器供应商支持其他部署形式,如独立WAR和EJB jar。



下图描述了MyEclipse web项目的Resource透视图,这个视图显示了项目的部署信息,可以使用项目的Deployment Assembly属性自定义项目部署。

2. 项目组织、依赖项和类解析

Java EE规范为企业应用程序定义了分层Java类解析策略,这种自底向上的搜索策略如下图所示。当任何模块引用Java类时,其本地类加载器首先在该模块的代码基中搜索该类,如果在模块本地找不到类,则模块向上一级的类加载器发出搜索请求,这个过程一直持续到找到类或到达顶级Java引导类加载器为止(图中没有显示)。



标签:

本文来自投稿,不代表商川网立场,如若转载,请注明出处:http://www.sclgvs.com/zonghe/64677.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。