


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
web应用最终可以以哪种形式进行部署EAR(Enterprise Archive) Java 企业应用程序包文件 文件扩展名,是指JAR生成的一个打包文件,通常是EJB打成ear包。JAR(Java Archive,Java 归档文件)是与平台无关的文件格式, 它允许将许多文件组合成一个压缩文件。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。包含内容:Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和 其他公用资源文件,如图片、音频文件等; 除了包含JAR、WAR以外,还包括EJB组件.EAR包含4种模块:EJB;WEB;Resource Adapter;资源适配器Client Application;3类档案文件:WAR,RAR,JAR 编辑本段用途用于发布和使用类库作为应用程序和扩展的构建单元作为组件、applet 或者插件程序的部署单位用于打包与组件相关联的辅助资源JAR(Java Archive,Java 归档文件)是与平台无关的文件格式, 它允许将许多文件组合成一个压缩文件。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。JAR 文件格式以流行的 ZIP 文件格式为基础。 与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布, 而且还用于部署和封装库、组件和插件程序,并可被像编译器和JVM这样的工具直接使用。 JAR中包含特殊的文件,如manifests和部署描述符,用来指示工具如何处理特定的 JAR。 jar包:通常是开发时要引用通用类,打成包便于存放管理。一个 JAR 文件可以用于 用于发布和使用类库 作为应用程序和扩展的构建单元 作为组件、applet 或者插件程序的部署单位 用于打包与组件相关联的辅助资源JAR 文件格式提供了许多优势和功能,其中很多是传统的压缩格式如 ZIP 或者 TAR 所没有提供的。它们包括:安全性。可以对 JAR 文件内容加上数字化签名。这样,能够识别签名的工具就可以有选择地为您授予软件安全特权,这是其他文件做不到的,它还可以检测代码是否被篡改过。减少下载时间。如果一个 applet 捆绑到一个 JAR 文件中,那么浏览器就可以在一个 HTTP 事务中下载这个 applet 的类文件和相关的资源,而不是对每一个文件打开一个新连接。压缩。JAR 格式允许您压缩文件以提高存储效率。传输平台扩展。Java 扩展框架(Java Extensions Framework)提供了向 Java 核心平台添加功能的方法,这些扩展是用 JAR 文件打包的(Java 3D 和 JavaMail 就是由 Sun 开发的扩展例子)。包密封。存储在 JAR 文件中的包可以选择进行密封,以增强版本一致性和安全性。密封一个包意味着包中的所有类都必须在同一 JAR 文件中找到。包版本控制。一个 JAR 文件可以包含有关它所包含的文件的数据,如厂商和版本信息。可移植性。处理 JAR 文件的机制是 Java 平台核心 API 的标准部分。常见的 jar 工具用法 jar cf jar-file input-file.用一个单独的文件创建一个 JAR 文件 jar cf jar-file dir-name用一个目录创建一个 JAR 文件jar cf0 jar-file dir-name创建一个未压缩的 JAR 文件jar uf jar-file input-file.更新一个 JAR 文件jar tf jar-file查看一个 JAR 文件的内容jar xf jar-file提取一个 JAR 文件的内容jar xf jar-file archived-file.从一个 JAR 文件中提取特定的文件 java -jar app.jar运行一个打包为可执行 JAR 文件的应用程序WAR(Web Archive file)网络应用程序文件是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。 为 J2EE 应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)war专用在web方面 。+J2EE工程发布的时候,就是打包成EAR格式的,里面包括了1. JAR(EJB模块打包)2. WAR(WEB模块打包)EAR, JAR, WAR都是用jar(jar.exe)打包的一个EAR文件包含属于一个应用的所有JARs和WARs.EJB类打包成JAR文件。WEB组件(JSP, 静态页面,servlets, gits(图像文件)等)打包成WAR文件也可以让包含utility类或common类的JAR文件由EJB和JAR共有。J2EE应用客户端的类文件也保存在一个JAR文件里。EAR, JAR, WAR都包含一个基于XML的部署描述符。可以在一个EAR文件中有多个WAR,EJB,或utility JAR文件。可以参考 /support/docview.wss?uid=swg21066338 Problem(Abstract)What is the content of J2EE EAR, WAR and JAR files?Resolving the problem An EAR file contains all the JARs and WARs belonging to an application.JAR files contain the EJB classes and WAR files contain the web components (JSPs, static pages, servlets, gifs, etc.).You may also have JAR files which contain utility classes or common classes shared between the EJB JAR files.The J2EE application clients class files are also stored in a JAR file.EARs, JARs
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八年级(下)期末物理真题汇编《压强》及答案
- 2025年数字文化产业商业模式创新与数字影视产业商业模式创新与投资前景研究报告
- 2025年能源行业储能技术多元化在储能电站经济效益分析报告
- 涉水产品卫生知识培训课件
- 2025年消费金融在县域市场的发展前景分析报告
- 长春小儿推拿培训课件
- 机械基础知识培训班心得课件
- 消防车消防知识培训总结课件
- Sym-021-生命科学试剂-MCE
- 文库发布:消防课件
- 佛寺院内部管理制度
- 光伏电站入股分红协议书
- 【行星齿轮的强度校核计算过程案例】1800字
- 轻度认知障碍 - 教学课件
- 十大国企面试题目及答案
- 2025-2030吉林省生活垃圾清运和处理行业市场发展分析及发展前景与投资研究报告
- 山香教育协议班合同
- 部编版语文四年级上册第一单元大单元教学设计
- 典当黄金合同标准文本
- 内镜中心标本遗失警示教育
- 高中数学(沪教版)知识点梳理
评论
0/150
提交评论