Java 入门::文件格式(一)
来源:互联网 发布:杀意波动补丁优化 编辑:程序博客网 时间:2024/06/06 08:29
//2009.6.13 增加
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)等进行处理。
另外一处通俗点的解释
以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:
JAR :Java Archive file
WAR : Web Archive file
EAR : Enterprise Archive file 。包含内容 class、properties文件,是文件封装的最小单元(??)。 如Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等。除了包含JAR、WAR以外,还包括EJB组件。
部署文件 application-client.xml web.xml application.xml
级别 小 中 大
// 2009.4.11
在编写Java程序的过程中,可能遇到一些从来没见过的后缀名,有时这些问题会影响开发者的代码编写与测试,如使用JBuilder进行Java开发,某次的突发原因是其中一个Java文件损失了,或者对Java文件修改后发现修改错了,想找回原来的代码,这时候怎么办?如果你懂得.Java~1~后缀名的含义,那么你便可以使自己的工作恢复。所以了解后缀名对提高编程能力有很大的帮助。
1、.jpr是JBuilder系统产生一种项目文件,用于记录用户的信息,例如:姓名、公司名、项目的简短介绍,当你创建类的时候,选择Generate header comments,JBuilder便会自动在代码的上方加入简短的说明。
2、.jpx是JBuilder系统产生一种项目描述文件,它记录的内容与.jpr一样,但它使用更为先进的语言格式XML,这为程序开发者的国际化提供了很大的帮助。
3、.jar实质是一种压缩文件,它的压缩格式是zip格式。.jar文件是通过Jar命令将各种类、图像、声音等与Java程序有关的资源压缩成一个文件,这样便加快了下载的速度和方便系统资源的管理。
4、.Java是Java语言的源程序文件,它可以使用文件编辑工具打开和修改,再用Javac命令进行编译,编译后的类文件便可以运行在任何平台上。
5、.class是Java的类文件,是Java编译后的文件,使用Java命令可以运行该文件。
6、.jsp是服务器端的程序文件,是以Java语言为基础,它的运行需要服务器支持。
7、.java~1~是JBuilder系统的备份文件,1表示最早编写的文件,数字越大表示文件修改的日期越新。
8、.html是现在通用的互联网网页格式,在网页的布局与排版方面有着出色的表现。
9、.shtml是HTML的一种分支格式,可以嵌入服务器端的程序,使网页与数据库方面结合。
10、.xml是一种先进的、很有发展前途的互联网数据处理语言。
11、.wml是一种基于WAP手机的网页格式,由于手机的传输速度慢,该种网页格式现在并不流行。
- Java 入门::文件格式(一)
- 深入理解Java Class文件格式(一)
- 深入理解Java Class文件格式(一)
- 深入理解Java Class文件格式(一)
- 深入理解Java Class文件格式(一)
- 深入理解Java Class文件格式(一)
- [Java]深入理解Java Class文件格式(一)
- JAVA入门(一)
- java入门(一)
- Java入门(一)
- PE文件格式一(转载)
- mp4文件格式解析(一)
- OBJ文件格式分析(一)
- avi文件格式详解(一)
- mp4文件格式解析(一)
- swf文件格式解析(一)
- mp4文件格式解析(一)
- mp4文件格式解析(一)
- *主旨: 存活者偏差----很重要的逻辑观念*(转)
- 头文件
- 理解 Delphi 的类(十一) - 深入类中的方法[8] - 抽象方法与抽象类
- 利用 AWK 的数值计算功能提升工作效率
- 模拟SQL创建数据库表
- Java 入门::文件格式(一)
- Windows 2003 的默认上传文件大小和大小限制的问题
- Windows挂钩的简单使用
- 格式转换介绍
- Vmware 6.0.0 build-45731 在 Linux 2.6.X 安装 VmTools 的问题的解决方法
- Essential c++ 第六章二叉树的完整实现
- 关于SetWindowsHookEx【HOOK钩子】
- c# 矩阵计算(转)
- (11月22号李开复)21世纪最需要的七种人才