EAR文件包括整个项目,内含多个ejb module(jar文件)和web module(war文件)

 

JAR、WAR、EAR、在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:

  Jar文件(扩展名为. Jar,Java Application Archive)包含Java类的普通库、资源(resources)、辅助文件(auxiliary files)等

  War文件(扩展名为.War,Web Application Archive)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。

  Ear文件(扩展名为.Ear,Enterprise Application Archive)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar文件、资源、类和Web应用程序的集合。

  每一种文件(.jar, .war, .ear)只能由应用服务器(application servers)、小型服务程序容器(servlet containers)、EJB容器(EJB containers)等进行处理。

转载于:https://www.cnblogs.com/dlsunf/p/10237509.html

EAR、JAR、WAR(IT)相关推荐

  1. 配置maven从自己的私服下载jar包nexus、maven私服仓库(二)

    配置maven项目从私服下载jar包 pom文件配置从maven私服下载jar包 settings文件配置从maven私服下载jar包 (方便自己关键字搜索,所以多写了几行o(* ̄︶ ̄*)o) 今天自 ...

  2. EAR、JAR 和 WAR 文件有什么区别?

    JAR.WAR 和 EAR 文件在 Java 应用程序部署中提供了选项.部署 Java 应用程序时,构成 Java 应用程序的所有文件都被压缩并打包到一个文件中.虽然压缩文件通常使用 .zip 扩展名 ...

  3. 办公OA系统的设计与实现 软件工程 Struts、Spring和Hibernate(SSH)

    绪论 摘要 当今社会发展迅速,互联网相关技术快速在各行各业普及,智能办公的需求日益增长.同时,随着企业发展不断推进,规模越做越大,传统的纸笔和文件系统记录人员信息已经无法满足大数据时代成千上万员工职业 ...

  4. 2016年GitHub 排名前 100 的安卓、iOS项目简介(收藏)

    2016年GitHub 排名前 100 的安卓.iOS项目简介(收藏)   排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android ...

  5. R语言数据分析、展现与实例(02)

    R语言数据分析.展现与实例(02) 数据输入 > mydata <- data.frame(age=numeric(0),gender=character(0),weight=numeri ...

  6. 机器学习(11)线性回归(1)理论:损失函数(含最小二乘法)、正规方程、梯度下降、回归性能评估(均方差)

    目录 一.线性回归基础理论 1.定义与公式 2.线性关系(单特征与双特征) 2-1.单特征线性关系 2-2.双特征平面关系 2-3.其他线性模型 二.线性回归的损失和优化原理 1.损失函数 1.定义 ...

  7. .NET面向上下文、AOP架构模式(实现)

    .NET面向上下文.AOP架构模式(实现) 1.上下文Context.面向切面编程AOP模型分析 在本人的.NET面向上下文.AOP架构模式(概述)一文中,我们大概了解了上下文如何辅助对象在运行时的管 ...

  8. 解题报告:X、骑士共存问题(最大独立集)(匈牙利 / 最大流)

    X.骑士共存问题(最大独立集)(匈牙利 / 最大流) 题目链接 [问题分析] 二分图最大独立集,转化为二分图最大匹配,从而用最大流解决. [建模方法] 首先把棋盘黑白染色,使相邻格子颜色不同.把所有可 ...

  9. python使用pandas计算dataframe中每个分组的极差、分组数据的极差(range)、使用groupby函数和agg函数计算分组的最大值和最小值

    python使用pandas计算dataframe中每个分组的极差.分组数据的极差(range).使用groupby函数和agg函数计算分组的最大值和最小值 目录

  10. R语言ggplot2可视化:使用ggplot2按照热力图的方式显示全是分类变量的dataframe数据、并自定义因子(factor)的图例颜色legend

    R语言ggplot2可视化:使用ggplot2按照热力图的方式显示全是分类变量的dataframe数据.并自定义因子(factor)的图例颜色legend(use heatmap to visuali ...

最新文章

  1. 普华永道:2018 AI预测报告 将回答关于数据的重大问题
  2. [pasecactf_2019]tornado_casino
  3. 鸿蒙开发-新建Ability与使用image-animator实现图帧动画
  4. Adb connection Error:远程主机强迫关闭了一个现有的连接
  5. SAP CRM和C4C数据同步的两种方式概述:SAP PI和HCI
  6. Qt中使用OpenGL进行绘图
  7. python内存池机制_python的内存管理机制
  8. my04_Mysql复制数据一致性校验
  9. 谷歌五笔输入法电脑版_不背字根,如何三天学会五笔输入法
  10. hlw8032功率计测试软件,功率计量芯片LAYOUT指南
  11. 《程序员的自我修养》学习笔记之温故而知新
  12. python画图方法_python画图的两种方法
  13. Kerberos与Ranger
  14. 转:条件型 CORS 响应下因缺失 Vary: Origin 导致的缓存错乱问题
  15. 硬盘文件无法删除提示文件损毁或无法访问的解决
  16. 正在试用的免费云服务器1
  17. 渲染引擎入门到精通一_导入模型的实现和解决fbxsdk的使用坑
  18. stata抓取html,(5)详解 stata 爬虫抓取网页上的数据 part 1
  19. 主编编辑器怎么做出滑动样式?
  20. IMX7的双核通信例子问题(rpmsg)

热门文章

  1. linux 设备驱动阻塞,深入浅出:Linux设备驱动中的阻塞和非阻塞I/O
  2. oracle中update锁记录,oracle进行update时对行加锁的测试
  3. 永恒python怎么用_毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!
  4. 蓝桥杯每日真题之货物摆放
  5. 免费的html空间,免费HTML网页空间(每月200 GB 流量托管静态网页超简单)
  6. java虚拟机缓存_《深入理解Java虚拟机》-- 对缓存的理解
  7. c语言数组与指针编程源码,C语言编程(练习9:数组与指针)
  8. 推荐 | 微软SAR近邻协同过滤算法拆解(二)
  9. R︱高效数据操作——data.table包(实战心得、dplyr对比、key灵活用法、数据合并)
  10. 说说VNode节点(Vue.js实现)