構(gòu)建?肮雨、編譯?遵堵、運(yùn)行、部署?、?打包陌宿、發(fā)布锡足、war包、?jar包
1.打包:一般都是指要把一個(gè)項(xiàng)目打成war包或者jar包
2.編譯:通過(guò)編譯器把.java文件編譯成.class文件(字節(jié)碼文件)壳坪,反編譯:通過(guò)jd-gui
3.運(yùn)行:代碼在jvm中運(yùn)行轉(zhuǎn)換成機(jī)器碼運(yùn)行舱污。
4.構(gòu)建:項(xiàng)目構(gòu)建就是指的完成工程發(fā)布流程需要的一系列步驟,包括編譯弥虐、測(cè)試、打包媚赖、部署等等
5霜瘪、部署:將war包放到生產(chǎn)機(jī)的tomcat容器的webapp路徑下,使這個(gè)項(xiàng)目正常運(yùn)行的一系列動(dòng)作惧磺。也可以將jar包在放到生產(chǎn)機(jī)下颖对,命令行運(yùn)行java –jar jar包名
發(fā)布:是指部署的項(xiàng)目被用戶真正使用。
7.jar包:?.jar的壓縮文件磨隘,javase程序的包
8.war包:.war的壓縮文件缤底,web應(yīng)用程序的包
這個(gè)鏈接是對(duì)上面的一些名詞的補(bǔ)充
http://ju.outofmemory.cn/entry/351873
以下是一個(gè)java項(xiàng)目部署的過(guò)程:
http://baijiahao.baidu.com/s?id=1596702155486249740&wfr=spider&for=pc