国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JS 和 JSP 的區別有哪些?(17-2-9 簡談)

2019-11-09 19:36:46
字體:
來源:轉載
供稿:網友

 咋一看,這兩個實在是有點相似,下面簡單說說其區別。

 jsp全名java server pages ,是一個簡化的servlet設計,實現了HTML語法中的Java擴張。JSP與Servlet一樣,在服務端執行。一般返回給客服端的是一個HTML文本,所以客服端只要有瀏覽器就能瀏覽了。web服務器遇到訪問JSP網頁請求,首先執行其中的程序,然后將執行結果連同JSP文件中的HTML代碼一起返回客戶端。Java程序可以操作數據庫、重新定向網頁等,以實現建立動態網頁需要的功能。

JSP頁面有HTML代碼和嵌入其中的Java代碼組成。服務器在頁面被客服端請求以后對這些Java代碼進行處理,而后將生成的HTML頁面返回給客服端瀏覽器。Java servlet是JSP的技術基礎。JSP具備了Java技術的易用性,完全面向對象等。

JSP要先翻譯成servlet才能執行:demo.jsp ----->    demo_jsp.java     ----->      demo_jsp.class

可以說JSP是servlet的另一本表現,方便書寫HTML內容而出現的。因此servlet是根本。

JS時Java Script的縮寫,一種基于對象的客服端腳本語言。主要為了解決服務器端語言,遺留問題,提供更流暢瀏覽效果等等。JS可直接嵌入HTML代碼中進行解析執行,非常方便,能產生很多動態效果。

簡單的講:JS是在客服端執行,需要瀏覽器支持Javascript。JSP在服務器端執行,需要服務器上部署支持servlet的服務器程序。js代碼能直接從服務器上download得到,外界能看到,JSP代碼對外不可見。

js與JSP相比,雖能在客服端動態生成HTML,但與服務器交互很小。因為無法處理負載服務,像訪問數據庫等等。JSP在HTML中的實現語法為(<%   %>),js在HTML中的實現語法為(<script>     </script>)。

當然一門學科甚至一項功能不是三言兩語就能囊括完畢,還需多實踐。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 包头市| 麻栗坡县| 抚顺市| 石泉县| 德江县| 黄龙县| 昔阳县| 五常市| 修水县| 清水河县| 密云县| 乃东县| 汝城县| 嵊泗县| 游戏| 霍邱县| 讷河市| 雷波县| 伊春市| 闻喜县| 永丰县| 通渭县| 澳门| 进贤县| 定日县| 昔阳县| 武乡县| 鞍山市| 额尔古纳市| 隆昌县| 阳新县| 岳普湖县| 安图县| 平和县| 大姚县| 七台河市| 库车县| 鹤峰县| 托克托县| 五常市| 且末县|