athrunwang
紀元
BlogJava
首頁
新隨筆
聯系
聚合
管理
<
2011年11月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
統計
隨筆 - 72
文章 - 0
評論 - 15
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
給我留言
查看公開留言
查看私人留言
隨筆檔案
2014年2月 (8)
2013年9月 (2)
2013年3月 (1)
2013年1月 (1)
2012年10月 (1)
2012年9月 (3)
2012年6月 (2)
2012年5月 (2)
2012年4月 (1)
2012年3月 (6)
2012年2月 (1)
2012年1月 (9)
2011年12月 (18)
2011年11月 (14)
2011年10月 (2)
2011年9月 (1)
搜索
最新評論
1.?re: myeclipse優化方案 myeclipse 10 優化 [未登錄]
123
--123
2.?re: [筆記]war,jar包是啥
解釋得很詳細,很經典,學到東西了!
--smiling
3.?re: Java 生成視頻縮略圖(ffmpeg)
評論內容較長,點擊標題查看
--最代碼
4.?re: Java驗證碼
評論內容較長,點擊標題查看
--最代碼
5.?re: java播放mp3
怎么暫停?close直接就關掉了
--vh
閱讀排行榜
1.?StringUtils詳細介紹(27300)
2.?myeclipse優化方案 myeclipse 10 優化 (26810)
3.?[導入][轉載]java中用URLConnection 類post方式提交表單(11184)
4.?[筆記]war,jar包是啥(7439)
5.?用org.apache.tools.zip壓縮/解壓縮zip文件(5270)
評論排行榜
1.?StringUtils詳細介紹(3)
2.?Java驗證碼(3)
3.?myeclipse優化方案 myeclipse 10 優化 (2)
4.?新浪一道面試題:寫一個函數,計算兩個文件的相對路徑的遞歸算法(2)
5.?java播放mp3(1)
[筆記]war,jar包是啥
經常聽開發說war,jar,car,這些是個什么東東呢?
.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;
級別:大;
以最終客戶的角度來看,.jar文件就是一種封裝,他們不需要知道.jar文件中有多少個.class文件,每個文件中的功能與作用,同樣可以得到他們希望的結果。
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的啟動,它可以自動被解壓.
或者通過tomcat的管理頁面,也可以發布war包,發布實際上就是把war包復制到webapps目錄下.
最后關于war、jar包的打包方法,命令行方式和使用 jbuilder或者eclipse,點這里
http://www.iteye.com/topic/254141
posted on 2011-11-18 10:05
AthrunWang
閱讀(7439)
評論(1)
編輯
收藏
評論
#
re: [筆記]war,jar包是啥
2014-06-13 21:28
smiling
解釋得很詳細,很經典,學到東西了!
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
Powered by:
BlogJava
Copyright © AthrunWang
主站蜘蛛池模板:
望都县
|
历史
|
丰原市
|
安平县
|
孟连
|
厦门市
|
普洱
|
余姚市
|
巨野县
|
镇沅
|
巴楚县
|
红桥区
|
柳林县
|
寿阳县
|
刚察县
|
墨脱县
|
正安县
|
南漳县
|
乳山市
|
定兴县
|
左权县
|
旬邑县
|
自治县
|
淄博市
|
会昌县
|
尖扎县
|
玉山县
|
班戈县
|
当阳市
|
金阳县
|
安徽省
|
正定县
|
安福县
|
蒙山县
|
息烽县
|
汉沽区
|
唐海县
|
广西
|
屏东市
|
阜平县
|
甘德县
|