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

首頁 > 編程 > JSP > 正文

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

2019-11-09 20:02:22
字體:
供稿:網(wǎng)友

 咋一看,這兩個(gè)實(shí)在是有點(diǎn)相似,下面簡單說說其區(qū)別。

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

JSP頁面有HTML代碼和嵌入其中的Java代碼組成。服務(wù)器在頁面被客服端請求以后對這些Java代碼進(jìn)行處理,而后將生成的HTML頁面返回給客服端瀏覽器。Java servlet是JSP的技術(shù)基礎(chǔ)。JSP具備了Java技術(shù)的易用性,完全面向?qū)ο蟮取?/p>

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

可以說JSP是servlet的另一本表現(xiàn),方便書寫HTML內(nèi)容而出現(xiàn)的。因此servlet是根本。

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

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

js與JSP相比,雖能在客服端動態(tài)生成HTML,但與服務(wù)器交互很小。因?yàn)闊o法處理負(fù)載服務(wù),像訪問數(shù)據(jù)庫等等。JSP在HTML中的實(shí)現(xiàn)語法為(<%   %>),js在HTML中的實(shí)現(xiàn)語法為(<script>     </script>)。

當(dāng)然一門學(xué)科甚至一項(xiàng)功能不是三言兩語就能囊括完畢,還需多實(shí)踐。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 通辽市| 昭苏县| 图木舒克市| 乌兰察布市| 铅山县| 和政县| 邵阳市| 屏南县| 绩溪县| 武隆县| 呼和浩特市| 洛宁县| 谷城县| 申扎县| 福泉市| 吉林市| 吐鲁番市| 收藏| 万年县| 搜索| 瓮安县| 北安市| 湾仔区| 南安市| 巩留县| 教育| 玉龙| 衡阳市| 东海县| 赣州市| 尖扎县| 保亭| 西畴县| 阿克陶县| 淮阳县| 山西省| 呈贡县| 临汾市| 西华县| 永新县| 乐安县|