本文旨在搞清楚,使用上述三種編程語言編寫網(wǎng)站的不同之處膜蛔,最終目的是搞清楚Java的Web開發(fā)為什么是現(xiàn)在的樣子坛猪,涉及以下幾個方面:
- 三種web服務(wù)器(apache,nginx,lighttpd)
- tomcat,servlet
- 即時編譯
- cgi
用這些關(guān)鍵字搜索:java servlet tomcat apache php python 得到了看起來很有價值的結(jié)果,我看了其中幾個答案皂股,覺得還需要大致看些計算機(jī)網(wǎng)絡(luò)的東西墅茉,因?yàn)槠渲猩婕暗搅薚CP 通信。
我去計算機(jī)網(wǎng)絡(luò)的相關(guān)領(lǐng)域轉(zhuǎn)了一圈之后呜呐,又回來了就斤,生成了幾篇文章:
- 計算機(jī)網(wǎng)絡(luò)(一)分層模型和協(xié)議
- 計算機(jī)網(wǎng)絡(luò)(二)用戶角度
- 計算機(jī)網(wǎng)絡(luò)(三):DNS
- 計算機(jī)網(wǎng)絡(luò)(四):TCP
- 計算機(jī)網(wǎng)絡(luò)(五):P2P點(diǎn)對點(diǎn)網(wǎng)絡(luò),biTorrent,Bitcoin
搜索結(jié)果
最終蘑辑,我梳理成了一張很大的思維導(dǎo)圖洋机。百度腦圖
我整理這個的目的是為了更好的Java Web開發(fā),進(jìn)一步關(guān)于Java web開發(fā)的討論在這里:Java Web 開發(fā)技術(shù)
參考: