java和HTML有關(guān)聯(lián)嗎?
以為有人要問Java和JavaScript有什么區(qū)別和聯(lián)系。
以前,HTML和Java非常親密,你中有我,我中有你,那時候大家都在寫jsp。
現(xiàn)在,HTML和Java非常遙遠(yuǎn),分居在全棧的兩個盡頭。中間隔著JavaScript、JSON、HTTP。
順便回答一下java、java se、java ee、java me 、java web、JSP之間的區(qū)別和聯(lián)系?
ava是一門編程語言,是基石。Java分為三大版本,SE即標(biāo)準(zhǔn)版,包含了Java核心類庫,主要用來開發(fā)桌面應(yīng)用;EE即企業(yè)版,包含SE,又有擴(kuò)展部分(Servlet,JDBC等),主要用來開發(fā)分布式網(wǎng)絡(luò)程序;ME即微型版,包含了SE中部分類庫,又有自己擴(kuò)展部分,主要用來做移動類、嵌入式開發(fā)。
Java Web是指使用Java體系開發(fā)網(wǎng)站類應(yīng)用,JSP屬于Java Web范疇,JSP可以簡單看作是前端頁面嵌入Java代碼,會被容器編譯成Servlet,然后Servlet會輸出HTML代碼,最終成為我們看到的頁面。
通俗點講,就是JAVA是老婆,平時在單位工作的老婆。JavaScript是老婆餅,和老婆是完全不同啊,雖然他們在某種情況下能夠發(fā)生互動,但是你不能牽著老婆餅的手回家。Android通常由JAVA來開發(fā),但它有一部分專用的API,類同于廚房經(jīng)常由老婆來打理,到這時候老婆得系個圍裙換個加個鍋鏟神馬的裝備。當(dāng)然有些時候開發(fā)安卓可以用C,比如老婆做不了太底層的粗活兒就果斷心疼老婆請個家政阿姨解決。JAVA Web常見的就JSP,這也是你老婆,只不過你老婆換了個社交場合,不在單位工作了,去參加私人宴會,這個宴會上,你老婆可以吃到老婆餅。就是JavaScript和JAVA發(fā)生了互動,你老婆也可能和別的女人相聊甚歡,例如HTML.CSS之流。等回家了,你和老婆ajax一把。