java ear_Java_.jar .war .ear 详解

.jar

全称:                     java archive;

包含:                     class、properties文件,是文件封装的最小单元;

部署文件:             application-client.xml ;

级别:                     小;

.war

全称:                     web archive;

包含:                    Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如图片、音频文件等;

部署文件:            web.xml;

级别:                     中;

war包生成:          a. 用eclipse等IDE,可以再项目上右击选择“导出”,即可;

b.手工制作:执行jar -cvf 将要生成的包名.war 要压缩的目录名

(war包其实就是经过zip压缩的文件,用winrar压缩成zip格式,修改扩展名为war即可。)

.ear

全称:                    enterprise archive;

包含:                    除了包含JAR、WAR以外,还包括EJB组件;

部署文件:            application.xml;

级别:                    大;

war包:是做好一个web应用后,通常是网站,打成包部署到容器中。

jar包:通常是开发时要引用通用类,打成包便于存放管理。

ear包:企业级应用,通常是EJB打成ear包。

所有的包都是用jar打的,只不过目标文件的扩展名不一样

jar--封装类

war--封装web站点

ear--封装ejb

一个web组件开发者执行以下的任务来传递一个包含web组件的WAR文件:

| 编写并编译servlet源代码

| 编写jsp、html文件

| 指定web的开发描述符

| 邦定.class,.jsp,.html和部署描述符到一个WAR文件。

war包可以放在webapps或者work目录下都可以,随着tomcat的启动,它可以自动被解压.然后再IE中可以通过http://localhost:8080/XXXX来访问。或者通过tomcat的管理页面,也可以发布war包,发布实际上就是把war包复制到webapps目录下.

最后关于war、jar包的打包方法,命令行方式和使用 jbuilder或者eclipse,点这里http://www.iteye.com/topic/254141

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值