maven 学习中的补充知识点
2009-12-18 14:14
232 查看
Ear、Jar、War文件之间有何不同?它们分别使用在哪种环境下?
在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:
Jar文件
(扩展名为. Jar)包含Java
类的普通库、资源(resources)、辅助文件(auxiliary files)等
War文件
(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
Ear文件
(扩展名为.Ear)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar文件、资源、类和Web应用程序的集合。
每一种文件(.jar, .war, .ear)只能由应用服务器(application servers)、小型服务程序容器(servlet containers)、EJB容器(EJB containers)等进行处理。
在文件结构上,三者并没有什么不同,它们都采用zip或jar档案文件压缩格式。但是它们的使用目的有所区别:
Jar文件
(扩展名为. Jar)包含Java
类的普通库、资源(resources)、辅助文件(auxiliary files)等
War文件
(扩展名为.War)包含全部Web应用程序。在这种情形下,一个Web应用程序被定义为单独的一组文件、类和资源,用户可以对jar文件进行封装,并把它作为小型服务程序(servlet)来访问。
Ear文件
(扩展名为.Ear)包含全部企业应用程序。在这种情形下,一个企业应用程序被定义为多个jar文件、资源、类和Web应用程序的集合。
每一种文件(.jar, .war, .ear)只能由应用服务器(application servers)、小型服务程序容器(servlet containers)、EJB容器(EJB containers)等进行处理。
相关文章推荐
- 学习Css补充知识点
- Maven学习4:编写maven插件补充
- Maven仓库问题汇总,不断补充完善学习中
- 学习淘淘商城第十九课 补充2:Eclipse下载Github上FastDFS-Client源码并转化成Maven工程以及打包到本地Maven仓库
- Maven学习(十六)--Maven知识点记录 - profile
- JAVA学习之补充知识点
- python学习笔记-Day17 (上节知识点补充)
- Mysql学习笔记(十)存储过程与函数 + 知识点补充(having与where的区别)
- 黑马程序员_学习日记13_视频中的基本知识点补充
- Maven学习 (一) 搭建Maven环境
- maven学习三:eclipse 创建maven普通项目和web项目
- maven学习
- MAVEN学习(1)------初识与配置
- maven学习笔记三(生命周期与插件)
- IEDA学习之Maven项目导入idea步骤详解
- 深入学习C语言知识点checklist——测试你掌握C的程度《转》
- maven学习进程-作用
- Maven学习二之settings.xml修改
- C# 知识点 goto【学习笔记】
- maven实战学习(一)----maven初探