構(gòu)建?、編譯?、運行、部署?、?打包、發(fā)布、war包、?jar包
1.打包:一般都是指要把一個項目打成war包或者jar包
2.編譯:通過編譯器把.java文件編譯成.class文件(字節(jié)碼文件),反編譯:通過jd-gui

3.運行:代碼在jvm中運行轉(zhuǎn)換成機器碼運行。

4.構(gòu)建:項目構(gòu)建就是指的完成工程發(fā)布流程需要的一系列步驟,包括編譯、測試、打包、部署等等
5、部署:將war包放到生產(chǎn)機的tomcat容器的webapp路徑下,使這個項目正常運行的一系列動作。也可以將jar包在放到生產(chǎn)機下,命令行運行java –jar jar包名
發(fā)布:是指部署的項目被用戶真正使用。
7.jar包:?.jar的壓縮文件,javase程序的包
8.war包:.war的壓縮文件,web應(yīng)用程序的包
這個鏈接是對上面的一些名詞的補充
http://ju.outofmemory.cn/entry/351873
以下是一個java項目部署的過程:
http://baijiahao.baidu.com/s?id=1596702155486249740&wfr=spider&for=pc